51单片机用定时器T0的方式0产生占空比为二分之一周期为4S的方波程序,请各位大神用C语言写,晶振

51单片机用定时器T0的方式0产生占空比为二分之一周期为4S的方波程序,请各位大神用C语言写,晶振频率为12M,谢谢各位大神... 51单片机用定时器T0的方式0产生占空比为二分之一周期为4S的方波程序,请各位大神用C语言写,晶振频率为12M,谢谢各位大神 展开
 我来答
匿名用户
2016-02-22
展开全部
我不清楚是不是40KHZ,但是可以产生方波,是很笨的方法,也不准确,最好用定时器。

#include<reg51.h>
sbit a=P1^0;
main()
{
a=1;
TMOD=0X01;//定时器0
TH0= ;//自己算吧
TL0= ;
ET0=1;//定时器0允许
TR0=1;//打开定时器0
EA=1;//开总中断
while(1);

}
void timer0() interrupt 0 //中断程序
{

TH0= ;
TL0= ;
a=~a;

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式