多功能出租车计价器的研究与设计【字数:9450】
摘 要随着时代的不断变化,出租车计价器的研究也在不断地深入,这对我们的生活产生了重要的影响。STC89C52单片机作为该出租车计价器的主要核心芯片占据着一定的地位,同时,实验中用LCD1602液晶来显示路程、价钱等信息。为了实现掉电保护,实验中还用到了AT24C02存储元件。最后,利用protues仿真软件模拟出租车计价器的功能。该出租车计价器的制作较为简易,性能较好,成本也是合理的。
目 录
第一章 绪论 1
1.1研究背景及意义 1
1.2出租车计价器的发展历程 1
1.3论文主要研究内容 2
第二章 系统方案设计 3
2.1设计任务 3
2.2设计方案 3
2.3本章小结 3
第三章 硬件电路设计 4
3.1硬件整体电路设计 4
3.2振荡电路 5
3.3复位电路设计 5
3.4键盘接口电路 6
3.5显示电路 6
3.6主控MCU电路模块设计 8
3.6.1单片机引脚功能说明 8
3.6.2基于STC89C52的最小系统电路 9
3.7本章小结 10
第四章 软件设计 11
4.1模块设计 11
4.1.1中断子程序 11
4.1.2 按键子程序 12
4.1.3 显示子程序 13
4.1.4延时函数 15
4.2软件设计思路 15
4.3本章小结 16
第五章 系统联机调试 17
5.1硬件测试 17
5.2软件测试 17
5.3系统测试 18
5.4测试结果 19
5.5本章小结 19
第六章 总结与展望 20
6.1论文总结 20
6.2研究展望 20
结束语 21
致 谢 22
参考文献 24
附录1 元件清单 25
附录2 原理图 26
附录3 PCB *好棒文|www.hbsrm.com +Q: ^351916072^
版图 27
第一章 绪论
1.1研究背景及意义
在八十年代初,出租车逐渐出现在我们中国人的视野当中,由此而来,出租车计价器的出现也越来越频发。起初的计价器是不够完美的,它存在着许多的问题,因为它多是国外进口的,所以价格还是十分高昂的,与此同时,它的计价还存在着一部分的偏差。出租车越来越出现在我们的视野当中,很多国内的制造商也在制造计价器,由于某些方面的改进,我们做的计价器越来越精确。计价器产商最多的地方便是台湾,而内地也有上百家企业。在过去,出租车计价器只能显示路程,而如今,随着大规模集成电路的发展,单片机[1]也逐渐应用于出租车计价器上,计价器有了进一步的升级。现在的计价器不光光只能用于显示里程和计价,还增加了存储等功能。
近年来,出租车计价器的研究在不断地深入,我们主要用到的一些单片机也得到了很大的认识。起初我们只是为了显示里程与计价,以此减少乘客与司机之间的摩擦,现如今,我们为了追求更精确的显示以及更完善的计价模式,我们在不断地改进计价器的不足。随着其快速的发展,出租车计价器的功能越来越多,也越来越完善,这将预示着更大的市场即将被挖掘出来。单片机作为控制器,它易于编程控制,外围资源丰富,而且电路制作简单方便、性价比较高[23]。之前有人曾用GPS和微软技术验证出租车计价器[4]。
出租车是我们步入一个新的城市用来代步的工具,也是对一个城市的喜爱与否的关键。在见到这个城市的第一眼如果是满意的,那便会很开心。而计价器便是一个很好的工具,计价器的读表越准确,乘客对其满意度越高,而乘客与司机的摩擦也会大大降低。这极大地维护了乘客的合法权益,这也让司机的合法利益得到了保障,这是人类社会文明进步的一个重要的体现。计价器的精确度大大减少了乘客与司机之间的不快,因为为了维护双方的共同利益,一个合适的计价器是必不可少的。所以,作为一个已经很普遍的计价工具,其良好的性能对解决纠纷很是实用,对出租车司机和乘客来说是很有必要的。
1.2出租车计价器的发展历程
在很久之前,出租车计价器的制作是十分简单的,当时的计价器全部为机械齿轮结构,只能计算车行驶的路程,然后司机自己需要通过路程来计算出费用。通过不断的研究,计价器将机械齿轮与手摇计算机相结合,得到了一种半机械半电子化的计价器,这时的计价器已经可以实现在记录里程的同时也在计价的功能。而现如今,集成电路的大规模化,使得出租车计价器逐步变成全电子化,这也得力于单片机的快速发展。出租车计价器已不仅仅用于计价与计费,同时也增加了很多其他的功能,这些附加的一些功能将会给乘客与司机带来更大的便利。随着其不断地完善,计价器的研究将会有更大的突破。
1.3论文主要研究内容
本文主要是对出租车计价器进行研究,使用STC89C52单片机进行制作,LCD1602液晶作为显示,采用AT24C02芯片[5]进行掉电储存电路的设计。如果出租车在行驶过程中突然发生断电的情况,系统会自动存储数据,当系统恢复正常之后会自动从AT24C02芯片储存的数据中读取信息,这样就可以在断电的情况下不影响其数据结果。这样的设计是比较人性化的一种设计,他将是联系乘客与司机之间很好的桥梁。
第二章 系统方案设计
2.1设计任务
该出租车计价器其控制主机主要采用STC89C52单片机作为主控制芯片[6]。LCD1602液晶为显示器件,显示单价、里程和总价。采用AT24C02存储元件实现掉电保护;通过按键操作模拟出租车的运行过程[7]。当我们通过按键来模拟出租车的行驶里程时,不同城市的收费政策是不一样的,我们按照当地收费政策进行调整,在得知收费单价后,我们将在液晶显示器上看见其里程,单价以及等待时间收费费用。在设计过程中我们主要会用到proteus[8]仿真软件进行模拟。
2.2设计方案
目 录
第一章 绪论 1
1.1研究背景及意义 1
1.2出租车计价器的发展历程 1
1.3论文主要研究内容 2
第二章 系统方案设计 3
2.1设计任务 3
2.2设计方案 3
2.3本章小结 3
第三章 硬件电路设计 4
3.1硬件整体电路设计 4
3.2振荡电路 5
3.3复位电路设计 5
3.4键盘接口电路 6
3.5显示电路 6
3.6主控MCU电路模块设计 8
3.6.1单片机引脚功能说明 8
3.6.2基于STC89C52的最小系统电路 9
3.7本章小结 10
第四章 软件设计 11
4.1模块设计 11
4.1.1中断子程序 11
4.1.2 按键子程序 12
4.1.3 显示子程序 13
4.1.4延时函数 15
4.2软件设计思路 15
4.3本章小结 16
第五章 系统联机调试 17
5.1硬件测试 17
5.2软件测试 17
5.3系统测试 18
5.4测试结果 19
5.5本章小结 19
第六章 总结与展望 20
6.1论文总结 20
6.2研究展望 20
结束语 21
致 谢 22
参考文献 24
附录1 元件清单 25
附录2 原理图 26
附录3 PCB *好棒文|www.hbsrm.com +Q: ^351916072^
版图 27
第一章 绪论
1.1研究背景及意义
在八十年代初,出租车逐渐出现在我们中国人的视野当中,由此而来,出租车计价器的出现也越来越频发。起初的计价器是不够完美的,它存在着许多的问题,因为它多是国外进口的,所以价格还是十分高昂的,与此同时,它的计价还存在着一部分的偏差。出租车越来越出现在我们的视野当中,很多国内的制造商也在制造计价器,由于某些方面的改进,我们做的计价器越来越精确。计价器产商最多的地方便是台湾,而内地也有上百家企业。在过去,出租车计价器只能显示路程,而如今,随着大规模集成电路的发展,单片机[1]也逐渐应用于出租车计价器上,计价器有了进一步的升级。现在的计价器不光光只能用于显示里程和计价,还增加了存储等功能。
近年来,出租车计价器的研究在不断地深入,我们主要用到的一些单片机也得到了很大的认识。起初我们只是为了显示里程与计价,以此减少乘客与司机之间的摩擦,现如今,我们为了追求更精确的显示以及更完善的计价模式,我们在不断地改进计价器的不足。随着其快速的发展,出租车计价器的功能越来越多,也越来越完善,这将预示着更大的市场即将被挖掘出来。单片机作为控制器,它易于编程控制,外围资源丰富,而且电路制作简单方便、性价比较高[23]。之前有人曾用GPS和微软技术验证出租车计价器[4]。
出租车是我们步入一个新的城市用来代步的工具,也是对一个城市的喜爱与否的关键。在见到这个城市的第一眼如果是满意的,那便会很开心。而计价器便是一个很好的工具,计价器的读表越准确,乘客对其满意度越高,而乘客与司机的摩擦也会大大降低。这极大地维护了乘客的合法权益,这也让司机的合法利益得到了保障,这是人类社会文明进步的一个重要的体现。计价器的精确度大大减少了乘客与司机之间的不快,因为为了维护双方的共同利益,一个合适的计价器是必不可少的。所以,作为一个已经很普遍的计价工具,其良好的性能对解决纠纷很是实用,对出租车司机和乘客来说是很有必要的。
1.2出租车计价器的发展历程
在很久之前,出租车计价器的制作是十分简单的,当时的计价器全部为机械齿轮结构,只能计算车行驶的路程,然后司机自己需要通过路程来计算出费用。通过不断的研究,计价器将机械齿轮与手摇计算机相结合,得到了一种半机械半电子化的计价器,这时的计价器已经可以实现在记录里程的同时也在计价的功能。而现如今,集成电路的大规模化,使得出租车计价器逐步变成全电子化,这也得力于单片机的快速发展。出租车计价器已不仅仅用于计价与计费,同时也增加了很多其他的功能,这些附加的一些功能将会给乘客与司机带来更大的便利。随着其不断地完善,计价器的研究将会有更大的突破。
1.3论文主要研究内容
本文主要是对出租车计价器进行研究,使用STC89C52单片机进行制作,LCD1602液晶作为显示,采用AT24C02芯片[5]进行掉电储存电路的设计。如果出租车在行驶过程中突然发生断电的情况,系统会自动存储数据,当系统恢复正常之后会自动从AT24C02芯片储存的数据中读取信息,这样就可以在断电的情况下不影响其数据结果。这样的设计是比较人性化的一种设计,他将是联系乘客与司机之间很好的桥梁。
第二章 系统方案设计
2.1设计任务
该出租车计价器其控制主机主要采用STC89C52单片机作为主控制芯片[6]。LCD1602液晶为显示器件,显示单价、里程和总价。采用AT24C02存储元件实现掉电保护;通过按键操作模拟出租车的运行过程[7]。当我们通过按键来模拟出租车的行驶里程时,不同城市的收费政策是不一样的,我们按照当地收费政策进行调整,在得知收费单价后,我们将在液晶显示器上看见其里程,单价以及等待时间收费费用。在设计过程中我们主要会用到proteus[8]仿真软件进行模拟。
2.2设计方案
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/549.html