急!!!…… LED灯汇编程序。在线等!

来源:百度知道 编辑:UC知道 时间:2024/06/10 20:27:28
本人需要一个有关51单片机的LED灯的汇编程序,要实现两个灯从两端亮到中间的效果,我才接触这个东西不久,不知道怎么写,希望哪位能帮帮忙?……不要全用MOV指令来写,这个我也会……
麻烦说详细一点啊……

..........................
loop:
mov r3,#3
mov p2,#01111110b
lcall delay
loop1:
mov a,p2
orl a,#00001111b
rr a
mov r4,a
mov a,p2
orl a,#11110000b
rl a
anl a,r4
mov p2,a
lcall delay
djnz r3,loop1
ljmp loop

用硬件加软件,很容易解决。
如果不允许添加硬件,可以用减法加循环移动(左移或右移)来实现。