排队叫号机课程设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
排队叫号机课程设计.doc

湖南人文科技学院 课程设计报告 课程名称: 电子技术课程设计 设计题目: 排队叫号机 系 别: 通信与控制工程系 专 业: 自动化 班 级: 二班 学生姓名: 王钊 曹涛 学 号: 起止日期: 2010年12月20日 ~ 2010年12月31日 指导教师: 教研室主任: 方智文 指导教师评语: 指导教师签名: 年 月 日 成绩评定 项 目 权重 成绩 曹涛 王钊 1、设计过程中出勤、学习态度等方面 0.2 2、课程设计质量与答辩 0.5 3、设计报告书写及图纸规范程度 0.3 总 成 绩 教研室审核意见: 教研室主任签字: 年 月 日 教学系审核意见: 主任签字: 年 月 日 摘 要 排队适用于服务行业办事大厅如金融、医院、邮政、通讯、工商、税务、车管、签证、保险、社保中心等单位排队叫号,能有效地改善服务环境,提高工作效率。一方面可消除客户长时间“站队”的辛苦、对“站错队”、“插队”的抱怨,全面改善服务质量,另一方面更可以调整业务分配、合理安排窗口服务,减少等候时间,提高办事效率其优点是造价低廉,使用简单,运行稳定。 关键词:客户端;主机;串口通信;中断;排队叫号机; 目 录 设计要求: 1 1、方案论证 1 2、硬件电路设计 2 2.1、客户端硬件电路图 2 2.1.1、51开发板硬件电路图如下: 2 2.1.2、数码管电路图如下: 3 2.1.3、键盘电路如下: 3 2.2、主机硬件电路 4 2.2.1、蜂鸣器电路图如下: 4 3、软件程序设计 5 3.1、客户端程序设计流程图 5 3.1.1、主程序设计流程图如下: 5 3.2、主机程序设计流程图 6 3.2.1、主程序设计流程图如下: 6 3.2.2、串口中断服务子程序设计流程图: 7 4系统功能测试与整体指标 7 5、详细仪器清单: 8 6、总结与致谢 8 排队叫号机 设计要求: 利用51学习板作为控制核心,实现排队叫号机功能。具体要求如下: (1)客户端:通过按键完成取号,由数码管显示号码和当前需要等待的人数。 (2)主机:通过按键来完成报号,由数码管显示叫到的号码,并发出蜂鸣声。 (3)主机和客户端用串口通信。 (4)测试:在20人等待的队列中进行测试。 1、方案论证 按系统功能实现要求,决定控制系统采用STC89C52单片机、8255芯片。总体设计框图如下: 图1.1 总体设计框图 2、硬件电路设计 2.1、客户端硬件电路图 客户端采用51开发板作为设计平台实现客户端的按键取号、显示号码和当前需要等待人数。 2.1.1、51开发板硬件电路图如下 图2.1 51 开发板 51开发板特点: 电源采用USB供电方式 性能稳定、资源丰富、方便扩展 使用串口线,将开发板与计算机串口相连 单片机32个I/O接口全部引出,方便用户扩展。 2.1.2、数码管电路图如下 图2.2 数码管 数码管为六位七段采用共阳极接法,通过8255芯片对数码管进行控制。LED数码管采用动态显示方式,一位一位轮流点亮每位显示器,即每个数码管的位选被轮流选中,多个数码管共用一组段选段选数据仅对位选选中的数码管有效。对于每一位显示器,每隔一段时间点亮一次。 2.1.3、键盘电路如下 图2.3 键盘 键盘部分采用4行4列矩阵式键盘,这样可以节约单片机I/O接口资源。这种键盘适合采取动态扫描的方式进行识别,本电路才用低

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档