当前位置:编程学习 > 汇编语言 >>

Proteus isis的问题(汇编)

实现发光管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 是什么意思,请大家帮我看下我分析的对不对

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,