1. 單片機的埠是怎樣分類的
單片機的埠分類方法:
P0、 P1、 P2、 P3 這分別代表一組口,每組有8個口;
如 P0 是由 P0.0、P0.1、P0.2.....P0.7共8個口組成的。
P0、P1、P2、P3都可以控制輸出高低電平,只要在指令里指定就可以了,比如:MOVP1,#FFH.這樣P1口輸出全高電平。接線見下面的最小系統圖:
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
2. 單片機的p0,p1,p2,p3埠有什麼作用
1、P0口:真正的雙向口,輸出鎖存,輸入緩沖,輸入前要先置1(KEIL包含的頭文件已經有動作了,如果用匯編,要人工置1),輸出為漏極開路,輸出一般都要上拉電阻。輸入為高阻態,能驅動8個TTL負載。當有片外存儲器時,作數據線使用。
2、P1口:最簡單的口,輸入也要先置1,無高阻態,只能是輸出或者輸入。能驅動4個TTL負載。
3、P2口:I/O(輸入/輸出)與P1口一樣,當有片外存儲器時,作地址線使用,定址64K片外數據存儲器。能驅動4個TTL負載。
4、P3口:I/O(輸入/輸出)與P1口一樣,但無論輸入輸出都要先置1。具有很多復用功能。
(2)單片機的埠用什麼擴展閱讀
1、如果P1口用作輸入埠,即Q=0,/Q=1;則場效應管導通,引腳被直接連到電源的地GND上,即使引腳輸入的是高電平,被直接拉低為「0「。
所以,與P0埠一樣,在將數據輸入P1埠之前,先要通過內部匯流排向鎖存器寫」1「,這樣/Q=0,場效應管截止,P1埠輸入的「1」才可以送到三態緩沖器的輸入端,此時再給三態門的讀引腳送一個讀控制信號,引腳上的「1」就可以通過三態緩沖器送到內部匯流排。
2、具有這種操作特點的輸入/輸出埠,一般稱之為准雙向I/O口,51單片機的P1,P2,P3口都是准雙向口。而P0埠由於輸出具有三態功能(輸出埠的三態是指:高電平,低電平,高阻態這三態),所以在作為輸入埠時,無需先寫「1」然後再進行讀操作。
3. 單片機埠是什麼,功能是什麼
可以用來檢測5V輸入還是0V輸入,用來輸出5V電平或0V電平,然後就跟LS說的一樣咯,看你的設計能力咯
4. 單片機的p0,p1,p2,p3埠有什麼作用
p口是單片機的I/0口,以51單片機為例,p0-p3這四個口都可以獨立的並行輸出8位數據(或數據的每一位),或者讀取該口的寄存器得到該口的輸入數據。p3口還有復用功能,即除了作為輸入輸出口外,還能選作其他的功能,如讀寫控制等等。
5. 單片機的數字埠、模擬埠和PWM口各是什麼意思,麻煩通俗點回答 謝謝
1、單片機的數字埠 是指 該埠只有通常的邏輯電平只有高電平或者低電平,用數字來表示高電平就是1,低電平就是0。以51單片機為例,如果說IO口P1.0為高電平,在硬體上說明單片機P1.0口為5V,軟體上讀回該IO口的值就為1.
2、模擬IO埠是指當前IO具備模擬電路功能,比如具有AD採集功能,可以採集外接電路的電壓。
3、PWM是指波形,具體來說就是方波,一般用於控制電機。
6. 單片機供電埠叫什麼
脈沖信號。拿到一塊晶元,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為89C51的晶元,下面我們就看一下如何給它連線。
1、 電源:這當然是必不可少的了。單片機使用的是5V電源,其中正極接40管腳,負極(地)接20管腳。
2、 振蒎電路:單片機是一種時序電路,必須供給脈沖信號才能正常工作,在單片機內部已集成了振盪器,使用晶體振盪器,接18、19腳。只要買來晶體震盪器,電容,連上就能了,按圖1接上即可。
3、 復位管腳:按圖1中畫法連好,至於復位是何含義及為何需要復要復位,在單片機功能中介紹。
4、 EA管腳:EA管腳接到正電源端。 至此,一個單片機就接好,通上電,單片機就開始工作了。
我們的第一個任務是要用單片機點亮一隻發光二極體LED,顯然,這個LED必須要和單片機的某個管腳相連,不然單片機就沒法控制它了,那麼和哪個管腳相連呢?單片機上除了剛才用掉的5個管腳,還有35個,我們將這個LED和1腳相連。
7. 單片機埠的問題
用外部中斷就可以了。如果單片機是低電平有效的,那就中間加一個反相器,然後每當儀器輸出高電平,經過反相器變為低電平,就引發單片機中斷,這樣就檢測到了。
如果單片機可以是高電平中斷,那麼就不需要反相器了。
還有,單片機與儀器不是可以直接共地么?是一定必須要共地!
否則二者電平沒有同一的參考標准,可能會誤判。
8. 當單片機對外部設備採用匯流排式訪問時,使用什麼埠作為地址線,什麼埠作為數
當單片機對內部採用這種先鋒是旁邊,誰是有埠作為地址和。
9. 51單片機的ALE埠有什麼特別的作用
ale(address
lock
enable)功能是在訪問外部存儲器時,p0口做為地址/數據復用口,ale信號用於鎖存低8位地址。當ale信號為高電平時,p0口上的信息為低8位地址,在ale信號的下降沿時將p0口上的低8位地址送到地址鎖存器鎖存起來。在ale為低電平期間p0口上的信息為指令或數據信息。在ale為低電平期間p0口上的信息為指令或數據信息,以實現低位地址與數據的分離。
ale是自動運行的
ale:地址鎖存控制/片內eprom編程脈沖輸入信號
ale(address
lock
enable)功能是在訪問外部存儲器時,p0口做為地址/數據復用口,ale信號用於鎖存低8位地址。當ale信號為高電平時,p0口上的信息為低8位地址,在ale信號的下降沿時將p0口上的低8位地址送到地址鎖存器鎖存起來。
在ale為低電平期間p0口上的信息為指令或數據信息。在ale為低電平期間p0口上的信息為指令或數據信息,以實現低位地址與數據的分離。
值的注意的是,在訪問片外數據存儲器時,人會缺少一個ale脈沖。
當不訪問外部存儲器時,該信號也以晶振頻率的六分之一固定輸出正脈沖信號,可以作為外部的定時脈沖使用。如果想禁止ale的輸出可在sfr(特殊功能寄存器)8eh地址上置0。此時,ale只有在執行movx,movc指令時才起作用。