chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

51單片機(jī)的時(shí)鐘及總線時(shí)序和總線擴(kuò)展

GReq_mcu168 ? 來(lái)源:未知 ? 作者:李建兵 ? 2018-03-15 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一般第一種接法用的比較多。選擇內(nèi)部震蕩方式時(shí)晶振旁邊有兩個(gè)小電容。這兩個(gè)電容叫晶振的負(fù)載電容,分別接在晶振的兩個(gè)腳上和對(duì)地的電容,一般在幾十皮發(fā)。它會(huì)影響到晶振的諧振頻率和輸出幅度。晶振的負(fù)載電容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg為分別接在晶振的兩個(gè)腳上和對(duì)地的電容,Cic(集成電路內(nèi)部電容)+△C(PCB上電容)經(jīng)驗(yàn)值為3至5pf。

各種邏輯芯片的晶振引腳可以等效為電容三點(diǎn)式振蕩器。晶振引腳的內(nèi)部通常是一個(gè)反相器, 或者是奇數(shù)個(gè)反相器串聯(lián)。在晶振輸出引腳 XO 和晶振輸入引腳 XI 之間用一個(gè)電阻連接, 對(duì)于 CMOS 芯片通常是數(shù) M 到數(shù)十M 歐之間。 很多芯片的引腳內(nèi)部已經(jīng)包含了這個(gè)電阻, 引腳外部就不用接了。這個(gè)電阻是為了使反相器在振蕩初始時(shí)處與線性狀態(tài), 反相器就如同一個(gè)有很大增益的放大器, 以便于起振。

為什么要選擇12MHz的晶振作為時(shí)鐘源呢?

這就要說(shuō)51單片機(jī)內(nèi)部的幾個(gè)周期了:指令周期、機(jī)器周期、時(shí)鐘周期、振蕩周期。

振蕩周期是指為單片機(jī)提供定時(shí)信號(hào)的振蕩源的周期或外部輸入時(shí)鐘的周期。

時(shí)鐘周期又稱作狀態(tài)周期或狀態(tài)時(shí)間S,它是振蕩周期的兩倍,分為P1節(jié)拍和P2節(jié)拍,通常在P1節(jié)拍完成算術(shù)邏輯操作,在P2節(jié)拍完成內(nèi)部寄存器之間的數(shù)據(jù)傳送操作。(注意P1 和P2的相位關(guān)系 )

一個(gè)機(jī)器周期由6個(gè)狀態(tài)組成,如果把一條指令的執(zhí)行過(guò)程分作幾個(gè)基本操作,則將完成一個(gè)基本操作所需的時(shí)間稱作機(jī)器周期。單片機(jī)的單周期指令執(zhí)行時(shí)間就為一個(gè)機(jī)器周期。

指令周期是執(zhí)行一條指令所需的全部時(shí)間。MCS-51單片機(jī)的指令周期通常由1、2、4個(gè)機(jī)器周期組成。

對(duì)于12MHz的晶振,提供了12M的振蕩周期,6M的時(shí)鐘周期,1M的機(jī)器周期。所以此時(shí)51單片機(jī)的單指令周期為(1/1M)s=1us.這個(gè)1us有什么好處呢?后面大家會(huì)知道單片機(jī)應(yīng)用中會(huì)有各種各樣的時(shí)序,很多時(shí)候需要用一小段程序延時(shí)來(lái)達(dá)到時(shí)序要求,而1us的單指令周期比較方便計(jì)算延時(shí)時(shí)間以及確定每條語(yǔ)句的執(zhí)行時(shí)間。應(yīng)該明確的是單片機(jī)執(zhí)行每條語(yǔ)句用的時(shí)間是非常確定的,是1us就是1us不會(huì)多一點(diǎn)也不會(huì)少一點(diǎn)。

下面說(shuō)說(shuō)51單片機(jī)的總線擴(kuò)展:

這種結(jié)構(gòu)就是上一篇說(shuō)到的三總線結(jié)構(gòu),如圖所示

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

51 單片機(jī)的數(shù)據(jù)總線為P0 口,CPU 從P0 口送出和讀回?cái)?shù)據(jù)。

2、地址總線

51 系列單片機(jī)的地址總線為16 位。

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

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

3、控制總線

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

51 單片機(jī)總線時(shí)序如圖 所示。

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

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

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

采用這種總線結(jié)構(gòu)按照規(guī)定的時(shí)序能夠最大程度的利用單片機(jī)的全部地址線。這就是單片機(jī)的編址。編址分為線選法和譯碼法,譯碼法分為全譯碼、部分譯碼。線選法的優(yōu)點(diǎn)是簡(jiǎn)單但是非常浪費(fèi)地址線;全譯碼法能夠最大程度的利用全部地址線,但是電路很復(fù)雜需要一些與非門的配合才行。一般用部分譯碼法性價(jià)比最高,尤其是在外接了存儲(chǔ)芯片時(shí)部分譯碼法很方便。


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

    關(guān)注

    6074

    文章

    45361

    瀏覽量

    664406
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    278

    文章

    5714

    瀏覽量

    132526

