摘要:在现代化的今天,出租车成为城市中不可或缺的一种交通工具。对出租车上应用的计价原理及计价系统的研究,能推动此行业更好的发展。使用单片机来实现出租车计价系统,对我们学习单片机系统来说是个很好的课题。这对我们用C语言编写程序的能力、对C语言的实际应用有更深的了解,单片机应用系统设计综合能力的训练能更好培养我们分析问题和解决问题的能力。
本设计是一个基于单片机STC89C52的出租车计价器的软件设计,根据流程编写中断程序,按键程序,显示程序控制单片机各模块工作,配合硬件设计者完成总体设计。在软件Protues中模拟出工作电路。在Keil4中将编写的C语言转成汇编语言测试后,将程序写入STC89C52。通过最终调试可以实现准确计价、暂停、开始、复位、价格修改功能。
关键字:STC89C52单片机;1602液晶;出租车计费器;软件设计;
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题研究的背景和意义-1
1.2出租车计价器的发展前景-1
第二章 系统方案设计及原理-2
2.1系统的主要功能-2
2.2 方案论证与选择-2
2.3系统工作原理-3
第三章 系统软件模块设计-5
3.1 单片机资源使用-5
3.2 单片机软件模块设计-5
3.2.1 中断子函数-5
3.2.2 键盘子函数-7
3.2.3 显示子程序-8
3.3 总程序流程框图-10
第四章 使用软件模拟测试及实物测试-13
总结与展望-17
参考文献-19
附录1 元件清单-21
附录2 原理图-22