数字频率计单片机Proteus仿真
可以通过数码管输入频率。原理:1、T0 作计数器使用,被测信号从 P3.4 引脚输入2、T1 作定时器使用,1ms,数码管刷新3、T2 作定时器使用,定时读取 T0 的值,两次 T0 的值之差/定时就是频率(定时测频)。4、T2 中断的优先级要高于 T1 的中断优先级#include <reg52.h>#define uint unsigned int#define uchar unsigned char//计数在1s内通过的脉冲数即高电平数目sbit In = P3