8086交通燈設計的proteus仿真原理圖:
8086源程序如下:
- ;SAMPLE.ASM
- .MODEL SMALL
- .8086
- .stack
- .code
- .startup
- mov dx,0206h
- mov ax,80h
- out dx,ax
- mov dx,0200h
- mov ax,0ffh
- out dx,ax
- s1: mov ax,0beh
- out dx,ax
- call delay5
- mov cx,6
- lp: mov ax,0bfh
- out dx,ax
- call delay05
- mov ax,0beh
- out dx,ax
- call delay05
- loop lp
- mov ax,0bdh
- out dx,ax
- call delay3
- mov ax,0ebh
- out dx,ax
- call delay5
- mov cx,6
- lp1:mov ax,0fbh
- out dx,ax
- call delay05
- mov ax,0ebh
- out dx,ax
- call delay05
- loop lp1
- mov ax,0dbh
- out dx,ax
- call delay3
- jmp s1
- delay5 proc near
- push cx
- mov bx,250
- dy1:mov cx,5882
- dy2:loop dy2
- dec bx
- jnz dy1
- pop cx
- ret
- delay5 endp
- delay05 proc near
- push cx
- mov bx,25
- dy3:mov cx,5882
- dy4:loop dy4
- dec bx
- jnz dy3
- pop cx
- ret
- delay05 endp
- delay3 proc near
- push cx
- mov bx,150
- dy5:mov cx,5882
- dy6:loop dy6
- dec bx
- jnz dy5
- pop cx
- ret
- delay3 endp
- .data
- END
-
復制代碼
所有資料51hei提供下載:
proteus電路圖及匯編代碼.zip
(95.69 KB, 下載次數: 159)
2017-6-26 10:02 上傳
點擊文件名下載附件
里面有代碼跟電路圖
|