基于8086的流水灯展示及代码
1.源程序:loop_LEDS.asm
2.可执行文件:loop_LEDS.COM
3.源程序最好生成com文件,PROTEUS对EXE文件支持不好
4.可用EMU8086软件生成
5.PROTEUS版本:7.5 SP3
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
8086源程序如下:
-
- ;;;--------------------------
- ;;;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
复制代码
所有资料51hei提供下载:
8_LEDS.rar
(37.05 KB, 下载次数: 101)
|