欢迎来到天天文库
浏览记录
ID:4411215
大小:290.28 KB
页数:23页
时间:2017-12-01
《银行叫号排队系统_课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《能力扩展训练》学号:0121011360701课程设计题目银行叫号排队系统学院自动化学院专业自动化专业班级自动化1007班姓名董晨指导教师刘永红2013年7月9日《能力扩展训练》能力拓展训练任务书学生姓名:董晨专业班级:1007班指导教师:刘永红工作单位:自动化学院题目:银行叫号排队系统的设计初始条件:1)实地调研,了解银行叫号过程;(2)画出一个实例的状态转移图;(3)程序设计,用单片机实现。(汇编语言或C语言)要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.题目内容:根据实际情况,制定可行的技术路线,满足客户要求。(如,等
2、待时间最短;VIP优先;老人优先(专柜);“飞号”不清除等。飞号是指叫了该号3次后,而该号人没出现服务窗口,就不再呼叫,该号被清除了,该号就称之为飞号。可用户又回来了,只好再取一个新号。)2.课程设计说明书应包括:a)设计任务及要求b)方案比较及认证c)程序设计基本思想,程序流程图,部分源程序及注解d)调试记录及结果分析e)参考资料f)附录:全部源程序清单g)总结时间安排:2013年7月1-2日选题、查阅资料和方案设计2013年7月3日编程2013年7月4-5日调试程序,改进与提高2013年7月6-8日撰写设计报告(有调试过程及结果的截屏)2013年7月9日答辩和
3、交课程设计报告指导教师签名:2013年月日系主任(或责任教师)签名:2013年月日《能力扩展训练》摘要排队叫号管理系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。该题研究的目的是研制一款无人排队的排队叫号机,它主要由主控制器、键盘、显示电路、蜂鸣器电路等部分构成。系统利用单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在LCDLM016L上显示排队的号码以及当前正在等待的人数;通过按键叫号,
4、在LCDLM016L上显示叫到的号码,由扬声器发出声音提示客户。同时免除了令客户不舒服的站立式排队,这种现代化的高科技产品彻底解决了银行普遍存在的站立等候,服务无序的问题,深化并完善了服务的质量。本系统采用单片机进行控制,利用LCDLM016L显示,蜂鸣器鸣叫提示的人机交互界面,模拟排队管理系统,科学地处理各种排队情况。操作简便,控制灵活,显示清晰,制作成本低,性价比较高。关键词:STC89C52芯片液晶显示LCDLM016L按钮《能力扩展训练》目录1系统方案论证11.1设计要求11.2单片机芯片的选择方案和论证11.3显示模块选择方案和论证11.4系统方案设计2
5、2系统硬件设计32.1系统总电路32.2单片机处理部分设计32.3显示电路部分42.4时钟振荡电路52.5复位电路62.6蜂鸣电路62.7按键电路73系统软件设计84系统测试95小结10参考文献11附录12源程序:12《能力扩展训练》银行叫号排队系统的设计1系统方案论证1.1设计要求(1)实地调研,了解银行叫号过程;(2)画出一个实例的状态转移图;(3)程序设计,用单片机实现。(汇编语言或C语言)注:根据实际情况,制定可行的技术路线,满足客户要求。(如,等待时间最短;VIP优先;老人优先(专柜);“飞号”不清除等。飞号是指叫了该号3次后,而该号人没出现服务窗口,就
6、不再呼叫,该号被清除了,该号就称之为飞号。可用户又回来了,只好再取一个新号。)1.2单片机芯片的选择方案和论证方案一:采用AT89S51芯片作为硬件核心,内部具有4KBROM存储空间,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术,所以在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二:采用STC89C52芯片,STC89C52是一种低功耗、高性能的8位CMOS微控制器,具有8K的可编程Flash存储器。同样具有AT89S51的功能,且具有在线编程可擦除技
7、术,当对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。综上所述,选择采用STC89C52作为主控制系统核心。1.3显示模块选择方案和论证方案一:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但连线还需要花费一点时间,所以也不用此种作为显示。17《能力扩展训练》方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,若采用在显示数字显得太浪费,且价格也相对较高,所以在此也不用此种作为显示。
8、方案三:采
此文档下载收益归作者所有