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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

GReq_mcu168 ? 來源:未知 ? 作者:李建兵 ? 2018-03-15 14:48 ? 次閱讀

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

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

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

這就要說51單片機內部的幾個周期了:指令周期、機器周期、時鐘周期、振蕩周期。

振蕩周期是指為單片機提供定時信號的振蕩源的周期或外部輸入時鐘的周期。

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

一個機器周期由6個狀態組成,如果把一條指令的執行過程分作幾個基本操作,則將完成一個基本操作所需的時間稱作機器周期。單片機的單周期指令執行時間就為一個機器周期。

指令周期是執行一條指令所需的全部時間。MCS-51單片機的指令周期通常由1、2、4個機器周期組成。

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

下面說說51單片機的總線擴展:

這種結構就是上一篇說到的三總線結構,如圖所示

1、數據總線

51 單片機的數據總線為P0 口,CPU 從P0 口送出和讀回數據。

2、地址總線

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

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

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

3、控制總線

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

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

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

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

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

采用這種總線結構按照規定的時序能夠最大程度的利用單片機的全部地址線。這就是單片機的編址。編址分為線選法和譯碼法,譯碼法分為全譯碼、部分譯碼。線選法的優點是簡單但是非常浪費地址線;全譯碼法能夠最大程度的利用全部地址線,但是電路很復雜需要一些與非門的配合才行。一般用部分譯碼法性價比最高,尤其是在外接了存儲芯片時部分譯碼法很方便。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44565

    瀏覽量

    635984
  • 51單片機
    +關注

    關注

    274

    文章

    5704

    瀏覽量

    123726

原文標題:51單片機的時鐘及總線時序和總線擴展

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于51單片機的手動數字時鐘

    具體實現功能由51單片機+8位共陰數碼管+獨立按鍵構成。具體功能:(1)利用數碼管顯示時分秒,顯示格式為“時-分-秒”;(2)利用6個按鍵控制時、分、秒,設定好后自動開始時鐘顯示;(3)設置秒復位
    的頭像 發表于 10-22 14:12 ?255次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動數字<b class='flag-5'>時鐘</b>

    51單片機驅動

    電子發燒友網站提供《51單片機驅動.exe》資料免費下載
    發表于 09-20 11:46 ?5次下載

    單片機的三種總線結構

    單片機的三種總線結構包括地址總線(Address Bus, AB)、數據總線(Data Bus, DB)和控制總線(Control Bus,
    的頭像 發表于 09-10 11:32 ?3173次閱讀

    基于51單片機數字時鐘數碼管顯示設計

    本資源內容概要:? ? ? ?這是基于51單片機數字時鐘數碼管顯示設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、元件清單(excel表格打開
    發表于 06-25 10:42 ?1次下載

    基于51單片機數字時鐘鬧鐘設計

    本資源內容概要:? ? ? ?這是基于51單片機數字時鐘鬧鐘設計包含了PDF版本電路圖、C語言程序源代碼(keil軟件打開)、proteus仿真。本資源適合人群:? ? ? 單片機愛好
    發表于 06-25 10:17 ?0次下載

    基于51單片機時鐘溫度顯示設計

    本資源內容概要:? ? ? ?這是基于51單片機時鐘溫度顯示設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、proteus仿真圖。本資源適合人群
    發表于 06-25 10:17 ?0次下載

    怎么根據外圍電路配置單片機gpio的時鐘

    怎么根據外圍電路配置單片機gpio的時鐘? 根據外圍電路配置單片機GPIO的時鐘是一項重要的任務,它決定了單片機與外部設備的通信速度和穩定性
    的頭像 發表于 01-31 10:57 ?1123次閱讀

    51單片機開發板的主要功能 51單片機開發板能做什么

    51單片機開發板是一種基于8051系列單片機芯片的開發板,具有豐富的功能和廣泛的應用。下面將詳細介紹51單片機開發板的主要功能以及能夠實現的
    的頭像 發表于 01-23 15:52 ?3832次閱讀

    基于51單片機的實時時鐘設計

    電子發燒友網站提供《基于51單片機的實時時鐘設計.rar》資料免費下載
    發表于 01-12 10:43 ?13次下載

    基于51單片機的智能魚缸設計

    電子發燒友網站提供《基于51單片機的智能魚缸設計.rar》資料免費下載
    發表于 01-12 10:32 ?7次下載

    基于51單片機的聲控燈設計

    電子發燒友網站提供《基于51單片機的聲控燈設計.rar》資料免費下載
    發表于 01-12 10:27 ?1次下載

    基于51單片機的實時時鐘+溫度應用設計

    電子發燒友網站提供《基于51單片機的實時時鐘+溫度應用設計.rar》資料免費下載
    發表于 01-12 10:20 ?0次下載

    基于51單片機的多功能電子時鐘設計

    電子發燒友網站提供《基于51單片機的多功能電子時鐘設計.rar》資料免費下載
    發表于 01-12 10:03 ?13次下載

    基于51單片機的倒車雷達的設計

    電子發燒友網站提供《基于51單片機的倒車雷達的設計.rar》資料免費下載
    發表于 01-12 09:54 ?3次下載

    基于51單片機的聲控燈設計

    電子發燒友網站提供《基于51單片機的聲控燈設計.rar》資料免費下載
    發表于 01-07 09:37 ?5次下載
    主站蜘蛛池模板: 久久综合图片| 99久在线| 欧美三级精品| 年轻人影院www你懂的| 高清在线观看视频| 乱人伦xxxx国语对白| 国产精品一区二区三区四区五区| 精品特级毛片| 国产精品主播在线| 最近观看免费高清视频| 午夜视| 日韩黄色网址| 成人午夜大片免费视频77777| 人人澡人人澡人人看青草 | 色人在线| 男人天堂伊人网| 国产高清视频免费最新在线| 1000部啪啪勿入十八免费| 午夜视频你懂的| 久久天天躁狠狠躁夜夜爽蜜月 | 国产美女精品视频免费观看| a成人毛片免费观看| 日韩美女影院| 男人女人真曰批视频播放| 日本免费在线一区| 午夜性福利| 欧美日韩亚洲国产| 色六月婷婷| 久久综合香蕉久久久久久久| 国产你懂的在线观看| 天天综合干| 俺要操| 国产美女叼嘿视频免费看| 特级做a爰片毛片免费看一区| 亚洲天堂资源| 日本黄色电影在线| 热久久综合这里只有精品电影| 久操天堂| 色综合成人| 国产黄色在线网站| 亚洲国产婷婷综合在线精品|