排队叫号系统设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
排队叫号系统设计 学号 200830410103 姓名 陈健聪 专业 电子信息工程 主要内容 一 课题来源及国内外现状 二 系统设计的任务及要求 三 主要的硬件芯片 四系统的硬件电路的设计 五 系统软件设计 六 仿真 课题来源及国内外现状 目前国内外对于排队叫号系统有多种解决方案,有传统的按键式排队取号机,也有全触摸取号机,还有无线排队取号机,而叫号、排队部分就根据各机构自身的需要进行取舍,选择空间很大。还有,经过多年发展,排队叫号系统日趋成熟,也出现了专门针对排队叫号系统的芯片。 课题来源及国内外现状 排队技术在目前己具备多种功能如乐音提示、语音合成呼叫(voice一calling);呼叫终端(operation terminal);以柜台显示(counter display)和综合显示(MainDisplay)为主的各种数码管显示、LCD显示、LED显示、PDP显示…;号码发放也由取号机自动打印(Ticket Dispenser)到触摸屏查询取号、按键取号、特殊识别取号等等 系统设计的任务及要求 论文以STC 89C52RC单片机为核心,设计了一个简单的把客户机与服务器机构相结合的主从排队叫号系统。模拟排队叫号管理,科学地处理各种排队情况,操作简便,控制灵活,显示清晰,成本低廉。 系统设计的任务及要求 1. 使用52单片机进行模拟共40人序列的两人排队实验 2. 当用户甲到达处理阶段后,蜂鸣器进行两声短鸣提示;而用户乙到达处理阶段之后,蜂鸣器进行另一种两声短鸣进行提示,便于分辨 3. 显示设备上同时显示当前处理用户号码和排队总数,甲、乙用户的取号号码,和他们还需等待 的队伍数量 主要的硬件芯片 STC 89C52RC芯片:①时钟引脚 XTAL1、XTAL2 ②复位引脚 RST/VPD ③输入输出口引脚 P0、P1、P2、P3④串行口RXD 、TXD 主要的硬件芯片 1602 采用标准的 16 脚接口,其中: 第 1 脚:VSS 为地电源 第 2 脚:VDD 接 5V 正电源 第 3 脚:V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地 电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一 个 10K 的电位器调整对比度 第 4 脚:RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指 令寄存器。 第5脚:RW 为读写信号线,高电平时进行读操作,低电平时进行写操作。 当 RS 和 RW 共同为低电平时可以写入指令或者显示地址,当 RS 为低电 平 RW 为高电平时可以读忙信号,当 RS 为高电平 RW 为低电平时可以写 入数据。 第 6 脚:E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执 行命令。 第 7~14 脚:D0~D7 为 8 位双向数据线。 第 15~16 脚:空脚 1602引脚图 系统的硬件电路的设计 单片机包括服务器端叫号按键,另外2个按键模块用来客户端排队、取号,RST口复位,VCC口电源开关,总共5个按键,将蜂鸣器模块、显示器模块等集成在主机内,均由STC 89C52RC单片机芯片控制。 系统的硬件电路的设计 TXD串行发送和RXD串行接收电路 。两AT89C51芯片的串行发送和串行接收端口对应连接实现数据的传送。 软件仿真 器件连接:LCD数据口按顺序接P0,RS、RW、EN分别接P2.0、P2.1、P2.2;LED1、LED2对应接P1.2、P1.3;蜂鸣器接P1.7; 三个按键接P2.5、P2.6、P2.7,另一端均接电源负极 已完成部分:蜂鸣器、LCD显示、按键检测、服务端按键3处理 程序结构与顺序:数位分离、延时、蜂鸣器发声、1602显示相关、按键处理(三个对应子程序)、按键检测 编译结果:0错误,0警告 调试BUG:暂未发现 */ #include reg52.h #define uint unsigned int #define uchar unsigned char //定义各控制位的别称,易于编程 sbit spk=P1^7; //蜂鸣器连接端口 sbit led1=P1^2; //LED连接端口 sbit led2=P1^3; sbit lcdrs=P2^0; //LCD数据、命令控制线 sbit lcdrw=P2^1; //LCD读写状态转换,高电平(1)为读,低电平(0)为写 sbit lcden=P2^2; //LCD使能控制 sbit key1=P2^7; //按键连接端口 sbit key2=P2^6; sbit key3=P2^5; sbi

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档