复旦在职金融mba笔试:假如我想用单片机实现流水灯的循环亮延时1秒,所用的程序怎么写

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 09:48:31
用汇编来实现

给你个参考程序吧。
ORG 0000H
AJMP MAIN

MAIN:MOV A,#07FH
LOP:MOV P1,A
ACALL DELAY
RL A
AJMP LOP
DELAY:MOV R7,#200
DEL1:MOV R6,#100
DEL0:DJNZ R6,DEL0
DJNZ R7,DEL1
RET
END
说明:07fh可以换成FEH。标号可以改变,延迟delay断可以改变,以达到延迟1秒的要求。最后的END对于不同的试验环境决定是否保留。