单片机编程高手请进,用T0的方式1定时,由P1.0引脚输出50Hz方波,晶振频率为12MHz,计算初值并编程,注释
单片机编程高手请进,用T0的方式1定时,由P1.0引脚输出50Hz方波,晶振频率为12MHz,计算初值并编程,注释
日期:2011-05-05 22:44:29 人气:1
定时器计数率=f/12,机器周期=12/f=1us,每个机器周期定时器计数加1,20ms=20000us
需计数次数=20000/(12/f)=20000
#include
sbit p1_0=P1^0;
void main (void)
{
TMOD=0x01;//定时器0,方式1
TR0=1;//开计数器T0
for( ; ; )
{
TH0=-(20000/256);//