要求:使用汇编语言 设计一单片机系统,具有8个按键和8个发光二极管。 设计8个子程序分别实现8个发

要求:使用汇编语言
设计一单片机系统,具有8个按键和8个发光二极管。
设计8个子程序分别实现8个发光二极管的8种花样显示。
a.从上到下轮流点亮一盏灯;b. 从下到上轮流点亮一盏灯;
c.由全部熄灭,到从上到下逐个点亮到最终全部点亮;
d. 由全部点亮,到从下到上逐个熄灭到最终全部熄灭;
e.由两边各一盏灯向中间流水开花点亮;
f.由中间向两边各一盏灯流水开花点亮;
g.只允许有一盏灯闪3次,从左到右传递一遍;
h.从两边到中间逐个点亮至全亮,再由中间到两边逐个熄灭至全灭。
大神们,求帮忙啊!写出来给现金也可以的

第1个回答  2014-12-24

硬件好好了吗

我做单片机设计的

追问

51单片机,汇编程序

追答

需要定做可以丘上说
我id

本回答被网友采纳
第2个回答  2014-12-24
你要软件?追问

不是啊,程序

追答

只写子程序:
AA:MOV R0,#8;8个二极管
MOV P1,#0FFH
MOV A, #0FEH;将二进制1111 1110赋给A。二极管采用低电平控制。
AB: MOV P1,A;将A的值赋给P1口,此时P1.0口二极管亮。
RL A ;循环左移,数值变为1111 1101,
LCALL DELAY;调用延时子程序DELAY,自己写的。
DJNZ R0 AB;R0减一不等于零则跳转到AB。
RET
////其他的自己写。有问题再说。