【導(dǎo)讀】使用的病房呼叫系統(tǒng)。該系統(tǒng)需運(yùn)用單片機(jī)典型外圍接口技術(shù)中的矩陣式鍵盤電。路完成對病房床號的輸入,由于床位較多,考慮到89C51單片機(jī)自身接口有限,需用可編程并行接口芯片8255外擴(kuò)I/O實(shí)現(xiàn)對矩陣式鍵盤的掃描與鍵值的讀入。~A7,所以只能分時工作,故P0口輸出的低8位地址數(shù)據(jù)必須用鎖存器鎖存。本設(shè)計采用74LS373,其鎖存控制信號由引腳ALE提供。在ALE的下降沿將P. 0口輸出的地址數(shù)據(jù)鎖存。1)床位按鈕的掃描與讀入。2)按鈕按下時振鈴三秒并顯示床號。3)護(hù)士響應(yīng)管滅鈴?fù)?。為方?,外接74LS164移位寄存器構(gòu)成顯示器接口電路,LED采用共陽極。為實(shí)現(xiàn)響鈴三秒,采用定時器產(chǎn)生中斷控制三秒到時,將。關(guān)定時器并使輸出低電平使揚(yáng)聲器停止發(fā)聲。當(dāng)護(hù)士響應(yīng)請求時本設(shè)計采用外部中斷0實(shí)現(xiàn),護(hù)士按下按鈕時。聲同時將LED熄滅。班室內(nèi)的呼叫系統(tǒng)板上顯示該患者的床位號,并振鈴3秒。入送LED顯示,并啟動定時器利用中斷振鈴3秒。此時定時器正在計時,預(yù)先設(shè)計10ms中