1. 程式人生 > 其它 >基於8086秒錶計時系統模擬設計-參考案例

基於8086秒錶計時系統模擬設計-參考案例

設計思路(關於8086的秒錶計時,可以參考以下案例,包含了組合語言和電路原理圖):

設計一個電子秒錶,要求完成開始計時、停止計時及其計時復位等功能,計時時間精確到毫秒,控制方式自行設計,Proteus模擬實現。

;前兩個主要是使能端 後兩個是選狀態      第二列區分53 55 59 
PA55 EQU 0006H      ;8255 埠地址(控制)  0000 0000 0000 0 11 0
WRITEA55 EQU 0000H  ;8255 寫8255 A埠      0000 0000 0000 0 00 0
WRITEB55 EQU 0002H  ;8255 寫8255 B埠      0000 0000 0000 0 01 0
READC55 EQU 0004H   ;8255  讀8255 C埠     0000 0000 0000 0 10 0
 
PA53 EQU 0206H      ;8253 計數埠地址       0000 0010 0000 0 11 0
WRITE53_0 EQU 0200H ;8253 初始置數埠地址   0000 0010 0000 0 00 0
WRITE53_1 EQU 0202H ;8253 初始置數埠地址   0000 0010 0000 0 01 0

READ53  EQU 0502H   ;8253 讀 與A2 A1 無關    0000 0101 0000 0 00 0      

PA59 EQU 0302H      ;8259 埠地址(控制)  0000 0011 0000 0 01 0 
DATA SEGMENT
    SHOWNUM DB 3FH,06H,5BH,4FH,66H,
            DB 6DH,7DH,07H,7FH,6FH,      
            DB 77H,7CH,39H,5EH,79H,71H 
    TIMEDATA DB 1,1,1,1,1,1 ;毫秒 秒 分 資料(時間程式碼的位置下標)   
省略。。

【資源下載】下載地址:點選下載(1197)百度網盤