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

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

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口怎麼用

4終 1 首先可以使用38譯碼器進行拓展,三個引腳的二進位制輸入可變成8個引腳的分別輸出。2 然後附74hc138晶片真值表。3 還可以使用鎖存器拓展 74hc573,顧名思義,就是可以通過控制le引腳鎖住輸入io的點平,保持輸出不變,如下圖。4 還可以用序列輸入並行輸出的移位快取器74hc595進...

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

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

如何給微控制器IO口輸入高電平,微控制器 為什麼IO口輸入的時候要置成高電平後才能讀取正確 ?

方法 1.p1口做輸入輸出口前要先寫值,1為輸入,0為輸出,且要接上拉電阻,不如換到其他口。2.if countsingle 1 改為if countsingle 1 3.最好先讀取埠值再判斷。 最基本的51微控制器的io要讀之前一定得先寫 1 否則讀的值是隨機的。if countsingle 1 ...