<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è) > 模擬技術(shù) > 設計應用 > 51單片機總線(xiàn)時(shí)序與編址技術(shù)

51單片機總線(xiàn)時(shí)序與編址技術(shù)

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

一、總線(xiàn)概述

  計算機的總線(xiàn)分為控制總線(xiàn)、地址總線(xiàn)和數據總線(xiàn)等三種。而數據總線(xiàn)用于傳送數據,控制總線(xiàn)用于傳送控制信號, 地址總線(xiàn)則用于選擇存儲單元或外設。

  二、單片機的三總線(xiàn)結構

  51 系列單片機具有完善的總線(xiàn)接口時(shí)序,可以擴展控制對象,其直接尋址能力達到64k( 2的16次方) 。在總線(xiàn)模式下,不同的對象共享總線(xiàn),獨立編址、分時(shí)復用總線(xiàn),CPU 通過(guò)地址選擇訪(fǎng)問(wèn)的對象,完成與各對象之間的信息傳遞。

  單片機三總線(xiàn)擴展示意如圖1 所示。

    1、數據總線(xiàn)

  51 單片機的數據總線(xiàn)為P0 口,P0 口為雙向數據通道,CPU 從P0 口送出和讀回數據。

  2、地址總線(xiàn)

  51 系列單片機的地址總線(xiàn)為16 位。

  為了節約芯片引腳,采用P0 口復用方式,除了作為數據總線(xiàn)外,在A(yíng)LE 信號時(shí)序匹配下,通過(guò)外置的數據鎖存器,在總線(xiàn)訪(fǎng)問(wèn)前半周從P0口送出低8位地址,后半周期從P0 口送出8 位數據。

  高8位地址則通過(guò)P2 口送出。

  3、控制總線(xiàn)

  51 系列單片機的控制總線(xiàn)包括讀控制信號P3.7 和寫(xiě)控制信號P3.6 等,二者分別作為總線(xiàn)模式下數據讀和數據寫(xiě)的使能信號。

  三、單片機分析

  51 單片機如圖2 所示。

  

  從圖2 中可以看出,完成一次總線(xiàn)( 讀寫(xiě)) 操作周期為T(mén),P0 口分時(shí)復用,在T0 期間,P0 口送出低8 位地址,在A(yíng)LE 的下降沿完成數據鎖存,送出低8位地址信號。在T1 期間,P0 口作為數據總線(xiàn)使用,送出或讀入數據,數據的讀寫(xiě)操作在讀、寫(xiě)控制信號的低電平期間完成。

  需要注意的是,在控制信號( 讀、寫(xiě)信號) 有效期間,P2 口送出高8位地址,配合數據鎖存器輸出的低8 位地址,實(shí)現16 位地址總線(xiàn),即64kB 范圍的內的尋址。

  由于CPU不可能同時(shí)執行讀和寫(xiě)操作,所以讀、寫(xiě)信號不可能同時(shí)有效。

  四、常見(jiàn)單片機編址電路

  1、簡(jiǎn)單地址擴展

  51 單片機的P2 口可以直接作為高8位地址總線(xiàn)使用,在一些簡(jiǎn)單系統電路中,常使用P2口直接編址驅動(dòng)。

  下面以使用數據緩沖器74LS273 驅動(dòng)數碼顯示為例,分析P2 口編址驅動(dòng)的靜態(tài)數碼顯示電路的設計。

  一位LED 數碼顯示單元電路如圖3 所示。

  

  WR 與A8( P2.0) 相或提供74LS273的時(shí)鐘信號,當執行“MOVX @DPTR,A”指令時(shí),地址信息由DPTR 寄存器確定,會(huì )出現有效的寫(xiě)信號WR,只有當地址A8 為滿(mǎn)足“0”時(shí),寫(xiě)信號才可以作為74LS273 的時(shí)鐘信號輸入,完成數據鎖存。

  P2 口為A8~A15 的8 位地址線(xiàn),很容易擴展到8 只LED 數碼管,WR 信號分別與A8~A15 按或關(guān)系連接,每位地址線(xiàn)均為低電平有效,即可實(shí)現8 個(gè)有效地址。

  該方案電路簡(jiǎn)單,但有效地址數太少,不適用于復雜系統設計。



評論


相關(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>