基于单片机的公交车自动报站系统.doc
约45页DOC格式手机打开展开
基于单片机的公交车自动报站系统,目录第一章 绪 论11.1本课题的研究意义11.2目前几种公交车报站器详细比较11.2.1gps公交车自动报站器11.2.2手动式公交车自动报站器11.2.32第二章 系统方案的确定32.1系统主要要实现的功能32.2无线传输模块的选择32.3控制模块的选择32.4液晶显示模块及语音模块的...
内容介绍
此文档由会员 道客巴巴 发布
目 录
第一章 绪 论 1
1.1 本课题的研究意义 1
1.2 目前几种公交车报站器详细比较 1
1.2.1 GPS公交车自动报站器 1
1.2.2 手动式公交车自动报站器 1
1.2.3 基于单片机的公交车自动报站系统 2
第二章 系统方案的确定 3
2.1 系统主要要实现的功能 3
2.2 无线传输模块的选择 3
2.3 控制模块的选择 3
2.4 液晶显示模块及语音模块的选择 3
2.5系统整体硬件电路的确定 3
第三章 系统功能模块详细介绍 5
3.1 单片机AT89C51 5
3.1.1 管脚说明 7
3.1.2 外部晶振的选择 8
3.1.3 复位电路 8
3.1.4 按键电路设计 9
3.2 无线收发模块PT2262/PT2272 10
3.2.1 PT2262/PT2272引脚图 10
3.2.2 PT2262/2272接线图以及工作原理 12
3.2.3 无线数传模块F05V/J05V 13
3.3 显示模块LCD1602 14
3.3.1 排阻Respack-8 14
3.3.2 LCD1602的引脚定义 14
3.3.3 液晶LCD1602常用的11条指令 16
3.4 语音模块ISD4004 18
3.5 蜂鸣器和LED指示灯 20
第四章 系统程序设计 21
4.1 系统仿真主程序流程图 21
4.2 程序子函数模块 22
4.2.1 延时函数 22
4.2.2 检查忙函数 22
4.2.3 写指令函数 22
4.2.4 写数据函数 23
4.2.5 光标位置函数 23
4.2.6 初始化函数 23
4.2.7 其他数组定义以及端口定义 23
4.3 主程序流程图 24
第五章 系统仿真实现 28
5.1 开发环境KeilC51介绍 28
5.2 仿真环境PROTEUS介绍 28
5.3 仿真运行结果截图 28
5.4 仿真结果 29
结 束 语 31
致 谢 33
参考文献 34
附录A 系统仿真全部代码 35
第一章 绪 论 1
1.1 本课题的研究意义 1
1.2 目前几种公交车报站器详细比较 1
1.2.1 GPS公交车自动报站器 1
1.2.2 手动式公交车自动报站器 1
1.2.3 基于单片机的公交车自动报站系统 2
第二章 系统方案的确定 3
2.1 系统主要要实现的功能 3
2.2 无线传输模块的选择 3
2.3 控制模块的选择 3
2.4 液晶显示模块及语音模块的选择 3
2.5系统整体硬件电路的确定 3
第三章 系统功能模块详细介绍 5
3.1 单片机AT89C51 5
3.1.1 管脚说明 7
3.1.2 外部晶振的选择 8
3.1.3 复位电路 8
3.1.4 按键电路设计 9
3.2 无线收发模块PT2262/PT2272 10
3.2.1 PT2262/PT2272引脚图 10
3.2.2 PT2262/2272接线图以及工作原理 12
3.2.3 无线数传模块F05V/J05V 13
3.3 显示模块LCD1602 14
3.3.1 排阻Respack-8 14
3.3.2 LCD1602的引脚定义 14
3.3.3 液晶LCD1602常用的11条指令 16
3.4 语音模块ISD4004 18
3.5 蜂鸣器和LED指示灯 20
第四章 系统程序设计 21
4.1 系统仿真主程序流程图 21
4.2 程序子函数模块 22
4.2.1 延时函数 22
4.2.2 检查忙函数 22
4.2.3 写指令函数 22
4.2.4 写数据函数 23
4.2.5 光标位置函数 23
4.2.6 初始化函数 23
4.2.7 其他数组定义以及端口定义 23
4.3 主程序流程图 24
第五章 系统仿真实现 28
5.1 开发环境KeilC51介绍 28
5.2 仿真环境PROTEUS介绍 28
5.3 仿真运行结果截图 28
5.4 仿真结果 29
结 束 语 31
致 谢 33
参考文献 34
附录A 系统仿真全部代码 35