这是一个关于51单片机的proteus的仿真,用的是汇编的。还有几个是实现其他效果的汇编程序,已经生成的HEX文件的汇编代码如下:
ORG 0000H ;程序从此地址开始运行
LJMP MAIN ;跳转到 MAIN 程序处
ORG 030H ;MAIN 从030H处开始
MAIN:
MOV A,#11111110B
AGAIN: MOV P0 , A ;P0为低电平 LED 灯亮
ACALL DELAY ;调用延时子程序
RL A
AJMP AGAIN ;跳转到主程序处
DELAY:
MOV R5,#02H ;将立即数传给寄存器R5
F3:
MOV R6,#0C8H
F2:
MOV R7,#0FAH
F1:
DJNZ R7,F1 ;若为0程序向下执行,若不为0程序跳转到
DJNZ R6,F2
DJNZ R5,F3
RET
END
全部资料下载:
1.IO口高低电平控制及LED.zip
(28.99 KB, 下载次数: 8)
|