求用proteus 仿真的单片机控制的LED灯原理图一份,

2025-03-12 03:48:27
推荐回答(4个)
回答1:

//硬件,51CPU,晶振11.0592

 

 

 //软件

 #include   

 sbit LED_Pin  = P1^0;

 unsigned int  Time;

 

 void Time_Init(void)

 {

    TMOD &= 0xf0;                             // 方式1

    TMOD |= 0x01;

    TL0 = 0x66;                               // 1mS初始值

    TH0 = 0xfc;

    ET0 = 1;                                  // 允许定时器中断

    TR0 = 1;                                  // 启动定时器

 }

 

 void Time_Int(void)interrupt 1

 { 

    TR0 = 0;                                  // 暂时关闭定时器

    TL0 = 0x66;                               // 1mS 定时值重装

    TH0 = 0xfc;

    TR0 = 1;

 

    Time++;

    if(Time >= 500)

    {

       Time = 0;

       LED_Pin = !LED_Pin;

    }

 }

 

 

 void main(void)

 {

    Time_Init();

    EA = 1;

 

    while(1)    {

    } }

回答2:

已发送,望采纳···

回答3:

已发,给你参考吧。
钱乃身外之物,何况是分。

回答4:

已发送 请查收 ...