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 
潘煜熙 
阅读(311
评论(0
编辑 
收藏 
举报

版权声明:本文为yuxi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yuxi/archive/2007/01/24/629707.html