一、简介
1、NE555在开发板中用于输出频率可变,占空比不变的方波。
2、NE555是纯硬件的设计,通过电位器RB3可改变其信号输出频率。不需要编程实现其功能。
考点:使用定时器的计数模式测量NE555输出的频率
3、开发板上电路
NET SIG即接P34(P34可以作为定时器/计数器0的外部输口)
二、应用
考点:使用定时器的计数模式测量NE555输出的频率
实现:
1、定时器0的计数模式计脉冲的个数。
使用STC-ISP软件生成函数后,修改TMOD,TR0
void Timer0Init(void) //0秒@12.000MHz
{
AUXR |= 0x80; //定时器时钟1T模式
TMOD |= 0x05; //0x04 0x05都可
TL0 = 0x00; //设置定时初始值
TH0 = 0x00; //设置定时初始值
TF0 = 0; //清除TF0标志
TR0 = 0;
}