单片机控制的公交车液晶显示系统设计_第1页
单片机控制的公交车液晶显示系统设计_第2页
单片机控制的公交车液晶显示系统设计_第3页
单片机控制的公交车液晶显示系统设计_第4页
单片机控制的公交车液晶显示系统设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论