blue sky
Welcome my dear friends!

导航

 

6M晶振的条件下,用定时器产生100ms定时,由P1_0输出周期为200ms的
方波信号。

T0工作在方式1,即16位定时器/计数器方式。

Keil程序如下:

#include <REGX51.H>
void main()
{

TMOD=0x01; //工作方式1,即是:16位定时/计数器
TR0=1; //启动计数器
for(;;)
{
TH0=0x3D; //8位特殊功能寄存器
TL0=0xB0;
do{}while(TF0==0); //TF0定时器益出中断标志位
P1_0=!P1_0;
TF0=0;
}
}

posted on 2007-01-24 23:24  潘煜熙  阅读(351)  评论(0编辑  收藏  举报