I
摘 要
排队叫号系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计
的,是利用电脑的科学管理客户排队的系统,可以解决不同的客户在业务过程中所遇到的
拥挤的现象,为客户办理业务带来很大的便利。
本次毕业设计要求的排队系统主要由单片机,完整的键盘,显示电路,蜂鸣器电路组
成。系统采用仿真软件protues对排队叫号系统进行模拟仿真,客户使用按键输入信息,单
片机接收到输入的信息后,会在排队的人数上面加1,并将最终的号码通知客户,客户拿
到号码到等候室等候呼叫自己的号码。在此期间取票机会将客户刚刚接收的信息发送到主
机,工作人员接收数据后并作出应答,通过按键通知客户到所在窗口办理业务,此时取票
机准备下一次的取号,整个过程非常迅速。为了更加人性化的服务于客户,企业还可以设
置座椅,并且提供报纸、书刊,放置公司的相关业务介绍。增加客户等候时的趣味性的同
时,还可以让客户更加深入的了解本公司的业务办理,可谓一举两得。此过程有效地避免
了因拥挤带来的一系列问题,提高了工作效率。
论文主要研究了排队叫号系统的实现方法,研究结果对现实具有重要的指导意义。研
究结果肯定了单片机完成排队叫号系统的可能性。本文的特色是采用通俗易懂的语言,向
大家介绍了排队叫号系统的原理以及设计思路,对日常的生产生活具有一定的影响。
关键字
:protues 排队叫号 单片机 人性化
II
Abstract
Queuing system is working in the lobby for banks, industry and commerce, taxation,
telecommunications, government agencies and other departments of design , can solve all kinds
of queues , crowded and chaotic phenomena for business customers in the encounter for
customers bring great convenience for business
.
The design requirements for graduation to complete queuing system consists of master and
slave system , keyboard, display part of the circuit , buzzer circuit, etc. . Protues system using
simulation software to achieve the number queuing system's simulation, customers using the key
input information , the microcontroller receives input information will be added to the above, a
number of queued and will notify the customer the ultimate number, customers get numbers to
the waiting room to wait for their call numbers. Opportunity tickets will be sent during this
period the customer has just received information to the host , and the staff made the response
data , inform customers to transact business through the key to where the window , then the next
time the ticket dispensing machines ready to take a number , the whole process is very fast . For
a more personalized service to customers, companies can also set the seat , and provide relevant
business presentation newspapers, books , placing the company. Increase customer waiting time
fun at the same time , it can also allow customers to more in-depth understanding of the
company 's business process sense. This process effectively avoid a series of problems caused by
congestion , improve work efficiency .
Thesis, the implementation method queuing system , the results have important guiding
significance for reality. The results confirmed the possibility of complete single-chip queuing
system. Feature of this paper is the use of plain language , to introduce a queuing system
principles and design ideas, has some impact on daily production and life .
Key words
: protues queuing microcontroller huma
目 录
第 1 章 绪论 ................................................................................................................................... 1
2.1 系统的基本功能和工作原理 ........................................................................................... 2
2.1.1 基本功能 ................................................................................................................. 2
2.1.2 工作原理 ........................................................................................................................ 2
2.2 排队系统工作流程 ........................................................................................................... 2
2.3 系统整体设计 ................................................................................................................... 2
2.3.1 硬件概要设计 ......................................................................................................... 2
2.3.2 软件概要设计 ......................................................................................................... 3
第 3 章 主要硬件参数 ................................................................................................................... 4
3.1 STC89C52RC 单片机........................................................................................................ 4
3.1.1单片机的 CPU 结构 ................................................................................................ 4
3.1.2 STC89C52RC 引脚功能说明.................................................................................. 4
3.1.3单片机的存储器 ...................................................................................................... 6
3.1.4单片机最小系统设计 .............................................................................................. 7
3.2 液晶显示器 ....................................................................................................................... 8
3.2.1液晶显示器的原理及分类 ...................................................................................... 8
3.2.2 LCD1602液晶 ......................................................................................................... 9
3.2.3 1602液晶模块的读写操作 ................................................................................... 10
第 4 章 系统流程图 ..................................................................................................................... 11
第 5 章 系统电路及仿真结果 ..................................................................................................... 12
5.1晶振电路 .......................................................................................................................... 12
5.2开关电路 .......................................................................................................................... 12
5.3 LCD1602 电路 ................................................................................................................. 13
5.4 蜂鸣器电路 ..................................................................................................................... 14
第 6 章 仿真结果 ......................................................................................................................... 16
第 7 章 系统程序 ......................................................................................................................... 18
第 8 章 总结 ................................................................................................................................. 26
参考文献 ....................................................................................................................................... 27
附录 A 系统电路图 ..................................................................................................................... 28
致 谢 ........................................................................................................................................... 29
1
第 1 章 绪论
近年来,随着科学的发展和人们消费水平的提高,社会各界尤其是在办公商务服务业
竞争的生活越来越大。越来越多的企业将营业厅服务质量作为企业形象的一个重要指标,
这种做法得到了客户的认可。经济增加肯定会增加企业的办事质量,营业厅的排队问题也更
加明显。根据调查显示,客户服务,高峰,有时需要等待几个小时,这似乎已经成为司空
见惯的现象,这将影响消费者的情绪。对于营业厅的服务质量低下,越来越多的客户感到
不满意,因此排队拥挤带来的疲劳、烦感问题成为人们需要考虑的问题,营造更加高效、
人性化服务环境已成为当前急需解决的现实问题。
排队叫号系统是利用电脑的科学管理客户排队的系统,为银行、通讯、税务、工商、
政府机构等部门的大厅工作设计而成的,完美地解决了客户在办理业务时所遇到的各种排
队、拥挤和混乱现象,为客户办理业务带来莫大的便利。本课题探索的是研制一款无人排
队的排队叫号机,它主要由主控制器、键盘、数码管显示电路、蜂鸣器电路等部分组成。 系
统使用中央处理器进行控制,通过按键取号,在数码管上显示排队的号码,通过按键叫号,
在数码管上显示叫到的号码,由扬声器发出声音提示客户。本系统采用单片机 STC89C52
进行控制,利用数码管显示信息,蜂鸣器发声进行提示方式,模拟排队管理系统,科学地
处理各种排队情况。操纵灵活,控制简单,制作成本较低,性价比较高。
排队技术目前已集成音乐,语音合成,呼叫,呼叫终端等多种功能,号码发放也由取
号机自动打印到触摸屏查询取号、按键取号、特殊识别取号等等。目前国内外的排队叫号
系统广泛应用于金融、医院、电信以及各级政府对外服务窗口等行业,已经非常的成熟,
免除了不舒服的站立式排队,现代的高科技产品,彻底解决了银行,医院和其他服务企业
站队等待,服务障碍问题,深化和提高服务质量。
2
第 2 章 系统分析及原理介绍
2.1 系统的基本功能和工作原理
2.1.1 基本功能
本系统主要利用STC89C52 单片机和液晶1602显示,采用开关来对液晶和蜂鸣器加以
控制以完成一个排队和叫号过程的系统。客户通过取号开关进行取号操作,当取号步骤完
成后,系统会记录客户的队伍号,并由窗口工作人员通知客户,此时窗口工作人员点击窗
口按钮,蜂鸣器发声,提示客户到窗口办理业务
2.1.2 工作原理
本系统采用单片机STC89C52 和我们用1602液晶显示器,由延迟和简单的C 语言程序设
计实现周期写。以单片机STC89C52 为核心,通过编程控制1602 液晶显示信息和蜂鸣器发
声提示。串行通信原理的应用,使1602液晶显示,完成取号、叫号功能。
2.2 排队系统工作流程
排队系统基本工作流程十分简单,客户到达服务大厅后,先到取号端上按键取号,得
到自己的服务票号后,到相应的休息位置等待工作人员,同时关注相关显示屏信息和蜂鸣
器提醒,当被叫到自己的票号时,根据语音提示和显示屏幕的显示信息到相应窗口办理业
务
工作人员在指定窗口,可以看到叫号终端上显示的等待人数,开始为客户服务时按下
开关键开始工作,每服务完一个客户后就可以按开关键呼叫下一位顾客,当所呼叫的客户
在规定时间内不到就可以跳过此客户,按开关呼叫下一位客户。
2.3 系统整体设计
2.3.1 硬件概要设计
智能排队的排队系统,其具体要求和的全功能仿真,通过取号,排队,服务基站代替
人群排队的过程,。根据客户按下的按钮,机器自动排号显示编号,并在液晶显示器上面
显示。客户可以在休息室休息或做别的选择,当一个窗口显示客户的编码时,蜂鸣器会在
同一时间的发出声音,用以提醒客户接受服务。各窗口工作人员按下开关,可以接受当前
一位客户并为其服务,此次服务结束后工作人员按钮呼叫下一位客户,液晶显示号码自动
跳转到下一个。上述情况,我们用单片机实现综合性的管理和控制,蜂鸣器模块,主要模
块,显示模块集成在主机。这些设备是相互独立的,由STC89C52 单片机控制,通过按键
传送数据到单片机,操作简单,并且有蜂鸣器与窗口显示器提示相对应。用STC89C52 芯