根據(jù)題意將下列程序補(bǔ)充完整,數(shù)據(jù)要求按十六進(jìn)制填寫。
主程序?yàn)椋?BR>MOV AL , (1) ;通道0初始化,設(shè)置通道0工作方式
OUT (2) ,AL
MOV AL , (3) ;通道0計(jì)數(shù)初值
OUT 40 H ,AL
STI ;開中斷
LOP:HLT ;等待中斷
JMP LOP
中斷服務(wù)程序?yàn)椋?BR> MOV AL ,01H ;通道1的GATE1置1,啟動(dòng)計(jì)數(shù)
OUT (4) ,AL
MOV AL , (5) ;通道1初始化
OUT (6) ,AL
MOV AL , (7) ;通道1計(jì)數(shù)初值低8位
OUT (8) ,AL
MOV AL , (9)
OUT (10) ,AL
CALL DL5S ;延時(shí)5s
MOV AL ,00 H ;通道1的GATE1置0,停止計(jì)數(shù)
OUT 80 H ,AL
IRET
答:(1)_______(2)________(3)_______(4)________(5)________
(6)_______(7)________(8)_______(9)________(10)________
六、設(shè)計(jì)題(本大題共1小題,15分)
38.8255A的PA口外接8個(gè)按鍵,如題38圖所示。設(shè)8255A的PA口地址為300H。
(1)此時(shí)8255A應(yīng)當(dāng)在哪一種工作方式下工作?編寫8255A的初始化程序。(6分)
(2)由于按鍵的斷開與閉合都需要經(jīng)過幾毫秒抖動(dòng)后才能真正接觸,采取什么措施保證按鍵穩(wěn)定后才檢測(cè)鍵的
信息?(2分)
(3)編寫一個(gè)檢測(cè)是否有鍵按下的子程序。如果沒有鍵按下,程序掃描PA口狀態(tài);如果有鍵按下,程序返回。
(7分)
![](http://mcjgcyingcheng.com/zikao/Files/2011-12/12/145.jpg)