机转速以脉冲形式反馈给单片机电路,单片机根据所接收到的脉冲信号将电机转速换算出来发送到显示电路。<2)电路结构单片机单元电路如图3所示。图3单片机电路(3>主要元件选型及参数ATmega8是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega8的数据吞吐率高1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。主要引脚作用:(1>1引脚连接的是复位电路,电源上电时,C9充电,在10K电阻上出现电压,使得单片机复位;几个毫秒后,C9充满,10K电阻上电流降为0,电压也为0,使得单片机进入工作状态。工作期间,按下S1,C9放电。S1松手,C9又充电,在10K电阻上出现电压,使得单片机复位。几个毫秒后,单片机进入工作状态。(2>11引脚为传感器输入引脚,接收传感器送来的脉冲信号。(3>9、10引脚接的是晶振电路。(4>13、14、15引脚连接显示电路,为7219发送处理后的显示数据。3、显示电路<1)显示电路的作用。本系统设计中需要四位数码管显示,因此一般采用动态显示的方法,但动态扫描占用的端口多,且编程复杂,所以本文显示电路采用专用PS7219串行显示管理芯片,该芯片本身只需3根线就可与单片机实现接口,其接口采用流行的同步串行外设接口<SPI),可与任何一种单片机方便接口,PS7219接收单片机所要显示的数据并将其显示在LED显示器上,并动态地扫描管理显示。硬件连接简便,软件编程容易。尤其用在单片机担负繁忙数据处理任务的系统中,节省单片机用于显示扫描的时间,更显出其优越性。<2)电路结构电路结构如图4所示,单片机将要显示的数据以串口的形式按指令格式发送到PS7219数据控制寄存器中,PS7219将每位数据对应的共阴极断码以及每一位的位控制端在内部自带时钟的触发下动态逐位的输出,实现四位数据的依次动态扫描。