導航:首頁 > 操作系統 > 單片機的埠怎麼分類

單片機的埠怎麼分類

發布時間:2023-10-26 21:13:29

『壹』 單片機埠用C語言怎麼定義

單片機的介面是指連接到單片機系統的所有外部通道,比如RS232介面等等;

而埠指的是單片機引腳這些單片機的直接輸出輸入口。

因此通常對埠的定義就是直接定義每一個引腳。以51為例:

51單片機的埠分類方法:P0、 P1、 P2、 P3.

這分別代表一組引腳,每組有8個引腳;如 P0 是由 P0.0、P0.1、P0.2...P0.7共8個引腳組成的。

『貳』 單片機編程中怎麼將一個I/O埠拆分成兩個可以分開控制

你是想只通過一個埠引腳的輸出,來得到兩個以上功能的實現??
那麼就給這個埠輸出串列數據,然後通過埠外部電路對串列數據進行解碼來分別獲得不同的功能控制了;
最好是你把具體問題說清楚來;

『叄』 單片機的數字埠、模擬埠和PWM口各是什麼意思,麻煩通俗點回答 謝謝

1、單片機的數字埠 是指 該埠只有通常的邏輯電平只有高電平或者低電平,用數字來表示高電平就是1,低電平就是0。以51單片機為例,如果說IO口P1.0為高電平,在硬體上說明單片機P1.0口為5V,軟體上讀回該IO口的值就為1.
2、模擬IO埠是指當前IO具備模擬電路功能,比如具有AD採集功能,可以採集外接電路的電壓。
3、PWM是指波形,具體來說就是方波,一般用於控制電機。

『肆』 PIC16F877單片機的5個埠RA~RE各具什麼特色分別適用於什麼場合

1. PORTA 總共有6個位(RA0~RA5),PORTA埠模塊有3個特殊的寄存器:埠數據寄存器PORTA,埠方向控制寄存器TRISA,A/D轉換控制寄存器ADCIN1;PORTA埠各引腳的所復合的功能相同,各引腳的內部結構也不一致。對三個寄存器的設置可控制PORTA埠作為數字I/O埠的應用,而系統重置後,PORTA自動成為模擬輸入狀態,可讀取模擬輸入訊號;

PORTB 是8位寬度的數字I/O埠(RB0~RB7),一般只有RB6和RB7兩個引腳存在復用功能,它們在晶元編程燒寫和在線調試時,RB6作為編程串列時鍾引腳PGC,RB7作為編程串列數據引腳PGM,這是一種特殊模式的功能復用類型,它不可能出現在晶元正常工作時。PORTB模塊有關的特殊寄存器有4個,PORTB埠作為數字I/0埠的應用可以撰寫程序規劃輸入輸出方向、狀態;

PORTC 總共有8個位(RC0~RC7),有關的特殊寄存器有2個,單片機上電之後,輸出數據寄存器PORTC的值隨機值,方向寄存器TRISC的值全為1,因此,起始狀態下各個引腳均處於輸入方式,對外呈現高阻狀態,通過定義TRISC寄存器的值,可以分別指定引腳設置為輸入還是輸出方式。除了可作為數位I/O外,還和一些特殊功能的周邊電路共享接腳;

PORTC 是8位寬度的雙向數字I/O埠(RC0~RC7),有關的特殊寄存器有3個,它在基本輸入/輸出功能的基礎上,增加並行從動埠功能;另外每個引腳作I/O引腳使用時,輸入信號都要經過其內部的施密特觸發輸入緩沖器,對於輸入信號波形可以起整形作用,而工作於並行從動埠方式時則是經過TTL緩沖器輸入。PORTC可作一般數字I/O,並與PSP(Parallel Slave Port)並列傳輸介面共享。當整體系統需要多單片機時,彼此可以經由並列傳輸介面來快速傳輸資料;
PORTE 只有3條引腳的雙向I/O埠(RE0~RE2),有關的特殊寄存器有3個,它在基本輸入/輸出功能的基礎上,增加並行從動埠,模擬量輸入功能。單片機上電之後,輸出數據寄存器PORTE的值隨機值,方向寄存器TRISC的值全為1,因此,起始狀態下各個引腳均處於輸入方式,對外呈現高阻狀態,通過定義TRISE寄存器的值,可分別指定引腳設置為輸入還是輸出方式。

2.由RA4的內部結構可知,RA4和PORTA埠的其它埠有很大的不同,它沒有被復用成模擬信號輸入。一般其作用有個:普通數字I/O埠和定時TMR0的外部數字脈沖輸入埠(TOCKI)。RA4特徵如下:

(1)輸入時與其它埠一樣,都是呈現高阻態。

(2)輸出低電平時,與其它埠一樣,吸入埠外部電路的電流,引腳上的電壓接近0V。

(3)輸出高電平時,與其它埠有很大不同,RA4埠只有一個N溝道場效應驅動管,沒有P溝道場效應驅動管,所以RA4引腳處於漏極開路狀態,輸出高電平時為懸空狀態。改進方法:盡量設計成低電平有效,若需要高電平來驅動外圍電路時,必須在RA4引腳上外加上拉電阻。上拉電阻的取值范圍為1KΩ~10KΩ左右。

