单片机出租车计价器设计.doc
约44页DOC格式手机打开展开
单片机出租车计价器设计,44页 3万字附录一:at24c02接口程序附录二:液晶模块的显示程序随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加。出租车计价器是出租车营运收费的专用智能仪表,目前市面所使用的计价器大都功能较少,这给出租车行业的服务质量及管理带来一定影响;而功能齐全的计价器...
内容介绍
此文档由会员 杜丽 发布
单片机出租车计价器设计
44页 3万字
附录一:AT24C02接口程序
附录二:液晶模块的显示程序
随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加。出租车计价器是出租车营运收费的专用智能仪表,目前市面所使用的计价器大都功能较少,这给出租车行业的服务质量及管理带来一定影响;而功能齐全的计价器大都采用双CPU结构,这就提高了计价器的生产成本。从加强出租车行业管理及服务质量并且节约成本出发,本文介绍了一种以AT89C51单片机为核心的,具有具有计价、存储、打印等的多功能出租车计价器,能够很好的满足市场对出租车计价器的要求。本文的目标就是通过对现有计价器的分析,解决计价器的现存问题,同时完成具有打印功能的新型计价器的硬件及软件设计.文中给出了硬件电路图及主程序流程图,阐述了软硬件的设计过程。文中还对TPμp-16A微型打印机与AT89C51单片机的接口电路设计原理对应用TPμp-16A的图形打印方式实现汉字字符打印的软件控制方法进行了详细论述,该接口电路设计占用单片机系统资源少、软件控制方便、运行可靠稳定;介绍了MCS-51单片机内部计数器/定时器的基本结构及其基本功能,介绍了计价器利用这一特性实现计价器的计时收费;介绍了AT24C02串行E2PROM的接口程序的设计,并给出了接口程序的源程序;介绍点阵液晶显示模块的原理,并结合一个典型的应用实例阐述其与单片机的接口及相应的软件编程;还介绍了霍尔传感器的原理、霍尔传感器的种类以及霍尔效应的基本原理。
目录
1.绪论………………………………………………………………………………………………
2.总体设计方案……………………………………………………………………………………
2.1方案论证与比较………………………………………………………………………………
2.2总体方案…………………………………………………………………………………………
2.3设计要求…………………………………………………………………………………………
3.系统设计……………………………………………………………………………………………
3.1 电子系统的设计方法……………………………………………………………………………
3.2系统功能划分与指标分配………………………………………………………………………
4.硬件开发……………………………………………………………………………………………
4.1单片机基本系统…………………………………………………………………………………
4.1.1 CPU……………………………………………………………………………………………
4.1.2 程序存储器……………………………………………………………………………………
4.1.3 数据存储器……………………………………………………………………………………
4.1.4 E2PROM存储器…………………………………………………………………………………
4.1.5 I∕O口………………………………………………………………………………………
4.1.6 时钟电路……………………………………………………………………………………
4.2 操作面板输入电路………………………………………………………………………………
4.3 圈脉冲输入电路…………………………………………………………………………………
4.3.1霍尔效应………………………………………………………………………………………
4.3.2霍尔传感器……………………………………………………………………………………
4.4 液晶显示器………………………………………………………………………………………
4.4.1 MCG12864A原理………………………………………………………………………………
4.4.2确定点阵关系及其对应字模…………………………………………………………………
4.4.3确定屏幕显示位置及RAM 中的对应位置
4.4.4把确定出的点阵关系送入RAM 中的对应位置………………………………………………
4.5微型打印机………………………………………………………………………………………
4.5.1 TPμp-16A微型打印机接口控制时序………………………………………………………
4.5.2 TPμp-16A微型打印机的打印控制命令……………………………………………………
4.5.3 74LS373简介…………………………………………………………………………………
4.5.4 8255简介………………………………………………………………………………………
4.6 硬件抗干扰技术应用……………………………………………………………………………
5. 软件设计…………………………………………………………………………………………
5.1主循环程序流程图 ……………………………………………………………………………
5.2定时中断服务程序………………………………………………………………………………
5.3圈脉冲中断服务程序……………………………………………………………………………
5.4计价子程序………………………………………………………………………………………
5.5 打印子程序………………………………………………………………………………………
5.6切换显示子程序…………………………………………………………………………………
5.7 校正时钟子程序…………………………………………………………………………………
6.系统调试……………………………………………………………………………………………
6.1硬件调试…………………………………………………………………………………………
6.2 软件调试…………………………………………………………………………………………
6.3连机测试…………………………………………………………………………………………
6.4指标测试与软件固化……………………………………………………………………………
7.结论…………………………………………………………………………………………………
致谢……………………………………………………………………………………………………
参考文献………………………………………………………………………………………………
附录一:AT24C02接口程序……………………………………………………………………………
附录二:液晶模块的显示程序…………………………………………………………………………
部分参考文献
[1]杨恢先.单片机原理及应用[M].长沙:国防科技大学出版社
[2]肖鹏,陈伟民.一种新型多功能出租车计价方案设计[J].自动化与仪器仪表
[3]何小艇.电力拖动自动控制系统电子系统设计[M].杭州:浙江大学出版社
[4]何立民.MCS–51系列单片机应用系统设计系统配置与接口[M].北京:北京航空学院出版
44页 3万字
附录一:AT24C02接口程序
附录二:液晶模块的显示程序
随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加。出租车计价器是出租车营运收费的专用智能仪表,目前市面所使用的计价器大都功能较少,这给出租车行业的服务质量及管理带来一定影响;而功能齐全的计价器大都采用双CPU结构,这就提高了计价器的生产成本。从加强出租车行业管理及服务质量并且节约成本出发,本文介绍了一种以AT89C51单片机为核心的,具有具有计价、存储、打印等的多功能出租车计价器,能够很好的满足市场对出租车计价器的要求。本文的目标就是通过对现有计价器的分析,解决计价器的现存问题,同时完成具有打印功能的新型计价器的硬件及软件设计.文中给出了硬件电路图及主程序流程图,阐述了软硬件的设计过程。文中还对TPμp-16A微型打印机与AT89C51单片机的接口电路设计原理对应用TPμp-16A的图形打印方式实现汉字字符打印的软件控制方法进行了详细论述,该接口电路设计占用单片机系统资源少、软件控制方便、运行可靠稳定;介绍了MCS-51单片机内部计数器/定时器的基本结构及其基本功能,介绍了计价器利用这一特性实现计价器的计时收费;介绍了AT24C02串行E2PROM的接口程序的设计,并给出了接口程序的源程序;介绍点阵液晶显示模块的原理,并结合一个典型的应用实例阐述其与单片机的接口及相应的软件编程;还介绍了霍尔传感器的原理、霍尔传感器的种类以及霍尔效应的基本原理。
目录
1.绪论………………………………………………………………………………………………
2.总体设计方案……………………………………………………………………………………
2.1方案论证与比较………………………………………………………………………………
2.2总体方案…………………………………………………………………………………………
2.3设计要求…………………………………………………………………………………………
3.系统设计……………………………………………………………………………………………
3.1 电子系统的设计方法……………………………………………………………………………
3.2系统功能划分与指标分配………………………………………………………………………
4.硬件开发……………………………………………………………………………………………
4.1单片机基本系统…………………………………………………………………………………
4.1.1 CPU……………………………………………………………………………………………
4.1.2 程序存储器……………………………………………………………………………………
4.1.3 数据存储器……………………………………………………………………………………
4.1.4 E2PROM存储器…………………………………………………………………………………
4.1.5 I∕O口………………………………………………………………………………………
4.1.6 时钟电路……………………………………………………………………………………
4.2 操作面板输入电路………………………………………………………………………………
4.3 圈脉冲输入电路…………………………………………………………………………………
4.3.1霍尔效应………………………………………………………………………………………
4.3.2霍尔传感器……………………………………………………………………………………
4.4 液晶显示器………………………………………………………………………………………
4.4.1 MCG12864A原理………………………………………………………………………………
4.4.2确定点阵关系及其对应字模…………………………………………………………………
4.4.3确定屏幕显示位置及RAM 中的对应位置
4.4.4把确定出的点阵关系送入RAM 中的对应位置………………………………………………
4.5微型打印机………………………………………………………………………………………
4.5.1 TPμp-16A微型打印机接口控制时序………………………………………………………
4.5.2 TPμp-16A微型打印机的打印控制命令……………………………………………………
4.5.3 74LS373简介…………………………………………………………………………………
4.5.4 8255简介………………………………………………………………………………………
4.6 硬件抗干扰技术应用……………………………………………………………………………
5. 软件设计…………………………………………………………………………………………
5.1主循环程序流程图 ……………………………………………………………………………
5.2定时中断服务程序………………………………………………………………………………
5.3圈脉冲中断服务程序……………………………………………………………………………
5.4计价子程序………………………………………………………………………………………
5.5 打印子程序………………………………………………………………………………………
5.6切换显示子程序…………………………………………………………………………………
5.7 校正时钟子程序…………………………………………………………………………………
6.系统调试……………………………………………………………………………………………
6.1硬件调试…………………………………………………………………………………………
6.2 软件调试…………………………………………………………………………………………
6.3连机测试…………………………………………………………………………………………
6.4指标测试与软件固化……………………………………………………………………………
7.结论…………………………………………………………………………………………………
致谢……………………………………………………………………………………………………
参考文献………………………………………………………………………………………………
附录一:AT24C02接口程序……………………………………………………………………………
附录二:液晶模块的显示程序…………………………………………………………………………
部分参考文献
[1]杨恢先.单片机原理及应用[M].长沙:国防科技大学出版社
[2]肖鹏,陈伟民.一种新型多功能出租车计价方案设计[J].自动化与仪器仪表
[3]何小艇.电力拖动自动控制系统电子系统设计[M].杭州:浙江大学出版社
[4]何立民.MCS–51系列单片机应用系统设计系统配置与接口[M].北京:北京航空学院出版