初学proteus遇到一个问题

2019-07-18 10:19发布

是一个LED灯循环亮的仿真,可为什么我按图接好了一个灯都不亮? QQ图片20161018223643.png 大神们可以麻烦说说问题出在哪?改正方法吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
女宛女宛
1楼-- · 2019-07-18 15:22
 精彩回答 2  元偷偷看……
古手梨花
2楼-- · 2019-07-18 20:18
女宛女宛 发表于 2016-10-18 22:41
可以确定程序没错吗?

    CODE SEGMENT
         ASSUME        CS:CODE
START:         MOV        DX,0F6
         MOV        AL,82H
         OUT        DX,AL
         MOV        DX,0F0
         MOV        AH,0FEH
BG:         MOV        AL,AH
         OUT        DX,AL
         CALL        DELAY
         MOV        DX,0F2
         IN        AL,DX
         TEST        AL,01H
         JNZ        BG
         ROR        AH,1
         MOV        DX,0F0
         JMP        BG
         DELAY        PROC NEAR
         MOV        BL,100
DELAY2:         MOV        CX,374
DELAY1:         NOP
         NOP
         LOOP        DELAY1
         DEC        BL
         JNZ        DELAY2
         RET
DELAY         ENDP
CODE         ENDS
         END        START
_____________________________
忘了贴上来了  应该没错啊……
rainyman
3楼-- · 2019-07-18 22:37
这个灯泡两段都是高电平自然不会亮。你把灯泡往上,然后接地试试。要么你把程序里的数据改一改,0代表亮,1代表灭。
古手梨花
4楼-- · 2019-07-18 22:59
rainyman 发表于 2016-10-19 10:15
这个灯泡两段都是高电平自然不会亮。你把灯泡往上,然后接地试试。要么你把程序里的数据改一改,0代表亮,1代表灭。

QQ图片20161019105023.png
变成这样了……感觉……是B0~B7不知为何不会循环跳变为低电平导致的吗?

一周热门 更多>