問(wèn)答題

如下圖所示為以8086為核心采用8255擴(kuò)展I/O接口,A口接一輸入設(shè)備,B接輸出設(shè)備,PC5作為檢測(cè)輸入設(shè)備的準(zhǔn)備就緒信號(hào)READY,PC6作為輸出設(shè)備忙BUSY檢測(cè)端。 
(1)寫(xiě)出8255的初始化程序片段 
(2)寫(xiě)出讀取輸入設(shè)備數(shù)據(jù)并存入內(nèi)存ES:DI指示單元的子程序(讀時(shí)除了要判斷RAEDY外,還要使能OE) 
(3)寫(xiě)出從DS:SI指示的內(nèi)存單元取出數(shù)據(jù)寫(xiě)到輸出設(shè)備的子程序(寫(xiě)時(shí)除了要判斷BUSY外,還要產(chǎn)生鎖存脈沖CLK) 
(4)已知8255的PC7接一上拉電阻,其對(duì)地連接一細(xì)長(zhǎng)微型導(dǎo)線(xiàn)(A與B之間),PC3通過(guò)驅(qū)動(dòng)接一蜂鳴器構(gòu)成一簡(jiǎn)易防盜報(bào)警系統(tǒng),如果微型導(dǎo)線(xiàn)被碰斷,則蜂鳴器發(fā)出報(bào)警聲(蜂鳴器得電而響)直到導(dǎo)線(xiàn)被保安人為接上,報(bào)警的同時(shí)向輸出設(shè)備發(fā)送字符串“Grasp the burglar!”通知值班人員采取措施。寫(xiě)出有關(guān)程序。


您可能感興趣的試卷

你可能感興趣的試題