Proteus isis的问题(汇编)
实现发光管D1每隔0.5秒闪一次,用汇编语言编程,两种方法,一种是软件延时方式,一种是定时器的方式来实现,求源程序呀~~~
实现发光管D1每隔0.5秒闪一次,用汇编语言编程,两种方法,一种是软件延时方式,一种是定时器的方式来实现,求源程序呀~~~
答案:方法1:
D1 BIT P1.0
ORG 00H
LJMP MAIN
ORG 30H
MAIN:
CPL D1
ACALL DELAY500US
LJMP MAIN
DELAY500US: ;误差 0us,12M
MOV R6,#63H
DL0:
MOV R5,#01H
DJNZ R5,$
DJNZ R6,DL0
RET
END
上一个:在汇编语言中怎样实现两个数互换
下一个:汇编中的:mov [edi+01],al 是什么意思,请大家帮我看下我分析的对不对