proteus仿真,用8個開關控制數碼管顯示1到8的數字,仿真電路圖如圖示(運行狀態),代碼如下,請問是出了什么問題,代碼這么寫有問題嗎?
謝謝
1.jpg (4.67 MB, 下載次數: 39)
下載附件
2018-12-6 22:01 上傳
- code segment
- assume cs:code
- start: mov dx,200h
- in al,dx
- mov bl,al
- cmp bl,7Fh;與對應的狀態比較
- jz s1
- cmp bl,0BFh
- jz s2
- cmp bl,0DFh
- jz s3
- cmp bl,0EFh
- jz s4
- cmp bl,0F7h
- jz s5
- cmp bl,0FBh
- jz s6
- cmp bl,0FDh
- jz s7
- cmp bl,0FEh
- jz s8
- ;顯示數字
- s1: mov al,06h
- out dx,al
- jmp to
- s2: mov al,5bh
- out dx,al
- jmp to
- s3: mov al,4fh
- out dx,al
- jmp to
- s4: mov al,66h
- out dx,al
- jmp to
- s5: mov al,6dh
- out dx,al
- jmp to
- s6: mov al,7dh
- out dx,al
- jmp to
- s7: mov al,07h
- out dx,al
- jmp to
- s8: mov al,7fh
- out dx,al
- jmp to
- to:jmp start
- code ends
- end start
復制代碼
|