Proteus和8086仿真出现灯不亮
时间:10-02
整理:3721RD
点击:
org 100h
PORTA EQU 88H ;A口
PORTB EQU 8AH ;B口
PORTC EQU 8CH ;C口
CONTROL EQU 8EH ;控制口
START:MOV DX,CONTROL
MOV AL,10010000B ;工作方式设置
OUT DX,AL
MAIN:MOV DX,PORTA
IN AL,DX ;读A口(读按键信息)
MOV DX,PORTB
OUT DX,AL ;写B口(送LED显示)
MOV DX,CONTROL
MOV AL,00001111B
OUT DX,AL ;置位PC7位
CALL Delay
JMP MAIN
Delay:MOV CX,1000 ;延时子程序
D1:NOP
LOOP D1
RET
HLT
ret
以上是程序代码
PORTA EQU 88H ;A口
PORTB EQU 8AH ;B口
PORTC EQU 8CH ;C口
CONTROL EQU 8EH ;控制口
START:MOV DX,CONTROL
MOV AL,10010000B ;工作方式设置
OUT DX,AL
MAIN:MOV DX,PORTA
IN AL,DX ;读A口(读按键信息)
MOV DX,PORTB
OUT DX,AL ;写B口(送LED显示)
MOV DX,CONTROL
MOV AL,00001111B
OUT DX,AL ;置位PC7位
CALL Delay
JMP MAIN
Delay:MOV CX,1000 ;延时子程序
D1:NOP
LOOP D1
RET
HLT
ret
以上是程序代码
找个简单的mcu来测试就好了啊
不行啊 点击仿真运行之后总线没有输出
求大神指导
为什么不把仿真文件和 Hex 文件(包括所用仿真软件版本号)传上来?!
仿真软件是proteuse7.4 编译程序是emu8086 我没有生成hex文件 生成的是com文件 这有办法解决吗?