单片机控制的公交车液晶显示系统设计讲义.pptVIP

单片机控制的公交车液晶显示系统设计讲义.ppt

  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文档。上传文档
查看更多
 毕业设计论文 题目:单片机控制的公交车液晶显示系统设计 内容提要 公交报站液晶显示系统整体介绍 公交报站液晶显示系统硬件设计 公交报站液晶显示系统软件设计 公交报站液晶显示系统仿真结果 设计小结 公交报站液晶显示系统整体介绍 系统设计要求 系统设计内容 系整体框图 系统设计整体电路图 系统设计仿真效果 系统设计要求 功能要求:站台报站,在LCD上进行当时日历、时间、星期和温度的显示 硬件设计:包括单片机与DSl302和DSl8820的连接等部分组成,要求能设计出相关电路原理图 软件设计:包括系统的初始化、写数据、读数据以及传送ROM码,要完成相关程序设计。 技术要求:采用串行时钟芯片DSl302进行时间获取,用单总线数字温度传感器DSl8820进行温度采集。将得到的信息经单片机处理送到LCD显示。详细给出单片机AT89C51接口的软硬件设计,通过Proteus仿真平台验证系统运行的准确性与可靠性。 系统设计内容 主控芯片:AT89C52单片机 主要模块:按键控制报站模块,温度采集模块,电子时钟模块,液晶控制模块 温度采集:DS18B20芯片 电子时钟:DS1302芯片 液晶显示:LCD12864(无字库) 主要功能:公交车单线四站报站、可调电子时钟、温度实时显示 系统设计整体框图 整体电路图 系统设计仿真效果 系统硬件设计 单片机外围电路 按键控制报站电路 温度采集电路(DS18B20) 电子时钟电路(DS1302) 液晶控制电路 单片机外围电路 按键控制电路 液晶控制电路 公交报站液晶显示系统软件设计 主程序设计 按键程序设计 电子时钟程序设计 温度显示程序设计 液晶显示程序设计 主程序设计 按键程序设计 温度显示程序设计 液晶显示程序设计 电子时钟程序设计 公交报站液晶显示系统仿真结果 终点站报站仿真 设计小结 本设计方案基本达到了任务书的要求,通过Proteus实现了系统站台报站显示、日期显示和温度显示功能。 由于时间、水平和经验有限,设计方案中仍有不足之处,有改进和完善的余地,比如:129864显示器显示字数有限,报站显示过于简洁,不能显示过长的站台名称、温度显示更加精确。 由于自身水平有限,设计中难免会有不妥和错误之处,恳请各位老师批评指正。 谢谢观看! * * 公交报站液晶显示系统设计 公交报站液晶显示系统设计 公交报站液晶显示系统设计 公交报站液晶显示系统设计 通过按键控制站台信息显示 第一、二行由按键控制,其余固定显示 公交报站液晶显示系统设计 公交报站液晶显示系统设计 内部时钟方式。AT89C52的内部有一个用于构成振荡器的高增益反相放大器。 上电复位维持宽度大于10ms的正脉冲,完成上复位功能。在此我们取了典型值R1=10K,C=10uf。 公交报站液晶显示系统设计 键盘的大体设置为:第一个键为报站控制键,用来控制站台“-”例如:第一站为起始站,按下“下一站”键时显示第二站:中间1站,其余的站台工作原理也一样。 按键电路采用中断模式。当有按键按下时,系统产生中断,CPU响应中断后,开始计数,即查询键号,通过软件来实现该键号所对应键的功能。 公交报站液晶显示系统设计 温度采集电路 DSl8B20是单总线智能数字温度传感器,它能够直接读出被测温度,其测量精度为0.5℃。 读出或写入信息仅需要一根口线。在单片机侧添加上拉电阻,可以提供较大的驱动电流,提高抗干扰能力,使DSl8B20能够进行精确的转换。 公交报站液晶显示系统设计 电子时钟电路 DSl302是一种串行时钟日历芯片。它内部可自行产生年、月、日、星期、时、分、秒等时标并将其数据保存在相应的寄存器中,单片机进行相应位数据的读取。 DSl302工作电压在2.5~5.5 V范围内选择,VCCI为后备电源,VCC2为主电源。RST引脚为复位信号,在一个读写期间必须保持高电平;I/O引脚为双向数据线引脚;SCLK为串行接口的同步时钟。 公交报站液晶显示系统设计 液晶显示器(Liquid Crystal Display,LCD)能显示汉字,在公交报站系统中,采用LCD进行站名显示。 液晶端口DB0~DB7与单片机的P0口相连,将P2.1,P2.2P,2.5分别与液晶的RW、E、RS端连接。 P2.4和P2.5分别和CS1和CS2端连接,用来控制液晶左右屏的显示。 公交报站液晶显示系统设计 公交报站液晶显示系统设计 初始化LCD1602、DS1302、DS18B20,定时器1初始化,用于按键扫描 右图为按键控制报站程序流程。系统上电后,对液晶模块进行初始化,并进行清屏。按键部分采用扫描法,当检测到按键按下时,进行键值判断,并进行相应显示程序的跳转,实现公交报站的功能。

文档评论(0)

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

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

1亿VIP精品文档

相关文档