用单片机内部定时器T0在P1.0的引脚产生频率为100HZ的方波设单片机的晶振频率为12M

如题所述

#include<reg51.h> //定义头文件
sbit P1_1=P1^1;
void dingshiqi0(void) interrupt 1 //定时器0中断服务程序
{

TH0=(65536-4999)/256; //装入时间100hz初值
TL0=(65536-4999)%256;
P1_1=!P1_1; //P1.1取反
}
void main(void)
{
TMOD=0x01; //定时器0方式0
TH0=(65536-4999)/256;
TL0=(65536-4999)%256;
TR0=1;
TF0=0;
EA=1;
ET0=1;
while(1)
{
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-20
哥哥帮你 先给分
第2个回答  2013-11-20
这个题目百度不到的
第3个回答  2013-11-20
100HZ?确认没错吗