急求!!!!!!89c51单片机带串口的LED8个灯灯控制 电路图 汇编语言程序控制闪烁 会好还有电路板实体图

用C语言的我也会。。。。。。
2024-11-08 08:44:36
推荐回答(2个)
回答(1):

#的
无效delay_ms(unsigned int类型时)
{
无符号整数K,L;
(K = 0;时间; + +
)(l = 0时,L <1141 L + +);
}
无效的主要()
{无符号的字符I,J,N,M,H;
静态无符号的字符主导[10] = {的0x3F,0X06,0x5B,0x4F,0x66,0x6D,0x7D,为0x07,0x7F的,0x6F} ;/ /定义数组01。 。 9
无符号的字符数[3] = {0,0,0};
使一致性测试DDRA = 0XFF ;/ /输出端口
PORTA = 0X00;
DDRC = 0XFF; / / C端口输出
PORTC = 0XFF;
DDRD = 0X03 ;/ / D PD0和PD1口输出
PORTD = 0XFF;
N = 0X12;
M = 0X06;
H = 0X02;
(1)
{
DDRB = 0XFF ;/ / B端口输出
PORTB =
数[0] = 1;计数[1] = 5;计数[2] = 19 ;/ /计数初始值的数组。数[0],数到十是有点
}
(1)
{
(0 ==计数[2] - )/ / 19 [1]降低到0
{数[2] = 19;
(0 ==计数[1] - )/ / 5降低到0
{数[1] = 9; BR />数[0] - ;/ / 0:00数计数[1] [0] 1 0
}
}
(i = 0; <2我+ +)

{
PORTD = H;
PORTC =??LED计数[我] ;/ /输出相应的数字
delay_ms(10);
H =?H;
}
如果(计数[0] == 0 &&计数[1] == 3)
{
PORTB =(PORTB&= M)/ / B输出PORTB m位
PORTA =(PORTB&= M);/ / A输出PORTB m位
}
如果(计数[0] == 0 &&数[1] == 0 &&计数[2] == 0)/ /当所有的0:00
{
PORTA = 0X00;
N = - N
M = M;
突破;
}
}
}
}

回答(2):

http://zhidao.baidu.com/question/484210564.html?oldq=1
看看这个帖子,希望能帮到你。
学单片机先要动手、再懂脑,等脑经不好用的时候,你自然会看书,而且看了也不会忘记。
你说这是为什么呢?因为你是在实践。