全心思齐网

单片机初学者问题汇编语言编制一个循环闪烁的?

;八个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。

匿名回答于2024-05-17 09:50:32


相关知识问答