| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10777 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:基于公交车报站及AT89C51单片机自身的特征,本文选择了以单片机控制语音芯片为核心,设计出公交车语音模拟报站,并介绍了以及相关的设计方法,设计过程分为两个部分,一是设计硬件,二是进行软件的编写。 本系统硬件以Atmel公司生产的AT89C51单片机为核心,来设计公交车自动报站系统。用LCD12864液晶显示器来显示站点信息; 用ISD4004语音芯片对语音进行各种操作控制。本系统软件方面则是基于Keil C51实施C语言编程,并利用Proteus完成仿真。 当公交车到达某站点,用键盘控制本系统工作,时间、温度信息等信息会出现在LCD液晶显示器上。时间信息的获取运用的是实时时钟芯片DS1302,温度信息的获取则运用了温度传感芯片DS18B20,单片机接收到优越感器发送来的信息后,做过处理,再通过液晶器显示出来。本系统能为乘客带来及时、准确、全面的信息,具有较强的实用价值。 关键词:公交车 单片机 液晶显示器 报站系统
目录 摘要 Abstract 1.绪论-1 1.1公交报站系统的社会意义-1 1.2公交报站系统的现状与发展方向-1 1.3设计任务-2 2.系统的硬件设计-3 2.1系统设计的结构图-3 2.2 AT89C51单片机-3 2.2.1晶振电路-5 2.2.2复位电路-6 2.2.3按键电路-7 2.3无线收发模块PT2262/PT2272-8 2.4显示模块LCD12864-9 2.5语音芯片-12 2.6实时时钟电路-14 2.7温度传感模块-15 3.系统软件的设计-17 3.1开发环境KeilC51介绍-17 3.2系统主程序流程图-17 3.3程序子函数模块-18 3.3.1初始化函数-18 3.3.2中断程序-18 3.3.3延时函数-19 3.3.4显示函数-19 3.3.5独立按键程序-20 4.系统仿真实现-21 4.1仿真环境Proteus介绍-21 4.2仿真运行结果-21 总结-24 参考文献-25 致谢-26 |

