a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > MCS-51單片機的指令時序

MCS-51單片機的指令時序

作者: 時間:2012-11-03 來源:網絡 收藏

外部程序存儲器(ROM)讀時序


MCS-51單片機的指令時序


圖8051外部程序存儲器讀時序圖,從圖中可看出,P0口提供低8位地址,P2口提供高8位地址,S2結束前,P0口上的低8位地址是有效的,之后出現在P0口上的就不再是低8位的地址信號,而是指令數據信號,當然地址信號與指令數據信號之間有一段緩沖的過度時間,這就要求,在S2其間必須把低8位的地址信號鎖存起來,這時是用ALE選通脈沖去控制鎖存器把低8位地址予以鎖存,而P2口只輸出地址信號,而沒有指令數據信號,整個機器周期地址信號都是有效的,因而無需鎖存這一地址信號。
從外部程序存儲器讀取指令,必須有兩個信號進行控制,除了上述的ALE信號,還有一個PSEN(外部ROM讀選通脈沖),上圖顯然可看出,PSEN從S3P1開始有效,直到將地址信號送出和外部程序存儲器的數據讀入CPU后方才失效。而又從S4P2開始執行第二個讀指令操作。

外部數據存儲器(RAM)讀時序


MCS-51單片機的指令時序


上圖8051外部數據存儲器讀寫時序圖,從ROM中讀取的需執行的指令,而CPU對外部數據存儲的訪問是對RAM進行數據的讀或寫操作,屬于指令的執行周期,值得一提的是,讀或寫是兩個不同的機器周期,但他們的時序卻是相似的,我們只對RAM的讀時序進行分析。
上一個機器周期是取指階段,是從ROM中讀取指令數據,接著的下個周期才開始讀取外部數據存儲器RAM中的內容。
在S4結束后,先把需讀取RAM中的地址放到總線上,包括P0口上的低8位地址A0-A7和P2口上的高8位地址A8-A15。當RD選通脈沖有效時,將RAM的數據通過P0數據總線讀進CPU。第二個機器周期的ALE信號仍然出現,進行一次外部ROM的讀操作,但是這一次的讀操作屬于無效操作。
對外部RAM進行寫操作時,CPU輸出的則是WR(寫選通信號),將數據通過P0數據總線寫入外部存儲器。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