欢迎来到天天文库
浏览记录
ID:47476980
大小:289.50 KB
页数:20页
时间:2020-01-11
《排队叫号系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、湖南人文科技学院课程设计报告课程名称:单片机原理及应用课程设计设计题目:排队叫号机系别:信工系专业:物理与电子信息工程班级:13级电信一班学生姓名:尹明曹培林学号:1340914613409122起止日期:2015-12-20至2015-12-30指导教师:谢四莲成绩评定项目权重成绩姓名1姓名21、设计过程中出勤、学习态度等方面0.22、课程设计质量与答辩0.53、设计报告书写及图纸规范程度0.3总成绩指导教师评语:指导教师签名:年月日摘要排队叫号管理系统(排队机、叫号机)是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,很好地解决了客户在
2、服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。本课题研究的目的是研制一款无人排队的排队叫号机,它主要由主控制器、键盘、数码管显示电路、蜂鸣器电路等部分构成。系统利用单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在数码管上显示排队的号码以及当前正在等待的人数;通过按键叫号,在数码管上显示叫到的号码,由扬声器发出声音提示客户。同时免除了令客户不舒服的站立式排队,这种现代化的高科技产品彻底解决了银行、医院等服务性企业普遍存在的站立等候,服务无序的问题,深化并完善了服务的质量。本系统采用单片机进行控制,利用数码管显示,蜂鸣器鸣叫提示的人机交互界
3、面,模拟排队管理系统,科学地处理各种排队情况。操作简便,控制灵活,显示清晰,制作成本低,性价比较高。关键词:排队叫号机;串行通信;独立键盘;数码管动态显示;蜂鸣器目录1方案论证32主要芯片功能介绍42.1STC89C5242.274HC138及74HC245引脚功能说明73硬件电路设计83.1总体设计电路83.2排队取号控制电路93.3排起取号电路104.1程序流程图115系统功能测试与整体指标115.1硬件测试115.2软件调试116总结与思考及致谢11参考文献12附录一:详细元件清单12附录二:详细系统源程序13排队叫号机设计要求利用单片机的串行通信方式,完成一个科学管理各种复杂排队情况
4、的排队叫号系统。具体要求如下:(1)主机:通过按键来完成报号,由数码管显示叫到的号码,并发出蜂鸣声。(2)客户端:通过按键完成取号,由数码管显示号码和当前需要等待的人数。(3)主机和客户端用串口通信。1方案论证系统采用如图所示的电路,系统采用如图所示的电路,通过STC89C52单片机直接扩展的独立键盘,完成排队取号流程(本系统直接利用系统的中断0按键控制),单片机控制数码管显示排队等待情况控制蜂鸣器发声完成叫号功能。数码显示数码显示STC89C52(从机)STC89C52(主机)蜂鸣器(主机)独立键盘独立键盘2主要芯片功能介绍2.1STC89C521.STC89C52单片机简介STC89C5
5、2是美国ATMEL公司推出的系列单片机,将多种功能的8位CPU与FPEROM(快闪可编程/擦除只读存储器)结合在一个芯片上,是一种低功耗、高性能的CMOS控制器,为很多嵌入式控制应用提供了非常灵活而又价格适宜的方案,其性能价格比远高于同类芯片。它与MCS-51指令系统兼容,片内FPEROM允许对程序存储器在线重复编程,也可用常规的EPROM编程器编程,可循环写入/擦除1000次。STC89C52内含4KB的FPEROM,一般的EEPROM的字节擦除时间和写入时间基本上均为10ms,对于任一个实时控制系统来说,这样长的时间是不可能在线修改程序的。其内部结构框图如图3所示:图3STC89C52内
6、部结构图与EEPROM相比较,FPEROM大大缩短了存储内容擦除和写入的时间,为在线改写程序提供了极大的方便,而且价格也比带EPROM87C系列单片机便宜,这更显示出了89C系列的优越性。它还有128*8Bit的片内RAM;32根I/O线;2个16位定时/计数器;5个中断源;一个全双工的异步串行口;间歇和掉电工作模式;三级程序存储器加密;全静态工作,晶振工作范围:0Hz—24MHz。2.管脚功能STC89C52单片机为40引脚芯片如图4所示。①I/O口线:P0、P1、P2、P3共四个八位标准双向口。P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读写操作。P0口也用以
7、输出外部存储器的低8位地址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存信号用ALE。P1口是专门供用户使用的I/O口,是准双向口。P2口是从系统扩展时作高8位地址线用。不扩展外部存储器时,P2口也是标准双向口。P3口是双功能口,该口的每一位均可独立地定义为第一I/O功能或第二I/O功能,作为第一功能使用时操作同P1口,P3口的第二功能如表1。图4STC89C52引脚图②控制口线:PSEN(片
此文档下载收益归作者所有