·
運用資料匯流排(Data Bus)及住址匯流排(Address Bus)以及讀寫控制線(RD, WR),微處理器得以讀寫週邊以及記憶體,達成記憶取放以及週邊硬體監控的目的。如何操作匯流排以及讀寫控制線,以完成讀寫的工作,這在邏輯電路設計上需要有它們的工作時序圖。
下圖為讀取的工作時序圖,圖中
表示住址匯流排各BITS,線上有高有低表示的是有此BIT為H有此為L,交叉處表示這個時間有住址輸出值的變動。
表示資料匯流排各BITS,其線的表達同住址匯流排,從圖上可以看出,住址先變成所要讀的住址,然後資料才變成所要讀的資料,資料維持夠長的時間讓微處理機讀走後,住址才能改變。
控制線控制週邊硬體電路提供資料,當它為L時,控制三態開關允許資料進來,因此他由H轉為L時,資料線同步會變為外部進來的訊號,由L再轉回H時,資料線又會變成與外部切斷。
MPU讀取週邊或記憶體的時序圖
下圖為寫入的工作時序圖,與讀取的時序圖一樣
表示住址匯流排各BITS,
表示資料匯流排各BITS。
控制線控制週邊硬體電路,在上昇緣時栓鎖CPU送出之資料,為了確保資料正確它的上昇緣必需要在資料匯流排送出資料且已經穩定下來後觸發。
CPU寫入週邊或記憶體的工作時序圖