微控制器IO口是怎樣擴充套件的,微控制器擴充套件io口怎麼用

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

1樓:4終

1、首先可以使用38譯碼器進行拓展,三個引腳的二進位制輸入可變成8個引腳的分別輸出。

2、然後附74hc138晶片真值表。

3、還可以使用鎖存器拓展:74hc573,顧名思義,就是可以通過控制le引腳鎖住輸入io的點平,保持輸出不變,如下圖。

4、還可以用序列輸入並行輸出的移位快取器74hc595進行拓展。

5、真值表如圖,這樣就完成了。

2樓:匿名使用者

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

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

3樓:創作者

除了樓上兩位的方法,還有利用微控制器片內ad的方法。具體原理是,串接三個電阻,r1,r2,r3,r1的另一端接上vcc。r1和r2節點n1,r2和r3節點n2,r3懸空節點n3。

n1,n2,n3各接按鍵一枚到gnd,微控制器ad輸入端接節點n1,由於按下三個按鍵時ad得到的值會不同,因此得到了三個按鍵的值。據此,增加串接電阻的量,加上ad的速度和精度夠高,就可以用一個ad得到n多的輸入口,當然還是功能不全的輸入口。注意不是io口只是輸入口。

4樓:

用573鎖存器或者138譯碼器擴充套件

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

5樓:匿名使用者

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

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

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

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

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

6樓:

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

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

7樓:匿名使用者

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

微控制器io擴充套件口的作用

8樓:愛晚風林亭

通過微控制器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等等,也很多的。

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

9樓:匿名使用者

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

10樓:論宇之新宇宙觀

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

11樓:匿名使用者

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

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

愛晚風林亭 通過微控制器io控制擴充套件口,增加微控制器io口能控制的埠的數量。微控制器 microcontrollers 是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯...

微控制器串列埠控制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 ...