|
1.源程序:loop_LEDS.asm
2.可执行文件:loop_LEDS.COM
3.源程序最好生成com文件,PROTEUS对EXE文件支持不好
4.可用EMU8086软件生成
5.PROTEUS版本:7.5 SP3
下面是8086cpu仿真流水灯的原理图:
-
- ;;;--------------------------
- ;;;8个二极管从左向右循环点亮
- ;;;--------------------------
- CODE SEGMENT
- ASSUME CS:CODE
- ORG 0100H
- START:
- MOV AL,7FH
- MOV DX,8000H ;端口地址
- LOOP1:
- ROL AL,1
- OUT DX,AL
-
- MOV CX,9FFFH ;循环延时
- DELAY:
- NOP
- NOP
- LOOP DELAY
- JMP LOOP1
- CODE ENDS
- END START
复制代码
|
|