求一个51程序

2019-07-15 17:03发布

是8支发光二极管每支闪烁5次 在移动到下一支 右循环不止   
   要求:用P1口作为信号输出
              延时时间为2S   可 用定时器或指循环来实现
          程序首地址为4000H
求各位大神帮帮忙   初学者  多谢大神们的回复



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
gou3112306
1楼-- · 2019-07-15 19:26
求大神们 给力  
ST_Lover
2楼-- · 2019-07-15 19:46
gou3112306 发表于 2015-5-23 20:09
求大神们 给力

C语言的要吗                           
SPIRIT_XA
3楼-- · 2019-07-15 20:05
能给c语言的,汇编的不会
a410670107
4楼-- · 2019-07-16 01:28
每个闪5次什么意思。下面的是2s无限右移的


                   ORG        4000H
START:        LJMP    MAIN
            
DELAY:         MOV     R7,        #50
LOOP2:        MOV     R6,        #100
LOOP1:        MOV     R5,        #100
LOOP0:        NOP
                    NOP
                   DJNZ     R5,        LOOP0
                   DJNZ     R6,        LOOP1
                   DJNZ     R7,        LOOP2
                   RET
            
MAIN:        MOV        P3,        #0feH
                 MOV        A,        #0feH
LOOP:        LCALL    DELAY
                  RR        A
                  MOV        P3,        A
                 LJMP    LOOP
                END

一周热门 更多>