《单片机原理及应用课程设计-排队叫号机》.docVIP

  • 17
  • 0
  • 约1.39万字
  • 约 22页
  • 2016-12-10 发布于贵州
  • 举报

《单片机原理及应用课程设计-排队叫号机》.doc

《单片机原理及应用课程设计-排队叫号机》

湖南人文科技学院 课程设计报告课程名称单片机原理及应用课程设计设计题目: 系 别:通信与控制工程系专 业:班 级:学生姓名: 学 号:起止日期: 2010年月日~ 20年月日指导教师: 教研室主任:指导教师评语:指导教师签名:年月日 成绩评定 项目 权重 成绩1、设计过程中出勤、学习态度等方面 0.22、课程设计质量与答辩 0.53、设计报告书写及图纸规范程度 0.3总 成 绩教研室审核意见:教研室主任签字:年月日 教学系审核意见:主任签字:年月日摘 要 随着市场经济的发展,客户在市场交易中的地位越来越重要,所以现在的很多服务性的企业都提出了各种尊重客户、维护客户利益的制度与行为准则,“客户就是上帝”是现在的很多的企业对员工提出的要求,但是针对现在的市场情况,就要真正站在客户的角度来考虑问题。个人化的服务已成趋势,所以,近些年来“一米线”的服务已满足不了人们的需求。站立等候已经过时,舒适的环境已成竞争的重要手段,许多银行、医院等营业厅不仅有了沙发、报纸,还有纯净水、糖果和咖啡。传统柜台服务存在不安全隐患,偷盗密码已经不再是个别案例。多窗口类别的服务往往让人无所适从,客户盼望只排一个队,只接受“一对一”的服务。很明显,营业窗口是形成银行、电信、航空、医院等企业的公众形象的重要因素。企业竞争日益激烈,如何解决长久以来的枯燥的排队问题,创造一个轻松的个性化的窗口环境,就显得日益重要。由此,排队管理系统应运而生。它主要由主控制器、键盘、显示电路、电路等部分构成。操作简便同时免除了令客户不舒服的站立式排队,这种现代化的高科技产品彻底解决了银行、医院等服务性企业普遍存在的站立等候,服务无序的问题,深化并完善了服务的质量。LED;STC89C52 设计要求 1 1方案论证与对比 1 1.1方案一 1 1.2方案二 1 1.3键盘连接方式方案比较 1 方案一:独立式键盘 1 方案二:矩阵式键盘 1 1.4 系统方案对比论证 2 2单元电路设计 2 2.1 主控制芯片 2 2.3复位电路设计 4 2.4蜂鸣器电路设计图 4 2.5 LED显示电路 5 3 系统软件工程流程图 6 3.1 主程序流程图 6 3.2蜂鸣器流程图 7 3.3 键盘工作流程图 8 4系统功能测试与整体指标 8 4.1软件测试 8 4.2 硬件测试 9 5详细仪器清单 9 6总结与思考及致谢 9 参考文献 10 附录一:设计原理图 11 附录二:程序 12基于STC89C52的排队叫号机课程设计 设计要求 用户从客户机通过按键领取排队的号码,由数码管显示号码和当前需要等待的人数。 工作人员从主机通过按键来完成报号,由数码管显示叫到的号码,并发出蜂鸣声并把叫到的号码用串口通信的方式传给客户机。 1方案论证与对比 1.1方案一 系统主体采用89C52单片机实现在系统复位方面选择X2502芯片而不是按键复位,按键复位电路简单但是利用X2502芯片复位可以减少对电路板的空间需求,x2502的看门口定时器功能还可以对单片机提供独立的保护系统,通过蜂鸣器。键盘,步进电机实现其功能。 采用89c52单片机通过与8255串口相连,通过键盘数码管的显示,由相同频率的方波驱动蜂鸣器发出声音。 方案一:独立式键盘 一个独立式键盘,每一个按键的一端都接地,另一端接mega16的I/O口。独立式键盘每一按键都需要一根I/O线,占用mega16的硬件资源较多。因此独立式键盘只适合按键较少的场合。键盘是一组按键或开关的集合,键盘接口向计算机提供被按键的代码。特点:使方便、结构复杂、成本高。 方案二:矩阵式键盘 我们采用4×4矩阵式键盘,键盘的行线X0~X3通过电阻接+5V,当键盘没有键闭合时,所有的行线和列线断开,行线X0~X3均呈高电平。当键盘上某一键闭合时,该键所对应的行线与列线短路,此时该行线的电平将由被短路的列线电平所决定。如果将行线接至单片机的输入端口,列线接至单片机的输出端口,则在单片机的控制下使列线Y0为低电平,其余4根列线Y1、Y2、Y3均为高电平,然后单片机读输入口状态即键盘行线状态,若X0、X1、X2、X3均为高电平,则Y0这一列上没有键闭合,如果读出的行线状态不全为高电平,则为低电平的行线和Y0相交的键处于闭合状态。如果Y0这一列没有键闭合,紧接着使列线Y1为低电平,其余列线为高电平,用同样的方法检查Y1这一列有无键闭合,如此类推。这种逐行逐列地检查键盘状态的过程称为对键盘的扫描。CPU对键盘的扫描可以采取程序控制的随机方式,CPU空闲时才扫描键盘;也可以采取定时控制方式,每隔一段时间,CPU对键盘扫描一次;还可以采用中断方式,当键盘上有键闭合时,向CPU请求中断,CPU响应键盘发出的中断请求,对键盘进行扫描,以识别哪一个键处于闭合状态

文档评论(0)

1亿VIP精品文档

相关文档