基于单片机的出租车计价器设计开题报告内容摘要:

中断向量的设计以及开中断、循环等待等工作。 另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。 然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。 2. 2 定时中断服务程序 在定时中断服务程序中,每 100 ms 产生一次中断,当产生 10 次中断的时候,也就到了 1 s,送数据到相应的显示缓冲单元,并调用显示子程序实时显示。 2. 3 里程计数中断服务程序 每当霍尔传感器输出一个低电平信号就使单片机中断一次,当里程计数器对 开始 初始化 调时间显示 有无按 键。 键盘服务程序 调里程数计算程序 调中途等待程序 调启动 /清除计程程序 调显示子程序程序 Y N 里程脉冲计满 1 000 次时,就有程序将当前总额累加,使微机进入里程计数中断服务程序中。 在该程序中,需要完成当前行驶里程数和总额的累加操作,并将结果存入里程和总额寄存器中。 2. 4 中途等待中断服务程序 当在计数状态下霍尔开关没有输出信号,片内的 T1 定时器便被启动,每当计时到达 10 min,就对当前金额加上中途等待的单价,以后每 10 min 都自动加上中途等待的单价。 当中途等待结束时,就自动切换到正常的计价。 2. 5 启动/清 除计程中断服务程序 当系统有启动/清除中断请求产生时,可以设定第一次中断为启动中断,第二次中断为清除中断,并在中断服务程序中将标志寄存器的内容相应置“ 1”。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。