已知8051单片机系统的时钟频率为6mhz 试利用定时器T0和P1口输出矩形脉冲 波形为一周前高电平40u低电平350u

如题所述

第1个回答  2011-12-31
哎!哈!就在一个大循环中,二次给计数器装不同的值就行了!这类我在这回的多了!先参考去,有不懂的地再来问.
第2个回答  推荐于2016-12-01
看下行不:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit p=P1^0;
uchar i=0;
void main()
{
//p=1;
TMOD=0X01;
TH0=(65536-5)/256;
TL0=(65536-5)%256;
TR0=1;
ET0=1;
EA=1;
while(1)
{

if(i==4)
{
p=0;
}
if(i==39)
{
i=0;
p=1;
}
}
}
void clear0() interrupt 1
{
TH0=(65536-5)/256;
TL0=(65536-5)%256;
i=i+1;

}本回答被提问者和网友采纳
第3个回答  2011-12-31
要程序吗?追问

是的,不是C啊