引入
基本輸入接口
示例1
示例2:有數據保持能力的外設?
#RD端由in指令控制:將數據由端口傳輸到CPU內存中
#CS244信號由譯碼電路實現
示例3:
a)圖中由于輸出端口6有連接到端口1,當開關與端點1閉合時期間,仍能維持3端口原來的輸出狀態;同理3端口與5端口也是同理;
當開關與端點3閉合時,端口2出現低電平0,端口4相反出現高電平1,經過或非門,使得輸出端口3輸出高電平1,從而端口5出現相應高電平1,同樣經過或非門,使得輸出端口6輸出低電平0,從而端口1會出現相應低電平0.
當開關與端點1閉合時,端口1的狀態仍會保持為高電平1,端口4出現低電平0,此時端口3出現低電平0,端口3狀態也保持不變,從而實現去除抖動的效果。
b)圖中由于端口4有連接回端口1,因此在開關閉合狀態發生改變時仍能實現保持原來狀態的效果。
開關與端點3閉合時,端口1會出現低電平0,經過與非門后端口2出現高電平1,再經過一個與非門端口4出現低電平0,并連接到端口1,使得端口1也出現相應低電平0。
當開關與端點1閉合時,由于端口1與端口4連接,因此端口1的狀態仍保持不變,為低電平0,從而實現去除開關變化時所產生的抖動的效果。
基本輸出接口
示例:
#CS273引腳信號是由譯碼電路實現輸入低電平,而#WR是由指令實現,當寫信號為低電平時,經過或門,CP端也會出現低電平;當寫信號結束時,CP端會出現上升沿,輸入端的D0-D7的數據會鎖存到芯片的輸出端Q0-Q7上,并保持在輸出端。
輸出設備
當接口部件電流較小時,不能驅動輸出設備正常工作。