嵌入式排队抽号控制系统的设计

2011-01-23 09:25姜斯盈
科学之友 2011年4期
关键词:嵌入式排队调试

姜斯盈

(天津工业大学,天津 300160)

嵌入式排队抽号控制系统的设计

姜斯盈

(天津工业大学,天津 300160)

本文设计了一种嵌入式排队抽号控制系统,该系统是以排队抽号顺序为核心,客户利用客户端抽号,工作人员利用叫号端叫号;通过显示器及时显示当前所叫号数与排队等待人数,客户及时了解排队信息,通过合理的程序结构来执行排队抽号。以提高排队等待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化、规范化。

嵌入式;控制系统;设计

随着各种服务行业业务量的不断增长,业务种类也日益增多,排队等候已成为人们经常面临的问题。设计一套排队抽号的服务系统,可以很好的解决因排队引起的种种问题。通过该系统的使用,客户不必为排队浪费大量的时间和精力,便于管理排队秩序,同时适应信息时代管理数字化的要求,提高服务水平与质量。

1 系统概述

1.1 产品背景

排队抽号系统是为银行、医院、电信、税务、工商等营业大厅而设计的排队软件,本系统开发时参考了51单片机和排队论等一系列书籍,结合现代排队管理体制,最终开发而成。

1.2 产品概述

本系统分为两个模块:抽号模块和叫号模块,其控制核心均为AT89C52单片机,抽号模块采用LCD液晶显示器,这样显示数据直观,便于客户理解,叫号模块采用数码管显示,此模块只需显示当前所叫号数,因此采用数码管显示清楚、直观,客户容易看清当前所叫号数,抽号模块输入只需使用一个抽号按键即可,便于客户操作,叫号模块包括叫号键和清零键,工作人员除了可以叫号外,还可以随时按清零键,复位排队系统。

2 硬件设计

2.1 功能需求

排队抽号系统可以应用于银行、医院、电信、税务、工商等营业大厅。本系统是采用液晶显示和键盘输入,界面使用字符显示,提高排队管理水平,增加现代化管理水平、管理质量和管理工作效率。

2.2 硬件设计

选用了ATMEL公司的AT89C52单片机。系统框图见图1。

2.3 电源部分

本次设计应用的电压有+5 V、+9 V。220 V交流电源经变压器、整流、滤波后分别进入芯片,产生+5 V电压,这些电源的具体应用情况如下:+5 V电源:单片机及外围电路所用电源。

2.4 复位电路

根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。

上电复位要求接通电源后,自动实现复位操作。要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。当单片机已在运行当中时,按下复位键后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。本系统的复位电路采用上电复位。硬件连接总图,见图2。

图2 硬件连接总图

3 软件设计

3.1 主程序设计

本程序采用Keil C51编写,Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。以下为抽号模块主程序概述:

该模块程序包括:主程序main.c液晶显示头文件lcd12864.h字库头文件ziku.h。

主程序解释如下:

3.2 程序编译结果

零错误,零警告

图3

生成下载文件:

jig.hex

图4

4 调试结果

调试的整体过程是分别对设计的各功能模块进行调试,然后再进行组装后的整体调试。调试过程包括:电源部分、显示部分、单片机控制部分。此系统经过反复调试,最终设计成功。

Embedded Lining up Pulls out the Number Control System's Design

Jiang Siying

This article designed one kind of embedded lining up to pull out the number control system, this system was take lines up pulls out the number order as the core, the customer pulls out the number using the client side, the staff uses calls a number the end to call a number;Current is called the serial number and the lining up waiting population through the monitor prompt demonstration, the customer prompt understanding queuing message, carries out lining up through the reasonable program structure to pull out the number.Raises the lining up waiting efficiency, the solution lining up disorder, after first supports, pushes and so on phenomena, realizes the lining up automation, the standardization.

embedded; control system; design

TP311.5

A

1000-8136(2011)06-0156-02

猜你喜欢
嵌入式排队调试
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
怎样排队
电气仪表自动化安装与调试分析
调试机械臂
TS系列红外传感器在嵌入式控制系统中的应用
巧排队列
嵌入式PLC的设计与研究
基于航拍无人机的设计与调试
三角龙排队
嵌入式单片机在电机控制系统中的应用探讨