单片机跑马灯程序 汇编语言编写,很简单 20

用八个LED发光二极管实现跑马灯即八个灯依次轮流发光每次只控制一个等,系统启动后,跑马灯向右流水,按下k1件则反向流水,再按则再反向老师要求用汇编程序写,由于刚学所以现在... 用八个LED发光二极管实现跑马灯即八个灯依次轮流发光每次只控制一个等,系统启动后,跑马灯向右流水,按下k1件则反向流水,再按则再反向 老师要求用汇编程序写,由于刚学所以现在还不会,七点半之前要用,求大神给力 展开
 我来答
碧血玉叶花
2015-05-19 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1721万
展开全部
程序1:
    ORG 0000H
    LJMP MAIN
    ORG 0030H
MAIN:
    MOV SP,#5FH
LOOP:
    MOV A,P2
    MOV B,A
    MOV P0,A
    MOV P1,#0FFH
LOOP1:
    LCALL DELAY
    MOV C,P1.7
    MOV A,P0
    RLC A
    MOV P0,A
    MOV A,P1
    RLC A
    MOV P1,A
    MOV A,P2
    CJNE A,B,LOOP
    SJMP LOOP1
DELAY:
    MOV R2,#60
DELAY1:
    MOV R3,#250
    DJNZ R3,$
    DJNZ R2,DELAY1
    RET
    END
程序2:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
    MOV SP,#5FH
    JNB P2.0,LOOP1    ;
    JNB P2.1,LOOP2    ;
    SJMP MAIN
LOOP1:
    MOV P0,#0FEH
    MOV P1,#0FFH
LOOP11:
    MOV C,P1.7
    MOV A,P0
    RLC A
    MOV P0,A
    MOV A,P1
    RLC A
    MOV P1,A
    JNB P2.1,LOOP2
    SJMP LOOP11
LOOP2:
    MOV P0,#0FCH
    MOV P1,#0FFH
LOOP21:
    MOV C,P1.7
    MOV A,P0
    RLC A
    MOV P0,A
    MOV A,P1
    RLC A
    MOV P1,A
    JNB P2.0,LOOP1
    SJMP LOOP21
DELAY:
    MOV R2,#60
DELAY1:
    MOV R3,#250
    DJNZ R3,$
    DJNZ R2,DELAY1
    RET
    END
he_123456
2015-04-30 · TA获得超过2892个赞
知道大有可为答主
回答量:3162
采纳率:58%
帮助的人:1337万
展开全部
很简单,既然刚学还不会,老师也没打算你们能做出来的,晚上会给你们讲解的。说是让你们做其实是让你们预习一下。
追问
不讲解,要求我们编好程序再去做,直接往单片机烧程序,成功了就可以回来,现在求程序,51要出去玩的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式