色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

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

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

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


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


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

          外部數(shù)據(jù)存儲(chǔ)器(RAM)讀時(shí)序


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


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


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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