单片机问题。初学者。汇编语言。

编制一个循环闪烁的程序,有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图
问题补充:51单片机

电路可见:
http://hi.baidu.com/do_sermon/item/f5e0851aee2af64ce65e065b

;八个LED接在P1,低电平发光。

;程序如下:

ORG 0000H
MOV A, #7FH ;A=0111 1111,有一个低电平
LOP1:
MOV R2, #10
LOP2:
MOV P1, A ;输出一个低电平,有一个LED发光
CALL DL ;延时
MOV P1, #255 ;全都高电平,全灭
CALL DL ;延时
DJNZ R2, LOP2 ;循环十次

RR A ;右移一位,A=1011 1111
SJMP LOP1 ;无限循环

DL:
MOV R5, #2 ;控制闪烁时间
DJNZ R7, $
DJNZ R6, $ - 2
DJNZ R5, $ - 4
RET

END

在这个问题:

http://zhidao.baidu.com/question/711265561590462885.html

已经回答你了,今天,你怎么还问?
温馨提示:答案为网友推荐,仅供参考
相似回答