单片机小程序
单片机小程序设计一个双路脉冲发生器,脉冲为周期一秒的方波,两路脉冲波形的相位相差,可用两个发光二极管显示脉冲波形。有C51语言编写,求解,谢谢!...
单片机小程序设计一个双路脉冲发生器,脉冲为周期一秒的方波,两路脉冲波形的相位相差,可用两个发光二极管显示脉冲波形。
有C51语言编写,求解,谢谢! 展开
有C51语言编写,求解,谢谢! 展开
展开全部
#include<reg51.h>
#define uchar unsigned char
sbit pluse1=P1^0;
sbit pluse2=P1^1;
uchar cnt;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt++;
if(cnt>和扮=10)
{
或棚缓 pluse1=~pluse1;
衫模pluse2=~pluse2;
cnt=0;
}
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
pluse1=0;
pluse2=1;
while(1);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询