在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機總線時序概述

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-07-23 15:33 ? 次閱讀

一、總線概述

計算機系統(tǒng)是以微處理器為核心的,各器件要與微處理器相連,且必須協(xié)調(diào)工作,所以在微處理機中引入了總線的概念,各器件共同享用總線,任何時候只能有一個器件發(fā)送數(shù)據(jù)(可以有多個器件同時接收數(shù)據(jù)) 。

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

二、單片機的三總線結(jié)構(gòu)

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

單片機三總線擴展示意如圖1 所示。

wKgZomS81YSARputAAAvQnlh1v0343.jpg

1、數(shù)據(jù)總線

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

2、地址總線

51 系列單片機的地址總線為16 位。

為了節(jié)約芯片引腳,采用P0 口復(fù)用方式,除了作為數(shù)據(jù)總線外,在ALE 信號時序匹配下,通過外置的數(shù)據(jù)鎖存器,在總線訪問前半周期從P0口送出低8位地址,后半周期從P0 口送出8 位數(shù)據(jù)。

高8位地址則通過P2 口送出。

3、控制總線

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

三、單片機總線時序分析

51 單片機總線時序如圖2 所示。

wKgaomS81Y-AGyHpAABN80DcRlM011.jpg

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

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

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

四、常見單片機編址電路

1、簡單地址擴展

51 單片機的P2 口可以直接作為高8位地址總線使用,在一些簡單系統(tǒng)電路中,常使用P2口直接編址驅(qū)動。

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

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

wKgaomS81bGAasmyAAEKvpRVYsA248.jpg

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

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

該方案電路簡單,但有效地址數(shù)太少,不適用于復(fù)雜系統(tǒng)設(shè)計。

2、低8 位地址鎖存

通常的設(shè)計電路是使用8D 鎖存器74LS373 實現(xiàn)地址鎖存,74HC573 與之邏輯功能相同,只是引腳布局不一樣,使用74HC573 布線更容易。

74LS373 真值表如圖4所示。

wKgaomS81byABa0LAAERrpnIX2I189.jpg

在輸出允許OE 為L、控制使能LE 為H 時,輸出為跟隨狀態(tài);

OE 為L、LE 為L 時,輸出為保持狀態(tài)。

地址鎖存電路如圖5 所示。OE 接地,LE 接單片機的ALE腳將產(chǎn)生滿足時序的低8 位地址信號。

執(zhí)行以下三條指令會得到如圖6所示的時序圖。

MOV DPTR,# 0FF55H;低8 位地址為55H

MOV A,# 0AAH;待發(fā)送數(shù)據(jù)0AAH→A( 55H 取反)

MOVX,@DPTR,A;A 中的0AAH送地址為0FF55H 的對象中會。

wKgaomS81cyAHNZlAAELBhhzN9Y957.jpg

從圖6 中可以看出,P0 口先送55H,在ALE 下降沿實現(xiàn)地址鎖存,隨后送出數(shù)據(jù)0AAH,在WR 有效( 低電平) 期間鎖存器輸出低8 位地址55H,P0 口送出數(shù)據(jù)0AAH。

3、帶譯碼器的復(fù)雜地址接口電路

理論上高8 位地址線可以產(chǎn)生256 個有效地址,如何實現(xiàn)地址“擴展”呢? 地址擴展準(zhǔn)確描述是地址譯碼,例如3 根地址線可以譯碼成8 個地址,4根譯碼成16 個有效地址。這里選擇3-8 譯碼器實現(xiàn)地址譯碼,電路圖以及對應(yīng)的編址如表1 所示。

wKgZomS81dqAKqM5AAQgWkYkel8380.jpg

五、單片機總線編址電路實例

帶總線擴展接口的單片機系統(tǒng),包括外部32k RAM 擴展、LCD1602 接口、輸入輸出口。

帶編址擴展的單片機最小系統(tǒng)電路如圖7 所示。

wKgZomS812KAOuY3AAHFrCvodWE403.png

使用74HC573 鎖存低8 位地址;74138 實現(xiàn)8 個地址擴展,74138 的A、B、C 接A8 ~A10,E1 接A15, E2、E3 接地常有效,得到0F8FFH 到0FFFFH8 個地址( 無關(guān)位用1 表示) 或者8000H 到8700H( 無關(guān)位用0 表示) 。

32k RAM 接口如圖8 所示。

wKgZomS81eaAbJ_rAAEmvTEuKrs350.jpg

