采用定时器⼀计数器T1对外部脉冲进行计数,T0为定时工作方式,T1计数5个脉冲后,让

用C语言编程,能在keil软件上编译通过的程序
2024-10-28 18:22:32
推荐回答(1个)
回答1:

你没说要什么现象啊!下面程序是根据你题目设置T0为定时工作方式,T1计数5个脉冲
#include
void main()
{EA=1;
TMOD=51;//计数器1定时器0工作方式一
ET0=1;
ET1=1;
TR0=1;
TR1=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TH1=(65536-5)/256;
TL1=(65536-5)%256;
while(1);

}
void time0()interrupt 1
{TH0=(65536-50000)/256;
TL0=(65536-50000)%256;

}

void time1()interrupt 2
{
TH1=(65536-5)/256;
TL1=(65536-5)%256;

}