- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课程设计报告书
课程名称:单片机原理与接口技术
设计名称:
学生姓名:
专业:
班别:
学号:
指导老师:
日期:年月日
目录
TOC\o1-3\h\u229421.设计背景 1
216791.1设计背景及意义 1
91841.2设计目的 1
167172.系统组成原理 2
90792.1系统需求及方案设计 2
315782.2硬件器件介绍 2
121572.2.1AT89C51单片机 2
314552.2.2数码管 3
204302.2.3蜂鸣器 4
83042.3所用软件介绍 4
87472.3.1Keil软件及C语言设计 4
236242.3.2proteus仿真设计软件 4
249523.设计内容 5
89623.1硬件设计 5
266293.1.1硬件电路组成 5
177393.1.2单片机最小系统电路 5
33253.1.3数码管显示电路 6
107613.1.4按键及电源电路 8
323693.1.5蜂鸣器电路 9
99233.2软件设计 9
11793.2.1软件设计需求及设计思路 9
205673.2.2叫号机程序设计 9
164563.2.3取号机程序设计 10
118324.仿真及实验结果分析 11
178064.1仿真实现 11
196614.1.1仿真电路图 11
156724.1.2仿真结果 12
204005.2测试情况分析 13
190875.参考文献 14
设计背景
1.1设计背景及意义
排队论(又称随机服务系统)是研究系统由于随机因素的干扰而出现排队(或拥塞)现象的规律的一门学科,它适用于一切服务系统,包括公共服务系统、通信系统、计算机系统等。可以说,凡是出现拥塞现象的系统,都属于随机服务系统。一个对象通过拥塞系统接受服务必须经过三个环节,即到达、排队等候处理、接受服务和离去。例如在医院中,排队流程如下:患者在挂号的同时领取排队号码,然后到候诊区候诊;当为前一患者完成诊断后,医生通过本系统呼叫队列中下一位患者,患者就可直接到空闲诊室行排队等候服务[1]。
另一个方面,伴随着服务行业业务量不断增长,业务种类日益增多,排队等候已成为人们经常面临的实际问题。在银行,医院,电信,税务,工商等营业大厅里,前拥后挤,杂乱无章的排队等候,已是司空见惯的现象,影响了服务质量。因此,改善服务质量,树立良好的企业形象,解决客户劳累的排队现象,创造人性化服务环境已成为急需解决的问题。设计一套排队叫号的服务系统,可以很好的解决因排队引起的种种问题[2]。
本系统通过AT89C51单片机直接扩展独立键盘,完成排队取号流程,单片机控制数码管显示排队等待情况,控制蜂鸣器发声完成叫号功能。该系统有良好的人机交互界面,模拟排队管理,科学地处理各种排队情况,操作简便,控制灵活,显示清晰,制作成本低,性价比较高。
1.2设计目的
(1)巩固和加深对单片机原理和接口技术知识的理解;
(2)培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;
(3)学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;
(4)掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;
(5)能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图、仿真图和流程图。
2.系统组成原理
2.1系统需求及方案设计
为了实现基于51单片机的排队叫号系统的设计,本文将实现以下设计需求:
(1)取号机可实时进行取号,较好的模拟现实中的取号情况;
(2)直接、清晰明了的显示顾客排队号;
(3)叫号机通过按键完成叫号,数码管液晶显示屏显示被叫的号码及服务的柜台号;同时,蜂鸣器响,以提醒顾客接收服务;
(4)操作简单、功能完善、精确度高。
基于以上列出的几点,本设计利用AT89C51单片机控制数码管液晶显示
文档评论(0)