本次设计的自行车速度里程表的硬件部分主要包括了STC82C51单片机、霍尔传感器、DS1302时钟芯片、LCD1602液晶显示屏。系统设计原理框图如图1所示。首先在自行车了车轮处固定一个永磁铁,当自行车车轮开始转动时霍尔元件就会靠近磁铁,此时就会有脉冲信号输出。然后进过电压比较器放大后送给单片机。单片机经过计算霍尔元件输送的脉冲信号,就可以获得自行车的里程及速度的信息。
2。3 软件方案设计文献综述
此次自行车速度里程表设计的软件设计是本次设计工作的重点之一。主要包含了上电后初始化子程序设计、中断子程序的设计、速度计算子程序设计、里程计算子程序设计、显示模块子程序设计等等几大部分。为了能够使程序便于查看,软件设计主要采用了模块化设计思路。在执行主程序模块时,需要对各个芯片进行初始化处理、自行车里程和速度的初始化及循环等待等工作。而在主程序模块中还需要设置启动、速度寄存器、里程寄存器等,并且对以上部分也进行初始化。此时主程序模块会依据各标志寄存器的内容,完成启动、清除、计程等不同的操作。如图2所示为系统软件总体流程图。
3 系统硬件电路设计
3。1 AT89C51单片机简介
单片机的出现时近代历史计算机技术发展史上的一个重要里程碑。单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。单片机有以下五个主要特点:即可靠性高、便于扩展、控制功能强、低电压、低功耗,片内存储容量小。来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
51单片机主要由中央处理器,程序存储器,数据存储器,定时/计数器,并行I/O接口和中断系统等组成