原文標(biāo)題:51單片機(jī)的時(shí)鐘及總線時(shí)序和總線擴(kuò)展

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)系統(tǒng)進(jìn)行擴(kuò)展時(shí)需要遵循的原則有哪些

    一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)包含兩部門內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元,如ROM、RAM、I/O、定時(shí)器/計(jì)數(shù)器、間斷系統(tǒng)等不能知足應(yīng)用系統(tǒng)的要求時(shí),必需在片外進(jìn)行擴(kuò)展
    發(fā)表于 12-09 07:56

    關(guān)于ICB總線的應(yīng)用

    ICB總線總的可以分為命令通道和響應(yīng)通道,主機(jī)通過(guò)ICB總線向從機(jī)發(fā)送命令,從機(jī)通過(guò)ICB總線響應(yīng)主機(jī),如下圖所示 如下是往ICB
    發(fā)表于 10-29 07:44

    51單片機(jī)RS485編程實(shí)例資料

    詳細(xì)介紹51單片機(jī)RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?3次下載

    PCIe總線時(shí)鐘同步卡

    gps總線
    西安同步電子科技有限公司
    發(fā)布于 :2025年10月14日 18:58:49

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要
    的頭像 發(fā)表于 07-25 11:39 ?512次閱讀

    AT89C51 單片機(jī)中文資料

    電子發(fā)燒友網(wǎng)站提供《AT89C51 單片機(jī)中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 06-24 15:29 ?1次下載

    2.4寸TFT彩屏配套測(cè)試程序-51單片機(jī)

    如題,2.4寸TFT彩屏配套測(cè)試程序-51單片機(jī)。
    發(fā)表于 06-04 16:26 ?0次下載

    單片機(jī)實(shí)例項(xiàng)目:485與CAN總線運(yùn)用實(shí)例

    單片機(jī)實(shí)例項(xiàng)目:485與CAN總線運(yùn)用實(shí)例,推薦下載!
    發(fā)表于 06-03 20:48

    51單片機(jī)筆記(建議收藏?。?/a>

    簡(jiǎn)單匯總下51單片機(jī)的資源和學(xué)習(xí)方法 一頁(yè)紙講清單片機(jī) 也許有人問(wèn):有沒(méi)有那么簡(jiǎn)單呀? 當(dāng)然不會(huì)那么簡(jiǎn)單啦,首先你要把書讀薄,然后再把書讀后,最后把書放進(jìn)自己腦子里,形成自己的一套思路。 理解
    發(fā)表于 05-21 17:24

    51單片機(jī)模塊化編程設(shè)計(jì)與實(shí)例要點(diǎn)分析

    51單片機(jī)模塊化開發(fā)教程
    發(fā)表于 02-24 16:40 ?4次下載

    51單片機(jī)驅(qū)動(dòng)DAC8580遇到的疑問(wèn)求解

    今天用51單片機(jī)驅(qū)動(dòng)DAC8580,不知時(shí)序不對(duì),還是51單片機(jī)慢了,驅(qū)動(dòng) 不了啊,時(shí)序如下,
    發(fā)表于 02-07 07:50

    I2C總線單片機(jī)的連接

    組成:數(shù)據(jù)線(SDA)和時(shí)鐘線(SCL)。SDA負(fù)責(zé)數(shù)據(jù)的傳輸,而SCL則用于同步數(shù)據(jù)傳輸。I2C協(xié)議支持多主機(jī)和多從機(jī)的通信,每個(gè)設(shè)備都有一個(gè)唯一的地址。通信過(guò)程中,主機(jī)負(fù)責(zé)生成時(shí)鐘信號(hào),從
    的頭像 發(fā)表于 01-17 15:18 ?2040次閱讀

    51單片機(jī)pwm和spwm

    51單片機(jī)pwm
    發(fā)表于 01-08 15:54 ?3次下載

    51單片機(jī)溫度報(bào)警器

    電子發(fā)燒友網(wǎng)站提供《51單片機(jī)溫度報(bào)警器.zip》資料免費(fèi)下載
    發(fā)表于 12-30 14:16 ?4次下載

    CAN總線擴(kuò)展功能及其應(yīng)用

    CAN總線以其高可靠性、實(shí)時(shí)性和靈活性在現(xiàn)代電子系統(tǒng)中扮演著重要角色。隨著技術(shù)的發(fā)展,CAN總線也在不斷擴(kuò)展其功能,以適應(yīng)更廣泛的應(yīng)用需求。 1. CAN總線的基本特性 CAN
    的頭像 發(fā)表于 12-23 09:04 ?2280次閱讀