求一个单片机C语言程序

求一个单片机C语言程序设计一个具有脉冲发生器和计数器功能的系统,脉冲发生器发出周期为2秒的方波(提示:可由P3.2口输出,用发光二极管显示);被计数脉冲由T1口输入,所记录的脉冲数由8个发光管以二进制形式显示(提示:可用P1口接8个发光管)。

第1个回答  2018-05-08
主程序中这样设置:
uchar a=0;
TMOD=0X51;
TH0=(65536-50000)/256;TL0=(65536-50000)%256;//定时50ms
ET0=1; EA=1;
TR0=1;
TR1=1;while(1){P1=TL1;}
中断程序:
void timer0(void) interrupt 1
{TH0=…TL0=…
a++;
if(a==20){a=0;LED=!LED;}//中断20次是1S 周期是2S
}
第2个回答  推荐于2018-05-08
机的外部结构 : 1. DIP40 双列直插; 2. P0 , P1 , P2 , P3 四个 8 位准双向 I/O 引脚;(作为 I/O 输入时,要先输出高电平) 3. 电源 VCC ( PIN40 )和地线 GND ( PIN20 ); 4. 高电平复位 RESET ( PIN9 );( 10uF 电容接 VCC 与 RES...追问

可以写个具体的程序吗

本回答被网友采纳
相似回答