332【畢設課設】微機原理-基於8086多路模擬採集LED報警系統設計
阿新 • • 發佈:2020-12-05
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
START: ;Write your code here PA1 EQU 10H ;第一片8255A口 PB1 EQU 12H ;第一片8255B口 PC1 EQU 14H ;第一片8255C口 CW18255 EQU 16H ;第一片8255控制字暫存器 PA2 EQU 50H ;第二片8255A口 PB2 EQU 52H ;第二片8255B口 PC2 EQU 54H ;第二片8255C口 CW28255 EQU 56H ;第二片8255控制字暫存器 T0 EQU 30H ;定時器0 T1 EQU 32H ;定時器1 T2 EQU 34H ;定時器2 CW8253 EQU 36H ;8253控制暫存器 MOV AL,91H ;初始化8255控制字,A組工作方式0,輸入。B組工作方式0,輸出。C組高4位輸出,低4位輸入。 OUT CW18255,AL ;控制口 OUT CW28255,AL ;控制口 MOV AL,0FFH OUT PB2,AL ;使各個警示燈關閉 MOV AL,36H ;計數器0,只寫計數值低8位,方式3,二進位制計數 OUT CW8253,Al MOV AL,76H ;計數器1,只寫計數值低8位,方式3,二進位制計數 OUT CW8253,Al MOV Ax,4E20H ;計數器0,賦初值4E20H,產生1Hz連續方波 OUT T0,AL ;先寫低 MOV AL,AH OUT T0,AL ;再寫高 MOV AX,2710H ;計數器1,賦初值2710H,產生2Hz連續方波 OUT T1,AL ;先寫低 MOV AL,AH OUT T1,AL ;再寫高 MOV BL,00H