標(biāo)題:
基于8086的電子秒表仿真程序
[打印本頁(yè)]
作者:
anan111
時(shí)間:
2020-10-23 20:54
標(biāo)題:
基于8086的電子秒表仿真程序
捕獲.PNG
(75.44 KB, 下載次數(shù): 101)
下載附件
2020-10-23 20:53 上傳
A1 EQU 0000H
B1 EQU 0002H
C1 EQU 0004H
CTR1 EQU 0006H ;8255各端口地址
A2 EQU 0200H ;8253計(jì)數(shù)器0端口地址
CTR2 EQU 0206H ;8253控制端口地址
A3 EQU 0100H
DATA SEGMENT
KEYNUM DB 0EEH,0DEH,0BEH,7EH,0EDH,0DDH
DB 0BDH,7DH,0EBH,0DBH,0BBH
DB 0BH,0E7H,0D7H,0B7H,77H
TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
BUF DB 0,0,0,0
BUF1 DB 0,0,0,0,0,0,0,0
BUF2 DB 0,0 ;前為第一開關(guān)計(jì)數(shù)
BUF3 DB 80 DUP (?)
DATA ENDS
CODE SEGMENT 'CODE'
ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA
MOV DS,AX
MOV AX,0
MOV ES,AX
MOV DI,08
MOV AX,OFFSET INTR_KEY
CLD
STOSW
MOV AX,SEG INTR_KEY
STOSW
MOV AX,DATA
MOV ES,AX
MOV AL,10001001B ;8255寫入控制字,A口、B口輸出顯示,C口高4位低4位輸入
MOV DX,CTR1
OUT DX,AL
N3: CALL JISHU
JMP N3
N2: LEA SI,BUF2
MOV BH,00H
MOV BL,1H[SI]
LEA DI,BUF3
ADD DI,BX
ADD BL,8
MOV 1H[SI],BL
LEA SI,BUF1
CLD
MOV CX,8
REP MOVSB
N4: CALL DIS
JMP N4
N5: LEA SI,BUF2
MOV BH,00H
MOV BL,1H[SI]
CMP BL,0
JZ N1
LEA DI,BUF1
SUB BL,8
MOV 1H[SI],BL
LEA SI,BUF3
ADD SI,BX
CLD
MOV CX,8
REP MOVSB
N6: CALL DIS
JMP N6
N1: CALL QINLIN
JMP N1
;JMP START
JISHU PROC NEAR
LEA SI,BUF
MOV BL,[SI]
CMP BL,100
JNZ S6
復(fù)制代碼
作者:
楚項(xiàng)少羽
時(shí)間:
2020-12-14 02:09
請(qǐng)問(wèn)大佬6個(gè)數(shù)碼管和3個(gè)按鈕的怎么設(shè)計(jì)啊
作者:
1648008929
時(shí)間:
2021-7-25 11:52
有沒(méi)有清晰的圖片和完整的代碼?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1