微控制器IO擴充套件口的作用,當微控制器外部擴充套件儲存器是,四個I O介面各起什麼作用

時間 2021-08-30 10:29:00

1樓:愛晚風林亭

通過微控制器io控制擴充套件口,增加微控制器io口能控制的埠的數量。

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

在微控制器的i/o口不夠的情況下,經常會需要擴充套件的設計,有兩種方法,一是用並行輸入/並行輸出介面晶片擴充套件,如資料鎖存器:74hc273,74hc373,74hc374,74hc377,74hc573等很多的,可以擴充套件多片。二是用序列輸入/並行輸出的晶片擴充套件,如74ls595,74ls594,74ls596,74ls599等等,也很多的。

這要根據需要選擇哪種擴充套件方式和晶片。

2樓:匿名使用者

當i/o口數量不夠用的時候 就需要用i/o口拓展 最常用的是74ls164和74ls165晶片,一個是串轉並,一個是並轉串

3樓:論宇之新宇宙觀

埠就是微控制器的輸入輸出介面,就好像電腦的usb介面一樣。當你需要使用超過計算機usb介面數量的usb裝置時,就需要利用usb擴充套件來實現。微控制器埠擴充套件也是一樣。

4樓:匿名使用者

感覺所謂i/o擴充套件口應該指的是i/o口擴充套件元件或稱介面電路,嚴格的說大部分的微控制器的系統設計,都是經過介面電路使微控制器與外部電路聯絡起來的,根據不同的要求選用不同的器件,例如:74hc595或164可以串入並出的晶片可以使微控制器的兩個輸出埠當成8個埠用,極大的擴充套件了埠的數量,還有的可以起到隔離的作用,或資料鎖存的作用,功能多多,相應的數字晶片數不勝數。

當微控制器外部擴充套件儲存器是,四個i/o介面各起什麼作用

5樓:上帝來自地球

你描述的應該是spi擴充套件吧!

它們的作用分別為:

1.cs 片選訊號,選中外擴晶片

2.clk 時鐘訊號,提供時鐘訊號

3.wr 資料讀,進行寫操作

4. rd資料寫,進行多操作

6樓:胖大海君

當微控制器外部擴充套件儲存器 一般要採用匯流排擴充套件:

1 p0口將作為匯流排的低8位地址線和8位資料線使用2 p2口將作為匯流排的高8位地址線使用 沒有使用的高位地址線 將作為儲存器的片選訊號

3 p3口的p3.6和p3.7將作為片外資料儲存器的寫訊號、讀訊號 即做控制匯流排使用

微控制器的29引腳 psen將作為片外程式儲存器的讀訊號。

p3口其它引腳 可作為專用線使用 如定時計數器的輸入、外部中斷0和1的輸入、序列口的

資料輸入、輸出線。

4 p1口可以做i/o口使用 連線輸入/輸出裝置呵呵 滿意就選滿意回答

微控制器擴充套件io口怎麼用

7樓:匿名使用者

在微控制器的i/o口不夠的情況下,經常會需要擴充套件的設計,有兩種方法,一是用

回並行輸入/並行輸出介面

答晶片擴充套件,如資料鎖存器:74hc273,74hc373,74hc374,74hc377,74hc573等很多的,可以擴充套件多片。二是用序列輸入/並行輸出的晶片擴充套件,如74ls595,74ls594,74ls596,74ls599等等,也很多的。

這要根據需要選擇哪種擴充套件方式和晶片。

微控制器擴充套件io口的地址如何定義?

8樓:

oe低電平有效,接在個腳,那個腳就是0,其它的可0可1。所以與p2.0相連,地址為0effh, 也可以為0feffh。

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

9樓:匿名使用者

參考標頭檔案裡面io口德定義

微控制器IO口控制另微控制器IO口問題

3.3v和5v的兩個微控制器io口不要直接連線到一起,應該用電平轉換電路隔離。3.3v的io口增加了18ma電流,這是很大的,容易燒壞3.3v微控制器,這種連線是不合理的。如果5v微控制器是stc的,引腳可設定成高阻輸入模式是最簡單的,如下表。如果不是也不能設定io模式,那可以用一片74hc04 用...

微控制器串列埠控制io口,微控制器序列口與普通IO口區別?

自我程式設計 我寫了一個串列埠接收輸入,並將輸入的字串顯示在lcd螢幕中,同時收到的資料還會通過串列埠傳送回上位機。我是用串列埠助手除錯的。定義了虛擬串列埠com3和com4作通訊。連續傳送字元將作為字串儲存,儲存在全域性變數strs 100 中,遇到間隔傳送,後傳送的字元或字串將覆蓋上次內容。比如...

微控制器引腳如何實現高阻輸入,微控制器IO口設定為高阻輸入時能讀埠值嗎

amd百夫長 一 通過加驅動器實現了。二 如果是傳統的51微控制器 例如at89s52 p0口可以實現高阻。p0口內部和p1 p3口的內部結構不同,它的內部上拉fet只有在它作為外部儲存器匯流排的時候才能開啟,如果做普通io口,那麼讓p0口輸出1,外部又沒有接上拉電阻的話,那麼p0口就是高阻 懸空 ...