2、了解PIC16F72单片机:
2.1 PIC16F72单片机的主要性能
首先我们对外部时钟输入:它的频率是20MHz,其中有2K字14位宽的程序存储空间,伴随着128字节8位宽的数据存储空间,另外还有8个中断,3个8位I/O口以及PORTA、PORTB、PORTC。还有三个定时器模块:TIMER0、TIMER1、TIMER2随带着一个CCP模块;8位5通道的AD转换器。
2.2 PIC16F72单片机的功能特性
(1)功能部件特性
·带8位AID转换输入
·高驱动电流,I/O脚可直接驱动数码管(LED)显示每个I/O引脚最大灌电流25mA;每个I/O引脚最大拉电流25mA
·双向可独立编程设置I/O引脚
·8位定时器/计数器TMRO,带8位预分频
·有1路捕捉输入/比较输出/PWM输出(CCP)
·16位定时器/计数器TMR 1,睡眠中仍可计数
·8位定时器/计数器 TMR2,带有8位的周期寄存器及预分频器和后分频器
(2)微控制器特性
·内置上电复位电路(POR)
·上电定时器,保障工作电压的稳定建立
·振荡定时器,保障振荡的稳定建立
·断电复位锁定,即当芯片电源电压下降到某一值以后时,使芯片保持复位,当电源电压恢复正常后恢复运行
·内置自振式(RC振荡)看门狗
·程序保密位,可防程序代码的非法拷贝
·掉电保护电路
·在线串行编程
2.3 PIC16F72单片机的引脚排列
(1)MCLR:清除(复位)输入。
其中MCLR为低电平时,对芯片复位;该管脚的电压不能超过VDD,否则会进入测试方式。
(2)RA0—RA5:双向可编程,亦可作为并行口。
电池欠压信号:电池电压经分压后接单片机管脚3。
转把复位信号:由单片机的第4脚读入
刹车信号:刹车信号由单片机的第5脚读入。
(3)OSC1、OSC2:为振荡器晶振。
(4)RC0—RC7:数字I/O
(5)RB0—RB7:数字I/O
(6)VDD:+5V电压输入