<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

MCS-51單片機的指令時(shí)序

作者: 時(shí)間:2012-11-03 來(lái)源:網(wǎng)絡(luò ) 收藏

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


MCS-51單片機的指令時(shí)序


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

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


MCS-51單片機的指令時(shí)序


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


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: MCS-51 單片機 指令時(shí)序

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>