当前位置:
文档之家› 单片机课程设计_排队叫号系统设计
单片机课程设计_排队叫号系统设计
主要参考
资料
[1]康万新.毕业设计指导及案例剖析—应用电子技术方向[M].:清华大学,2007.
[2]连国.医院智能排队叫号系统的设计与实现[D].:东南大学,2006.
[3]汉才.单片机原理及其接口技术[M].:清华大学,2004.
审查意见
系(教研室)主任签字:年月日
摘
1
1.1
2
2.1
2.1.1
2.1.2
学号
题目
课题性质
工程设计
课题来源
选题
指导教师
主要容
(参数)
利用排队叫号系统,实现以下功能:
1、取票:顾客取一号票吗,上面有、等候人数、时间等
2、休息等待:持号票在休息区休息并留意显示屏音箱叫号
3、按键叫号:工作人员办完一笔业务后按下叫号器上的下一位按钮
4、前去办理:叫号时根据显示屏音箱的信息到指定位置享受一对一的服务。
(1)从机:客户通过按键依次加1完成取号,由1602液晶显示当前客户在排队中的位置。设定最大的排队人数是10人,当排队人数超过10时,显示排队已满,并停止排队。
2.2
2.2.2
2.2.3
2.3
2.3.1
2.3.2
3
3.1
3.1.1
3.1.2
3.2
3.2.1
3.2.2
3
3.2.4
3.2.5
4
4.1
4.1.1
4.1.2
4.2
4.2.1
4
4.2.3
5
5.1
5.2
5.3
结
参
附录
附录
摘要
排队叫号系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工
作流程设计的,是利用电脑的科学管理客户排队的系统,能够很好地解决客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。本课题研究的是一款无人排队的排队叫号系统,它主要由系统主从机、键盘、显示电路、蜂鸣器电路等部分构成。系统利用AT89C51单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在LCD1602上显示排队的以及当前正在等待的人数;通过按键叫号,在LCD1602上显示叫到的,由蜂鸣器发出声音提示客户。这种现代化的高科技产品彻底解决了银行、工商、税务、通讯、政府机构等部门的服务大厅普遍存在的站立等候、服务无序的问题,同时免除了令客户不舒服的站立式排队,深化完善了服务的质量。本系统采用AT89C51单片机进行控制,利用LCD1602显示,蜂鸣器鸣叫提示的人机交互界面,模拟排队管理系统,科学的处理各种排队情况,具有操作简便、控制灵活、显示清晰、制作成本低、性价比较高等特点。
关键词:AT89C51;LCD1602;排队;取号;叫号
1、绪论
题背景
近年来,随着我国社会经济的持续快速发展,资金流动加快,服务行业的不断增加,加之我国政府正在努力构建和谐社会、服务型政府,大量的用户越来越频繁的光顾金融系统、电信、医疗、政府办事大厅等服务部门,时代的发展给这些服务型行业提出新的服务理念,也给这些行业和部门带来了巨大的压力。伴随着经济全球化的大浪潮,各行各业之间的竞争逐渐加剧、每个服务行业业务量在不断增长,业务种类也日益增多,排队等候已成为人们经常面临的实际问题。在银行、医院、电信、税务、工商等营业大厅里,前拥后挤、杂乱无章的排队等候,已是司空见惯的现象,很多窗口也因而秩序混乱,为保护用户隐私而设置的“1米线”也形同虚设。一方面客户因为长时间的站立排队透支体力和精力而疲惫不堪,另一方面工作人员也为长时间遭受众多客户的围绕而不胜其烦,影响了服务质量。因此,改善服务质量、树立良好的企业形象,解决客户劳累的排队现象、创造人性化务环境已成为急需解决的问题。长时间的站立排队使用户疲惫和厌烦,用户渴望尊重隐私,期望“个性化服务”,只排一个队,只接受“一对一服务”。对服务部门来讲,使用排队系统是提高服务质量,提升服务形象,吸引顾客的有利措施。随着信息技术的突飞猛进,智能排队管理系统应运而生。智能排队管理系统是一种综合运用计算机、网络、多媒体、通信控制等技术的高新技术产品,此系统完全模拟人群的排队过程,实现了计算机系统代替客户进行排队的过程。使用排队系统后,用户在取号终端上取票后,在休息区舒适地等待,听到呼叫后才去对应的窗口办理事务,服务人员面对一个安静的环境,面对一个客户,可以专心办理业务,提高了工作效率。本文以ATMEL公司的AT89C51单片机为核心,设计了一个简单的把客户与服务机构相结合的主从机排队叫号系统。模拟排队叫号管理,科学地处理各种排队情况,具有操作简便、控制灵活、显示清晰、制作成本低、性价比较高等特点。
任务要求
(进度)
第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。
第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。
第5-6天:软件设计,编写程序。
第7-8天:实验室调试。
第9-10天:撰写课程设计报告。要求容完整、图表清晰、文理流畅、格式规、方案合理、设计正确,篇幅不少于6000字。
1.2课题的研究容与目标
智能排队叫号系统主要分为两个大部分:主机和从机。其中主机部分要实现由从机的排队按键决定已排队人数;在已知已排队人数的前提下由按键K1、K2、K3、K4分别代表4个不同的窗口所叫到的;显示剩余的排队人数有WAITING键。主要由单片机最小系统、1602液晶显示、蜂鸣器、服务机构按键和ATMEL公司的AT89C51本芯片构成。
从机部分比较主机而言简单些,只要完成客户取号的功能。相对主机而言少了蜂鸣器和按键数。从机主要实现的是客户端的排队顺序记录,限制排队上限并传送信息给主机。
2、系统需求分析与整体设计
2.1系统的基本功能和工作原理
2.1.1排队系统的基本功能
本设计主要利用单片机AT89C51芯片和1602液晶显示,采用按键来对显示器和蜂鸣器加以控制来完成一个主从机分别管理排队和叫号的系统。其主要功能是分别利用客户端使用一个从机排队,服务机构使用一个主机来管理从机的排队信息。具体功能如下:
单片机系统
课程设计
成绩评定表
设计课题排队叫号系统设计
学院名称:电气工程学院
专业班级:
学生:
学号:
指导教师:
设计地点:
设计时间:
指导教师意见:
成绩:
签名:年月日
单片机系统
课程设计
课程设计名称:排队叫号系统设计
专业班级:
学生姓名:
学号:
指导教师:
课程设计地点:
课程设计时间:
单片机系统课程设计任务书
学生
专业班级