基于单片机的银行排队叫号系统的设计
摘要
本人所设计的基于单片机的银行排队叫号系统,是根据当前社会状况的需求来设计的。随着社会的快速发展,各行各业都离不开排队系统。本次着手于无人排队叫号系统,主要由单片机的主从机,按键,蜂鸣器,显示电路等部分构成,来解决传统排队的费时、费力、混乱等问题。单片机以AT89C51为核心,显示屏主要以LCD1602为基础。从机部分主要功能是显示排队取得号码,主机的主要功能是提示客户到指定的窗口办理业务,并能根据按键显示剩余多少人在排队,在LCD1602上显示被叫到的号码,并通过蜂鸣器提示客户办理业务。本设计彻底解决了工商,通讯,税务,银行,政府部门的服务大厅的普遍站立排队问题。科学的处理了种种排队情况,具有运行简单,灵活控制,制作成本低,性价比高的特点。
关键词:AT89C51单片机;LCD1602显示屏;蜂鸣器;排队取号;
引言
排队技术在目前已具备多种功能,如音乐提示、语音合成呼叫系统(voice-calling);呼叫终端(operation terminal);以及柜台显示(counter display)和综合显示(MainDisplay)为主的数码管显示、LCD显示、Led显示、PDP显示…;号码发放也有取号机自动打印(Ticket Dispenser)到触摸屏查询取号,按键取号,特殊识别取号等的等。本论文以AT89C51单片机为核心,设计了一个简单的把客户机与服务器机构相结合的主从机排队叫号系统。模拟排队叫号管理,科学的处理各种排队情况,操作简单,控制灵活,显示清晰,价格低廉。从根本上解决了传统排队的各种弊端 ,把来访排队的等待烦恼变成一段难得的休闲时光,是客户拥有了一份自由的空间和一份美好的心情。
随着社会的不断发展,电子设备在不断的完善,使得窗口服务的快捷和舒适越来越被更多的人注重。基本上各行各业只要是能遇到排队问题的都可以运用智能化的排队系统来解决。所以说,基于单片机的排队叫号系统是现在也是未来必不可少排队趋势。
1.课题的研究内容
本次课题所研究的内容,主要分两大方面:主机部分和从机部分。主机部分主要的功能就是从LCD1602液晶显示屏上信息,让客户到对应的窗口办理业务。本次课题,设计了4个窗口,分别是K1,K2,K3,K4,还有一个waiting键,是用来显示剩余排队人数的。主机部分主要运用了最小单片机技术、LCD显示屏技术以及蜂鸣器等原件,基本上能够就解决叫号问题。
从机部分相对主机来说相对简单一些,只有AT89C51单片机和LCD1602显示器组成。客户通过K0按钮来取号,然后会在LCD1602液晶显示屏上提示客户取到的号码。
1.系统的基本功能和工作原理
2.1排队系统的基本功能
本系统的排队基本功能是通过AT89C51和LCD1602来实现的,通过按键和蜂鸣器来对此系统的进行操作和提示。从机部分主要就是来存储客户取到的号码,主机部分主要是对从机的信息进行管理和分析。具体功能如下:
(1)从机:对客户取得号码进行处理,刚开始在液晶屏上显示的为“Welcome”每当客户按下K0键时,会在液晶显示屏上显示Your No.is 01!没按一次系统会自动加1。本次试验设置了10人为最大排队人数,当满人10人时会提示“The queue is full,please wait”。
(2)主机:刚开始主机的显示平时会显示“Hello”欢迎界面,服务人员通过按任意K1、K2、K3、K4叫号键同时客户到指定窗口办理业务。图2.1-1为排队流程图。
部分源码
完整文档下载
链接:https://pan.imgbed.link/file/48713