您現在的位置是:首頁 > 單機遊戲首頁單機遊戲

微控制器到底是什麼?要學到什麼程度才能算王者?這些基礎要打好

簡介0這個引腳上寫了一個1之後經過鎖存器在Q端就是高電平與非門會透過,低電平就是0,場效電晶體是處於截止狀態,外部引腳會連到上拉電阻連到VC呈現高電平,開關開啟會使發光二極體點亮,也就是說這個時候在外部引腳上呈現高電平,這個時候IO口就是作為普

非閘電路圖什麼樣

微控制器到底是什麼?要學到什麼程度才能算王者?這些基礎要打好

之前的文章有分享過P2口,P1口和P0口的相關結構和功能,這一期分享就來說一說P3口的相關結構和功能,在看文章之前麻煩老鐵們幫忙一鍵三連,收藏,點贊,關注,分享讓更多人看到,祝大家工作順利,學業順利,謝謝各位!

透過P3口的結構和P1口結構的對比來了解P3口當中的第二功能的使用,P1口是通用IO口,可以實現輸出讀入,讀入有兩種,一個是讀引腳啊,一個是讀鎖存器,P1口作為準雙向IO口,作為輸出口的時候是沒有條件的,P1口的驅動能力通常可以驅動四個LSTDS,負載常用的使用灌電流的方式。

接下來看P3口的結構,透過模擬的電路圖可以瞭解到P3口的結構,它有兩種功能,可以作為普通IO口,另外就是可以作為第二功能來用,以往的文章有講過P3口的第二功能,就是P3。0和3。1是作為序列通訊的接收引腳和傳送引腳,3。2和3。3是外部中斷引腳,3。4和3。5是作為定時計數器,外部脈衝輸入引腳3。6和3。7是作為外部儲存器擴充套件訊號,P3口的第二功能的使用主要是透過指令和硬體的配合才能夠實現,如果說沒有使用第二功能,也就是說沒有被第二功能的一些特殊功能暫存器做過設定,就是沒有使用它的內部的硬體。

微控制器到底是什麼?要學到什麼程度才能算王者?這些基礎要打好

使用P3口只是作為普通IO口來用的話和P1口的功能是一樣的,一種功能是作為輸出,可以輸出高電平,另外一種功能是讀入,讀入分成讀鎖存器和讀引腳,可以發現P3口的結構和P1口相比多了一個與非門,還多了一個緩衝器,P3口接到引腳輸出級的電路,和P1口也不一樣,P1口的輸出極場效電晶體適合與非門相連,與非門的一端是連著第二功能輸出這個引腳,另外一端連著內部匯流排的鎖存器。

使用普通IO口功能的時候要保持第二輸出功能,引腳上就是保持第二功能輸出為1,當為1的時候P3。0這個引腳它的這個輸出狀態完全是由Q端來決定的,當內部總線上P3。0這個引腳上寫了一個1之後經過鎖存器在Q端就是高電平與非門會透過,低電平就是0,場效電晶體是處於截止狀態,外部引腳會連到上拉電阻連到VC呈現高電平,開關開啟會使發光二極體點亮,也就是說這個時候在外部引腳上呈現高電平,這個時候IO口就是作為普通IO口來用,也就是說只是對P3口做了一個操作,而沒有使用它內部的特殊功能,沒有使用過串列埠,也沒有使用過外部中斷,也沒有使用過定時計數器的計數功能,也沒有做外部擴充套件,沒有對那些特殊功能做設定,輸出功能線它就會是1,這個不需要來干預,這個是由指令和硬體配合來決定的。

微控制器到底是什麼?要學到什麼程度才能算王者?這些基礎要打好

所以如果說沒有使用它的第二功能,外部引腳的電平就是僅由內部匯流排來決定,當內部總線上寫0的時候,經過鎖存器場效電晶體就會導通,外部引腳就會連到D呈現低電平,作為普通IO口的輸出功能,讀引腳在內部總線上要先寫1,如果沒有寫1在上一次操作的時候正好輸出低電平,也就是地靈內部總線上寫的是0可以發現當內部總線上寫0的時候Q端就是0,鎖存器就是把這段訊號鎖存,效應管就能夠導通,一旦導通引腳上就一直連著D,這個時候不論按鍵是接高電平還是接低電平,讀進來的引腳永遠讀的都是低電平,這個時候就會讀出錯,所以在使用P3口的作為普通IO口的輸入功能的時候需要注意,在讀引腳的時候也要在內部總線上先寫1來使這個場效電晶體斷開的狀態,使外部引腳通道能夠正常的打通,而不受內部的影響才能夠真正的去讀到外部電平狀態。

這一期對P3口的一些概念做了一個簡單的闡述,下一期繼續分享,喜歡的幫忙收藏點個贊哦,以上文章內容僅代表個人觀點,不喜勿噴,謝謝大家的支援與鼓勵!想學微控制器的朋友,可以私信我,我可以發一些資料給大家作為參考學習的內容,有問題的朋友也可以在評論區評論,或者私信我,儘量幫大家解決朋友們提出的問題,謝謝大家

微控制器到底是什麼?要學到什麼程度才能算王者?這些基礎要打好

Top