日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

单片机原理及应用c语言编程,单片机原理及应用C语言版.ppt

發(fā)布時間:2024/8/1 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单片机原理及应用c语言编程,单片机原理及应用C语言版.ppt 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

單片機原理及應(yīng)用語言版第章單片機系統(tǒng)擴展第章單片機系統(tǒng)擴展目錄擴展并行三總線擴展簡單并行輸入輸出口擴展并行數(shù)據(jù)存儲器串行擴展總線接口技術(shù)本章主要介紹了單片機系統(tǒng)擴展的方法通過擴展并行三總線來進行并行總線接口擴展通過或口模擬幾種串行通信的特點來進行串行總線接口擴展擴展并行三總線主要內(nèi)容片外三總線結(jié)構(gòu)系統(tǒng)擴展的實現(xiàn)總線驅(qū)動片外三總線結(jié)構(gòu)通常微機的外部都有單獨的并行地址總線數(shù)據(jù)總線控制總線單片機由于引腳的限制數(shù)據(jù)總線和地址總線是復(fù)用的地址需要鎖存為了能把復(fù)用的數(shù)據(jù)總線和地址總線分離出來以便同外部的芯片

單片機原理及應(yīng)用 (C語言版)第8章 單片機系統(tǒng)擴展 第8章 單片機系統(tǒng)擴展 目 錄 8.1 擴展并行三總線 8.2 擴展簡單并行輸入/輸出口 8.3 擴展并行數(shù)據(jù)存儲器 8.4 串行擴展總線接口技術(shù) 本章主要介紹了MCS-51單片機系統(tǒng)擴展的方法。通過擴展并行三總線來進行并行總線接口擴展;通過UART或I/O口模擬幾種串行通信的特點來進行串行總線接口擴展。 8.1 擴展并行三總線 主要內(nèi)容 8.1.1 片外三總線結(jié)構(gòu) 8.1.2 MCS-51系統(tǒng)擴展的實現(xiàn) 8.1.3 總線驅(qū)動 8.1.1 片外三總線結(jié)構(gòu) 通常,微機的CPU外部都有單獨的并行地址總線、數(shù)據(jù)總線、控制總線。 MCS-51單片機由于引腳的限制,數(shù)據(jù)總線和地址總線是復(fù)用的。 地址需要鎖存:為了能把復(fù)用的數(shù)據(jù)總線和地址總線分離出來以便同外部的芯片正確的連接,需要在單片機的外部增加地址鎖存器,從而構(gòu)成與一般CPU相類似的三總線結(jié)構(gòu),如圖8-1所示。 74HC573簡介 74HC573是有輸出三態(tài)門的電平允許8位鎖存器。引腳信號如下: OE:輸出允許端,為0時芯片有效。 LE:鎖存控制端,高電平時,鎖存器的數(shù)據(jù)輸出端Q的狀態(tài),與數(shù)據(jù)輸入端D相同,即鎖存器是透明的;當LE端從高電平返回到低電平時(下降沿后),輸入端的數(shù)據(jù)就被鎖存在鎖存器中,數(shù)據(jù)輸入端D的變化不再影響Q端。 一、地址總線 地址總線(Address Bus,AB)用于傳送單片機送出的地址信號,以便進行存儲器單元和I/O端口的選擇。 地址總線是單向的,只能由單片機向外發(fā)送信息。 地址總線的數(shù)目決定了可直接訪問的存儲單元的數(shù)目。 二、數(shù)據(jù)總線 數(shù)據(jù)總線(Data Bus,DB)用于單片機與存儲器或I/O端口之間的數(shù)據(jù)傳送。 一般數(shù)據(jù)總線的位數(shù)與CPU的字長一致,MCS-51單片機的數(shù)據(jù)總線是8位的。 數(shù)據(jù)總線是雙向的,可以進行兩個方向的數(shù)據(jù)傳送。 三、控制總線 控制總線(Control Bus,CB)是單片機發(fā)出的以控制片外ROM、RAM和I/O口讀/寫操作的一組控制線。 8.1.2 MCS-51系統(tǒng)擴展的實現(xiàn) 一、以P0口作低8位地址及8位數(shù)據(jù)的復(fù)用總線 復(fù)用,即一段時間內(nèi)作兩種或兩種以上用途。 在這里指P0口在每個CPU周期的前半個周期輸出低8位地址,由地址鎖存器鎖存,然后由地址鎖存器代替P0口輸出低8位地址。后半個周期進行8位數(shù)據(jù)的輸入輸出。 二、以P2口作為高8位的地址總線 P0口的低8位地址加上P2的高8位地址就可以形成16位的地址總線,達到64KB的尋址能力。 實際應(yīng)用中,往往不需要擴展那么多地址,擴展多少用多少口線,剩余的口線仍可作一般I/O口來使用。 三、控制信號線 ALE:地址鎖存信號,用以實現(xiàn)對低8位地址的鎖存。 PSEN:片外程序存儲器讀選通信號。 EA:程序存儲器選擇信號。為低電平時,訪問外部程序存儲器;為高電平時,訪問內(nèi)部程序存儲器。 WR:片外數(shù)據(jù)存儲器寫選通信號。 RD:片外數(shù)據(jù)存儲器讀選通信號。 8.1.3 總線驅(qū)動 總線驅(qū)動的原因:在單片機應(yīng)用系統(tǒng)中,擴展的三總線上掛接很多負載,如存儲器、并行接口、A/D接口、顯示接口等,但總線接口的負載能力有限,因此常常需要通過連接總線驅(qū)動器進行總線驅(qū)動。 總線驅(qū)動器的作用:對于單片機的I/O口只相當于增加了一個TTL負載,因此驅(qū)動器除了對后級電路驅(qū)動外,還能對負載的波動變化起隔離作用。 在對TTL負載驅(qū)動時,只需考慮驅(qū)動電流的大小。 在對MOS負載驅(qū)動時,MOS負載的輸入電流很小,更多地要考慮對分布電容的電流驅(qū)動。 總線驅(qū)動器的選擇: 系統(tǒng)總線中地址總線是單向的,因此驅(qū)動器可以選用單向的,如74LS244,還帶有三態(tài)控制,能實現(xiàn)總線緩沖和隔離。 數(shù)據(jù)總線是雙向的,其驅(qū)動器也要選用雙向的,如74LS245。74LS245也是三態(tài)的,有一個方向控制端DIR。DIR=1時輸出(An→Bn),DIR=0時輸入(An←Bn)。 8.2 擴展簡單并行輸入/輸出口 89C52有P0~P3四組I/O口,但是在某些特定的場合,可

總結(jié)

以上是生活随笔為你收集整理的单片机原理及应用c语言编程,单片机原理及应用C语言版.ppt的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。