基于单片机的出租车计价器设计开题报告内容摘要:
中断向量的设计以及开中断、循环等待等工作。 另外,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。 然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。 2. 2 定时中断服务程序 在定时中断服务程序中,每 100 ms 产生一次中断,当产生 10 次中断的时候,也就到了 1 s,送数据到相应的显示缓冲单元,并调用显示子程序实时显示。 2. 3 里程计数中断服务程序 每当霍尔传感器输出一个低电平信号就使单片机中断一次,当里程计数器对 开始 初始化 调时间显示 有无按 键。 键盘服务程序 调里程数计算程序 调中途等待程序 调启动 /清除计程程序 调显示子程序程序 Y N 里程脉冲计满 1 000 次时,就有程序将当前总额累加,使微机进入里程计数中断服务程序中。 在该程序中,需要完成当前行驶里程数和总额的累加操作,并将结果存入里程和总额寄存器中。 2. 4 中途等待中断服务程序 当在计数状态下霍尔开关没有输出信号,片内的 T1 定时器便被启动,每当计时到达 10 min,就对当前金额加上中途等待的单价,以后每 10 min 都自动加上中途等待的单价。 当中途等待结束时,就自动切换到正常的计价。 2. 5 启动/清 除计程中断服务程序 当系统有启动/清除中断请求产生时,可以设定第一次中断为启动中断,第二次中断为清除中断,并在中断服务程序中将标志寄存器的内容相应置“ 1”。基于单片机的出租车计价器设计开题报告
相关推荐
型应用电路: 13 图 37 MIC 录音电路 [2] 图 38 SPI 接口控制电路 [2] DF 无线收发模块 [5] 无线数据传输广泛地运用在车辆监控、 遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触 RF 智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线 232 数据通信、无线
ALE/PROG( 30 脚) : 地址锁存允许信号端。 需要访问外部存储器时 , ALE 在每个周期输出两次信号 用于锁存 P0 发送的低 8 位地址数据。 在不 需要 访问外部存储器时, ALE产生的同样频率的正脉冲信号,可以作为对外输出的时钟或是用于定时。 成都理工大学 2020 届学士学位论文(设计) 8 PSEN( 29 脚) : 外部程序存储器读取信号 端口, 引脚 低电平时有效。
P 21P 39P 38P 37P 36P 35P 34P 33P 23V C C40P 32A L E30EA31P S E N29P 28P 27P 26P 25P 1P 2P 3P 4P 5P 6P 7P 8R S T9R X D10T X D11I N T 012I N T 113T014T115WR16GND20X T A L 218RD17X T A L 119A T 89C 51U
lash 存储单元,功能强大的微型计算机的 AT89S52 可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S52 具有如下特点: 40 个引脚, 8k Bytes Flash 片内程序存储器, 256 bytes的随机存取数据存储器( RAM), 32 个外部双向输入 /输出( I/O)口, 5 个中断优先级 2 层中断嵌套中断, 2个 16位可编程定时计数器
码管是由多个 LED 作为笔画字段的组合型显示器件,使用时通过点亮不同的 LED 组合成不同的数码字型。 这种方法最常用,但当点亮多个数码管是,电路复杂,编程困难。 对于发光二极管,虽然电路、编程简单,但是显示的数量太少, 另一方面,不利于获取显示信息。 综上所述,用数码管显示。 五.具体实现: 电路由光电管电路,单片机系统,蜂鸣器报警电路,数码管显示部分、复位电路组成。 6 图
;缺点是各模块都采用独立电源,会使 系统复杂,且可能影响电路电平。 方案二:采用单片机控制模块提供电源。 改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。 综上所述,我们选择第二种方案,电源的电路图如图 31所示。 图 ( 31) 电源电路图 发射和接收部分 光电耦合器是以光为媒介传输电信号的一种电一光一电转换器件,它由发光源和受光器两部分组成。