3.是,選項寄存器POTION也是一個可讀/寫的寄存器,包含TMR0,分頻器和埠RB有關的控制位。埠RB0與外部中斷INT共同一引腳,與該引腳有關的2個控制位含義如下:

1=RB 埠弱上拉電路禁止

0=RB 埠弱上拉電路使能

所以該埠內部每條引腳的弱上拉電路是不可單獨編

『伍』 MCS-51系列單片機有幾個輸入輸出埠具有怎樣的特點和用途

51單片機有4個I/O埠,每個埠都是8位雙向口,共佔32根引腳。每個埠都包括一個鎖存器(即專用寄存器P0~P3)、一個輸入驅動器和輸入緩沖器。通常把4個埠稱為P0~P3。在無片外擴展的存儲器的系統中,這4個埠的每一位都可以作為雙向通用I/O埠使用。在具有片外擴展存儲器的系統中,P2口作為高8位地址線,P0口分時作為低8位地址線和雙向數據匯流排。

『陸』 單片機的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。具有很多復用功能。


(6)單片機的埠怎麼分類擴展閱讀

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」然後再進行讀操作。

『柒』 單片機的串列介面有哪些種類

單片機常見的串列介面有:標准UART介面、增強型UART介面、I2C匯流排介面、CAN匯流排介面、SPI介面、USB介面等。

大部分單片機都提供了UART介面,也有部分單片機沒有串列介面。在沒有特別說明的情況下我們常說的串列介面,簡稱串口,指的就是UART。

如果系統只用一個單片機晶元時,UART介面或USB介面通常用來和計算機通信,不需要和計算機通信時可以不用。

SPI介面可用來進行ISP編程,當你沒有編程器時,盡量選用帶這種介面的單片機,當然SPI介面也能用來和其他外設進行高速串列通信。

I2C匯流排是一種兩線、雙向、可多主機操作的同步匯流排,I2C匯流排是一種工業標准,被廣泛應用在各種電子產品中,如現在的彩色電視機就採用I2C匯流排進行參數的設置。具有I2C匯流排介面的單片機在使用AT24C01等串列EEPROM時可以簡化程序設計。

『捌』 單片機輸入輸出介面類型

嘿嘿
俺來幫您解答
可以這樣進行分類:
1
按接受信號的類型劃分:
模擬介面和數字介面,有的單片機內部含有AD或DA轉換器,可以直接接受模擬信號,把可以接受模擬信號的叫做模擬輸入口,把可以輸出模擬信號的叫做模擬輸出口。
可以接受數字信號的叫做數字輸入口,把可以輸出數字信號的叫做數字輸出口。
2
按數字信號傳輸方式不同,可以分為
並口和串口。
將一次可以同時傳送多位數字信號的介面叫做並口
將一次只能一位數字信號,需要多次一位一位傳送的介面叫做串口。
3
將用於連接鍵盤與顯示器的單片機介面叫做人機介面
4
將只輸出高電平或低電平
控制繼電器動作的介面
叫做開關量介面
呵呵
就介紹這些吧
滿意的話
就選擇滿意回答吧

『玖』 單片機的鍵盤介面連接分為哪幾類說明各自的工作原理。鍵盤消抖是什麼有哪幾種方法

一般而言,單片機與鍵盤介面有3種方式:1、靜態介面方式;2、動態矩陣掃描方式;3、採用鍵盤管理晶元方式;第一種方式最簡單,主要用於按鍵不多的情況,每個按鍵佔用一條口線,第二種方式多用於按鍵較多的情況,比如用一個8位口就可以實現4x4鍵盤掃描,這種方式的優點是節省口線,缺點是佔用了較多的MCU資源,第三種方式是把管理鍵盤的任務交給了專用晶元,效率較高適用於按鍵多MCU處理任務重的應用場合。
鍵盤消抖顧名思義就是要消除鍵盤按下或抬起瞬間由於觸點抖動引起的不確定狀態,主要有軟體和硬體消抖兩種方法,軟體消抖就是監測到有鍵按下時並不立即響應,而是延時一段時間後再次判鍵把不確定狀態躲過去,硬體消抖是通過RS觸發器或施密特觸發器將鍵盤與單片機介面隔離,使得單片機讀取的是經過硬體濾波後的確定狀態。

閱讀全文

與單片機的埠怎麼分類相關的資料

熱點內容
蝦米伺服器關閉如何找到以前的歌 瀏覽:12
php自動建站 瀏覽:471
命令與征服3游俠網 瀏覽:966
騰訊雲買哪個地區伺服器 瀏覽:244
香港哪裡有app賣內地零食 瀏覽:674
編譯內核找不到工具鏈 瀏覽:447
java常見模式 瀏覽:502
典欣空調壓縮機 瀏覽:423
app如何認定許可權 瀏覽:853
兩個復數相除的角度計演算法則 瀏覽:588
電商類app開發怎麼收費 瀏覽:304
打造電子書反編譯工具 瀏覽:76
壓縮比115 瀏覽:562
pdf怎麼摳圖 瀏覽:870
霍妮pdf 瀏覽:810
反編譯VMP 瀏覽:49
hello編譯器 瀏覽:773
apk程序加密 瀏覽:597
如何給app重命名 瀏覽:607
怎麼幽默調侃程序員 瀏覽:288