大佬们我的交通信号灯哪里有问题呀,萌新找不到
proteus吧
全部回复
仅看楼主
level 1
GG-Bond爆 楼主
.model small
.8086
.stack
.data
io74ls273 equ 0100h
traffie_light dw 0000100100001001b
dw 0000010100010001b
dw 0000001100110010b
dw 0000000101010001b
traffie_end=$
.code
.startup
again:
mov si,offset traffie_light
mov dx,io74ls273
next:mov ax,[si]
out dx,ax
call delay1
add si,2
mov ax,[si]
out dx,ax
call delay2
add si,2
cmp si,offset traffie_end
jb next
jmp again
delay1 proc near
mov bx,10000
lp1: mov cx,469
lp2: loop lp2
dec bx
jnz lp1
ret
delay1 endp
delay2 proc near
mov bx,1000
lp1: mov cx,469
lp2: loop lp2
dec bx
jnz lp1
ret
delay2 endp
end
2025年12月19日 14点12分 1
level 9
你是想一次发16位数据吧,自己检查看低8位和高8位都正确了没,如果不行你还是用8255扩展来发数据吧,都只用低8位发
2025年12月22日 01点12分 2
1