单片机系统课程设计
单片机系统 课 程 设 计
成绩评定表
设计课题 : 排队叫号系统设计 学院名称 : 电气工程学院 专业班级 : 自动F1207 学生姓名 : 郑康 学 号 : 201223911402 指导教师 : 周刚 设计地点 : 31-517 设计时间 : 2014-12-29~2015-01-09
指导教师意见: 成绩: 签名: 年 月 日
单片机系统课程设计
单片机系统
课 程 设 计
课程设计名称: 排队叫号系统设计 专 业 班 级 : 自动F1207 学 生 姓 名 : 郑康 学 号 : 201223911402 指 导 教 师 : 周刚 课程设计地点: 31-517 课程设计时间: 2014-12-29~2015-01-09
单片机系统 课程设计任务书
学生姓名 郑康 专业班级 自动F1207 1
学号 201223911402 单片机系统课程设计 题 目 课题性质 工程设计 排队叫号系统设计 课题来源 自拟 指导教师 周刚 1、该系统是一款自动的排队叫号系统,以排队抽号顺序为核心,排队者利用客户端抽号,工作人员利用叫号端叫号; 主要内容 (参数) 2、通过显示器及时显示当前所叫号数,语音提示,提醒排队者接受服务; 3、客户及时了解排队信息,可以通过显示器显示队列中排在其前面的顾客数,通过合理的程序结构来执行排队抽号; 排队叫号系统主要由系统主从机、键盘电路、显示电路、语音电路等部分构成 第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。 第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及任务要求 (进度) 元件参数选择要有依据,各单元电路的设计要有详细论述。 第5-6天:软件设计,编写程序。 第7-8天:实验室调试。 第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅合理。 [1] 夏路易 石宗义.Protel 99se电路原理图与电路板设计教程.北京:北京主要参考 资料 希望电子出版社,2004 [2] 伟福LAB6000系列单片机仿真实验系统使用说明书 [3] 阎石.数字电路技术基础(第五版).北京:高等教育出版社,2006 审查意见 系(教研室)主任签字: 年 月 日
目录
2
单片机系统课程设计
1绪论…………………………………………………………………………………6 1.1课题背景………………………………………………………………………6 1.2课题研究的目的和意义………………………………………………………6 1.3课题研究现状…………………………………………………………………7 1.4设计目的及功能………………………………………………………………7 2系统需求分析与整体设计…………………………………………………………7 2.1确定的方案……………………………………………………………………7 2.2系统原理图……………………………………………………………………8 2.3整体设计方案…………………………………………………………………8 3系统硬件设计………………………………………………………………………10 3.1主电路硬件设计………………………………………………………………11 3.2时钟电路………………………………………………………………………12 3.3键盘电路………………………………………………………………………13 3.4LED显示电路…………………………………………………………………14 3.5LCD显示电路…………………………………………………………………15 3.6语音提示电路…………………………………………………………………17 4系统软件设计………………………………………………………………………20 4.1主控软件设计…………………………………………………………………20 4.2LED显示程序设计……………………………………………………………21 4.3LCD显示程序设计……………………………………………………………22 4.4声音系统程序设计……………………………………………………………23 5系统仿真实验………………………………………………………………………23 6总结…………………………………………………………………………………25 7参考文献……………………………………………………………………………26 附录1实物图…………………………………………………………………………26 附录2系统原理图……………………………………………………………………27 附录3C51源程序…………………………………………………………………….28
1 绪论
3
单片机系统课程设计 1.1课题背景
近年来,随着我国社会经济的持续快速发展,资金流动加快,服务行业的不断增加,加上我国政府正在努力构建和谐社会、服务性政府,大量的用户越来越频繁的光顾经融系统、电信、医疗、政府办事部门,时代的发展给这些服务型机构提出了新的服务理念,也给这些行业和部门带来了巨大压力。
如何解决长久以来枯燥无序的排队问题,如何加强窗口单位的服务质量,如何加强对客户及工作人员的管理,如何克服诸如顾客挑选自己熟悉的工作人员而引起的各种弊端,创造一个轻松而个性化的窗口环境,已成为公共服务部门急需解决的问题,它直接影响着企业公共形象及业务量,涉及企业根本利益。另外,传统柜台服务存在不安全隐患,偷盗密码已经不再是个别案例,多窗口的服务往往让人无所适从,客户盼望只排一个队,只接受“一对一”的个性化服务已成趋势。
因此排队叫号系统应运而生,排队叫号系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,是利用电脑的科学管理客户排队的系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。该系统基于51单片机的排队叫号系统,由取号机、客户服务窗口、大厅显示叫号和主机部分组成,有LCD大屏幕,可以显示客户被呼叫的信息,让客户知道什么时候被叫到去办理业务,另外还有语音提示客户,简单方便的实现了排队机叫号系统。它主要由主控制器、键盘、数码管显示电路、蜂鸣器电路等部分构成。 系统利用单片机进行控制,通过串行通信方式传输处理数据;通过按键取号,在数码管上显示排队的号码以及当前正在等待的人数;通过按键叫号,在数码管上显示叫到的号码,由扬声器发出声音提示客户。
1.2课题研究的目的和意义
由于当今各行各业的信息化、智能化建设越来越健全,整个社会对各个行业的办事效率的要求越来越高。现在人们不仅仅要求福区机构满足业务上的需要,还要求尽量减少人们的等待时间,而服务机构本身有由于竞争的需要也要求提高办事效率。而这些窗口的排队现象在所难免,为了减少办事人的时间,为人们创
4