I基于单片机的智能排队提示系统摘要随着市场经济的发展,客户在市场交易中的地位越来越重要,个人化的服务已成趋势,提供舒适的服务环境已成竞争的重要手段。营业窗口是形成银行、电信、航空、医院等企业的公众形象的重要因素。因此,排队管理系统应运而生,通过使用排队系统,由传统的客户站立排队变为取票进队、排队等待、提示服务,由传统物理的多个队列变为一个逻辑的队列,它彻底解决了银行、医院等服务性企业普遍存在的站立等候、服务无序的问题,深化并完善了服务的质量。为此,我们选定了设计一个基于单片机的智能排队提示系统的设计。设计以AT89C52单片机为核心,将系统分为蜂鸣器模块、键盘模块、Id卡及Id读卡器模块、液晶显示模块等几部分,与软件结合,实现排队叫号的功能[1]。主控制器中的单片机采用AT89C52。键盘设计了1个按键,当服务完一位顾客后可直接控制按键提示下一位顾客。其工作流程是:当顾客刷完id卡后即可坐在座位上等待提示。本文先对国内外的现状、研究成果和未来排队系统的发展趋势进行了简单的阐述。介绍了智能排队系统的总体设计,工作原理。分别对软件和硬件设计和实现的方法进行了说明。并给出了详细的电路图。给出了系统基本功能的测试结果。总结本文所完成的工作,并提出设计过程中的存在的问题,最后对系统功能的扩展进一步的展望。关键词:智能排队LCD显示通用读卡模块KD-01R福州大学阳光学院本科毕业生设计(论文)II目录第一章绪论.................................................................11.1课题背景............................................................11.1.1国内外现状.....................................................11.1.2发展趋势.......................................................21.2本文主要研究的内容和任务.............................................21.3本章小结............................................................3第二章排队系统的整体设计方案分析...........................................42.1设计的总架构.........................................................42.2设计的思路..........................................................52.2.1单片机的选择...................................................52.2.2Id读卡模块....................................................52.2.3显示单元模块...................................................62.3本章小结............................................................6第三章系统的硬件电路设计...................................................73.1系统的整体电路图如下................................................73.2单片机的控制电路设计................................................73.2.1STC89C52的功能说明[14][18][10]................................73.2.2时钟电路设计[15]..............................................103.2.3复位电路......................................................103.3LCD1602显示电路....................................................123.4125Khz射频IC卡通用读卡模块[12]....................................133.5声音提示电路.......................................................153.6本章小结...........................................................15第四章软件设计与仿真......................................................164.1软件的开发环境.....................................................164.1.1开发环境keilC51介绍..........................................164.1.2protues仿真环境..............................................174.2系统软件设计.......................................................184.2.1单片机的主程序流程............................................184.2.2id卡的卡号传输、校验、储存...................................184.2.3按键的检测....................................................19III4.2.4LCD1602软件显示..............................................194.3本章小结...........................................................20第五章系统的调试和总结....................................................215.1系统硬件的实现.....................................................215.2系统软件的实现.....................................................215.3系统集成和测试.....................................................225.4本章小节...........................................................22第六章总结和展望..........................................................236.1论文主要完成的工作.................................................236.2问题和前景展望.....................................................23参考文献...................................................................24致谢.......................................................................25基于单片机的智能排队提示系统1第一章绪论1.1课题背景随着经济全球化的大浪潮,经济的持续快速发展,资金流动加快,每个服务行业业务量在不断增长,业务种类也日益增多,排队等候已成为人们经常面临的实际问题。在银行、医院、电信等营业大厅里,经常出现前拥后挤、杂乱无章的排队等候。这导致了客户因为长时间的站立排队透支体力和精力而疲惫不堪和工作人员也为遭受众多客户的围绕而不胜其烦,影响了服务质量增加工作人员的压力。社会的进步推动着各行各业树立新的服务观念,也促使各行各业急需改变以往的工作方式,以适应时代的要求[2]。服务行业的业务量不断增加,传统的排队等候方式费时费力,不符合科学发展的观念。让顾客站着排队一两个小时也与科学的“顾客是上帝”的服务理念背道而驰。随着IT行业的迅猛发展,通过机器模拟的智能排队应运而生。前拥后挤的排队等候得到了改善,电子排队系统得到了广泛的应用。通过使用排队系统,由传统的客户站立排队变为取票进队、排队等待、提示服务,由传统物理的多个队列变为一个逻辑的队列,使先来先服务的思想得到更好的贯彻,不仅优化了服务和工作环境,而且使客户和工作人员的情绪得以放松,提高了服务效率和质量,有利于树立服务部门的良好形象,有利于提高服务机构的经济效益和社会效益,更有利于营造良好社会公共秩序、创造和谐的社会环境。它彻底解决了银行、医院等服务性企业普遍存在的站立等候、服务无序的问题,深化并完善了服务的质量[3]。这种智能化、人性化的服务系统不仅在世界各地被广泛接受,在国内也被越来越多的服务行业认同和采用。1.1.1国内外现状智能排队模拟了人群排队过程,通过顾客进行取号、排队等待和叫号服务等功能,取代各类服务性窗口传统的让顾客站立排队办理业务的方式,实现了计算机系统代替客户进行排队的过程,适用于各种各样的窗口服务行业。排队技术最早出现于上个世纪的六、七十年代,开始主要集中在欧美等西方国家,后来迅速得到普及。刚开始,排队是顾客先取一个预先准备好的号,然后轮到该号时,服务员再用麦克风通知客户接受服务。后来排队理论得到了广泛的发展,1909年丹麦的电话工程师爱尔郎进行了长期的工作,取得了随机服务系统理论的最早成果。1940年前后排队理论开始在机器管理和陆空交通等方面得到应用。1951年理论工作有了更新的发展,逐渐奠定了现代随机理论服务基础,其服务领域也得到了广泛的应用。福州大学阳光学院本科毕业生设计(论文)2在我国,排队产品概念的引进时间也不长,排队技术产品也经由1998起步期,即中国企业才开始从事排队技术产品的经营活动。但新技术还处于萌芽时期,使用的范围十分的有限。2001---2003年的发展期,即大家排队技术产业已经有了一定的认识。服务行业也不把排队系统当做一个摆设,顾客对这种智能的排队方式也渐渐的习惯了。到现阶段的高速发展期,市场也逐渐成熟,逐渐生产出多种适应我国国情的排队系统产品,并具有应用领域广、工作流程复杂、综合技术要求高的等特点[4]。1.1.2发展趋势目前排队叫号系统有多种解决方法,如:取号的有按键式排队取号,触屏式的和无线排队取号。提示音有乐音提示、语音合成呼叫、呼叫终端;显示的有以柜台显示和综合显示为主的各种数码管显示、LCD显示、LED显示、PDP显示。从排队系统的发展史来看,可以将它分为:单片机、Pc式、嵌入式三种核心结构,其特点各异。基于单片机结构的智能排队管理系统,这个系统具有简单的形式,可以完成基本功能的实现,并且可以实现简单排队的需求,成本较低是它的优点,但是也有不足之处,如接口电路复杂,价格昂贵,体积大,这是智能排队系统的较早的产品,所以扩展功能十分有限。随着科学技术的发展,市场上现在的主流产品是基于PC机的结构形式,即由8位CPU构成的主机板通过RS232接口与加装有触摸屏的PC机在线通信配合使用。这种模式占用Pc