D0~D7 接數(shù)據(jù)總線P0 口,地址線A0~A14接單片機地址總線低15 位,單片機地址線A15 接RAM 片選信號,低電平有效,這樣RAM 地址分配從0000H 到7FFFH,與74138 譯碼地址不沖突。

LCD1602 接口電路如圖9 所示。

wKgaomS8132AP6wwAADd7gV0FKU661.jpg

RS、RW 分別接A12、A13,使能信號編址為Y7,這樣LCD 的四個驅(qū)動地址( 數(shù)據(jù)讀寫和命令讀寫) 為0CFFFH 到0FFFFH ( 無關(guān)位為1) 或者8700H 到0B700H( 無關(guān)位為0)。

有些時候單片機引腳不夠用,還要進行擴展,輸入口擴展電路如圖10 所示。

wKgZomS816SAcbsgAADI8h0ngpg749.png

利用74HC573( 74LS373) 的高阻態(tài)功能,將其輸出Q0~Q7 接P0 口,在滿足總線地址讀操作中,可以把輸入InPORT的數(shù)據(jù)讀入單片機的累加器,地址為0F8FFH 或8000H。

輸出口擴展電路如圖11 所示。

wKgZomS814aANhysAAETHC1NzhE807.jpg

利用74LS273 數(shù)據(jù)鎖存功能,在滿足總線地址寫操作中,可以把單片機累加器里的數(shù)據(jù)寫入273 鎖存輸出,地址為0F8FFH 或8000H。由于所用控制總線不同,可以和輸入共用地址。

六、結(jié)束語

總線擴展是設(shè)計單片機控制電路必須掌握的技術(shù),大量的特殊功能IC都支持總線接口, 如ADC0809,TLC7528,DDS 器件AD9851 等。

總線接口的要點就是在嚴(yán)格的控制時序下,總線被分時復(fù)用,以實現(xiàn)復(fù)雜系統(tǒng)設(shè)計。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17401

    瀏覽量

    353298
  • 51單片機
    +關(guān)注

    關(guān)注

    274

    文章

    5706

    瀏覽量

    124667
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2910

    瀏覽量

    88560
  • 時序
    +關(guān)注

    關(guān)注

    5

    文章

    392

    瀏覽量

    37486
