51微控制器的IO口的學習

2021-09-30 17:34:56 字數 558 閱讀 9058

準雙向口是帶上拉電阻的。如51微控制器的p1,p2,p3這三個io口。

雙向口是高阻態可以的,可以準確讀取外部資料。

上拉個人理解就是把高電平拉倒盡可能高的值。一般來說,乙個系統,最高的電平是正電源,所以上拉電阻就接到了正電源。

上拉的強弱取決於上拉電阻的阻值。我的理解,負載電阻的大小一般是固定的,它會和上拉電阻串聯分壓。其實應該說即使負載電阻大小不固定,上拉電阻和負載電阻串聯分壓來看,總是上拉電阻的阻值越小,它分掉的電壓就越小,也就是在上拉電阻的壓降會越小,這樣負載電阻端點的電壓就會越接近於正電源電壓。

總結起來,即上拉電阻的阻值越小,上拉能力越強,越能把負載的兩端電壓拉高到接近電源電壓。

51微控制器的p1,p2,p3口一般來說是內部是弱上拉電阻,阻值大概在10k到100k左右(看網上說法的,沒有看準確的官方文件資料)。

弱上拉的驅動能力不強,因為上拉電阻阻值大,電流就小了。所以可以將上拉電阻併聯乙個電阻,併聯後總的上拉阻值肯定就變小了。微控制器內部自帶的上拉電阻是接在每個i/o針腳和正電源之間的。所以我們在外部也在正電源和針腳間接入額外的針腳。就可以減小上拉阻值,增強上拉能力,也就能提供更大的驅動電流。

51微控制器 外部I O口擴充套件實驗

一 實驗內容 mcs 51系列微控制器對外部裝置的訪問 即i o口輸入 輸出操作 的基本要求是 輸入緩衝 輸出鎖存 實驗中開關量k8k1的輸入經74ls244八位緩衝輸入介面實現,74ls273作為鎖存輸出介面,控制l8l1八個發光二極體的亮滅。資料匯流排連線p0埠 二 圖 三 c語言實現 incl...

微控制器擴充套件IO口

微控制器如何擴充套件io口?首先我們先講講為什麼要擴充套件io口。在我們使用51微控制器的時候,有時候會出現io口不夠用的情況。比如鍵盤!這個時候io口的資源就十分有限了。按鍵是我們常用的器件,做某些東西的時候又不能缺少按鍵。如果乙個按鍵對應乙個io口,那麼可想而知,按鍵所佔的io口的數量是很大的。...

微控制器IO口詳解

一 三態 微控制器io的三態是指 高電平 1 低電平 0 高組態 z 二 高阻態 高阻i是一種電路狀態.既不是高電平,也不是低電平,以高阻態對下級電路輸出,下級電路什麼影響也沒有.高阻態的io電平高低,隨下級電路變化而變,下級為高,它就是高,下級是低它就是低.可以看成是懸空狀態.所以,高阻狀態的作用...