收藏 人收藏

    評論

    相關(guān)推薦

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

    51 系列單片機具有完善的總線接口時序,可以擴展控制對象,其直接尋址能力達(dá)到64k( 2的16次方) 。
    發(fā)表于 03-22 10:27 ?7384次閱讀

    51架構(gòu)與51系列單片機概述

    2-1. 51單片機概述2-2. 51架構(gòu)2-3. 8051引腳功能表述2-4. 常見51系列單片機
    發(fā)表于 03-23 12:07 ?62次下載

    51 系列單片機慢速讀寫的時序擴展

    51 系列單片機慢速讀寫的時序擴展
    發(fā)表于 05-15 14:28 ?18次下載

    51單片機及其應(yīng)用概述

    51單片機及其應(yīng)用概述,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-17 11:16 ?0次下載

    51單片機的時鐘及總線時序總線擴展

    說到51單片機的時鐘首先想到51時怎么工作的呢?微型控制器要想工作必須要有一個“動力”,對于51單片機來說,這個“動力”就是時鐘源。一般應(yīng)用
    發(fā)表于 11-16 09:58 ?1422次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的時鐘及<b class='flag-5'>總線</b><b class='flag-5'>時序</b>和<b class='flag-5'>總線</b>擴展

    51單片機的時鐘及總線時序總線擴展

    說到51單片機的時鐘首先想到51時怎么工作的呢?微型控制器要想工作必須要有一個“動力”,對于51單片機來說,
    的頭像 發(fā)表于 03-15 14:48 ?9285次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的時鐘及<b class='flag-5'>總線</b><b class='flag-5'>時序</b>和<b class='flag-5'>總線</b>擴展

    MCS-51系列單片機的結(jié)構(gòu)是怎樣的?單片機芯片的硬件結(jié)構(gòu)的總體概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51系列單片機的結(jié)構(gòu)是怎樣的?單片機芯片的硬件結(jié)構(gòu)的總體概述內(nèi)容包括了:一 MCS-51系列
    發(fā)表于 09-29 16:18 ?11次下載
    MCS-<b class='flag-5'>51</b>系列<b class='flag-5'>單片機</b>的結(jié)構(gòu)是怎樣的?<b class='flag-5'>單片機</b>芯片的硬件結(jié)構(gòu)的總體<b class='flag-5'>概述</b>

    MCS-51單片機的硬件結(jié)構(gòu)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機的硬件結(jié)構(gòu)詳細(xì)資料概述內(nèi)容包括了:1.MCS-51 單片機主要功能特點 2.MCS-
    發(fā)表于 10-23 16:11 ?18次下載
    MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的硬件結(jié)構(gòu)詳細(xì)資料<b class='flag-5'>概述</b>

    51單片機教程之51單片機中斷系統(tǒng)的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機教程之51單片機中斷系統(tǒng)的詳細(xì)資料概述主要內(nèi)容介紹的是中斷概念響應(yīng)條件處理原則中斷服務(wù)和中斷的使用方法
    發(fā)表于 11-19 09:56 ?17次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>教程之<b class='flag-5'>51</b><b class='flag-5'>單片機</b>中斷系統(tǒng)的詳細(xì)資料<b class='flag-5'>概述</b>

    什么是單片機51單片機教程之單片機的詳細(xì)資料概述免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機教程之單片機的詳細(xì)資料概述免費下載主要內(nèi)容包括了:一,什么是單片機二,
    發(fā)表于 11-21 08:00 ?86次下載
    什么是<b class='flag-5'>單片機</b><b class='flag-5'>51</b><b class='flag-5'>單片機</b>教程之<b class='flag-5'>單片機</b>的詳細(xì)資料<b class='flag-5'>概述</b>免費下載

    51單片機教程之80C51單片機的C語言程序設(shè)計資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機教程之80C51單片機的C語言程序設(shè)計資料概述主要內(nèi)容包括了:
    發(fā)表于 12-05 11:53 ?299次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>教程之80C<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的C語言程序設(shè)計資料<b class='flag-5'>概述</b>

    51單片機總線資料概述

    ds18b20的參考資料里面涉及到總線的概念,之前51單片機學(xué)的東西全還給老師了,這里做一個簡單的回顧。
    發(fā)表于 08-28 17:29 ?0次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>總線</b>資料<b class='flag-5'>概述</b>

    單片機入門學(xué)習(xí)教程單片機的詳細(xì)概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機入門學(xué)習(xí)教程單片機的詳細(xì)概述包括了:什么是單片機單片機的特點及應(yīng)用領(lǐng)域,
    發(fā)表于 12-10 08:00 ?93次下載
    <b class='flag-5'>單片機</b>入門學(xué)習(xí)教程<b class='flag-5'>單片機</b>的詳細(xì)<b class='flag-5'>概述</b>

    51單片機實驗12:EEPROM(IIC總線) 應(yīng)用

    51單片機實驗12:EEPROM(IIC總線) 應(yīng)用
    發(fā)表于 11-23 16:36 ?21次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>實驗12:EEPROM(IIC<b class='flag-5'>總線</b>) 應(yīng)用

    51單片機總線時序介紹

    ) 。 計算機的總線分為控制總線、地址總線和數(shù)據(jù)總線等三種。而數(shù)據(jù)總線用于傳送數(shù)據(jù),控制總線用于
    發(fā)表于 02-11 15:30 ?1次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>總線</b><b class='flag-5'>時序</b>介紹
    主站蜘蛛池模板: 天天综合天天做天天综合 | 曰本aaaaa毛片午夜网站 | 黄色成人免费网站 | 天堂网最新版www中文 | 欧美又粗又硬又大久久久 | 亚洲久优优色优在线播放 | 天天宗合网| 乱j伦小说在线阅读 | 欧美最猛黑人xxxx黑人猛交69 | 久青草国产免费观看 | 国产色婷婷| 欧美最猛性xxxx免费 | 国产专区日韩精品欧美色 | 久久久久久国产精品免费 | 天堂中文资源在线地址 | 四虎sihu新版影院亚洲精品 | 国产中出视频 | 在线观看免费视频国产 | 亚洲精品一卡2卡3卡三卡四卡 | 久久久久国产 | 亚洲一区二区三区中文字幕 | 黄色免费在线视频 | 久久久噜噜噜久久中文字幕色伊伊 | 2021最新国产成人精品视频 | 免费一看一级毛片全播放 | 久久精品人人爽人人爽快 | 欧美成人伊人十综合色 | 国产黄色网页 | 手机看片自拍自自拍日韩免费 | 黄色网络在线观看 | 在线观看视频网站 | 天天爽夜夜爽夜夜爽精品视频 | 在线观看亚洲人成网站 | 性高清 | 亚洲最大的成人网 | 天天射天天怕 | 国产精品午夜免费观看网站 | 免费一级毛片在级播放 | 欧美日韩一区二区视频图片 | 男啪女视频免费观看网站 | 亚洲精品在线视频 |