1. 請問這些單片機的引腳各有什麼功能能不能簡單介紹下
那些P0.0這樣的,是普通IO埠,可以做輸入輸出高低電平,是第一功能。
那些括弧裡面的是第二功能,例如RXD,TXD,就是串口,要配置寄存器來啟用第二功能,否則第二功能不生效。
其他那些,例如XTAL是接晶振的硬體,VCC,GND電源引腳,剩下幾個看一下規格書。
其實所有引腳,規格書都有介紹。
2. 單片機有那麼多引腳寄什麼做起什麼作用
一般單片機的引腳越多,功能越強大。這些引腳除了供電及晶振外,其餘可以作為通用輸入輸出,串口通信,ADC輸入,計數器輸入,外部中斷輸入等,很多引腳功能都是復用的,幾乎沒有閑置的。
3. 80C51單片機引腳圖及引腳功能介紹
單片機的40個引腳大致可分為4類:電源、時鍾、控制和I/O引腳。
1、電源:
(1)VCC - 晶元電源,接+5V;
(2) VSS - 接地端;
2、時鍾:XTAL1、XTAL2 - 晶體振盪電路反相輸入端和輸出端。
3、控制線:控制線共有4根,
(1)ALE/PROG:地址鎖存允許/片內EPROM編程脈沖。
ALE功能:用來鎖存P0口送出的低8位地址。
PROG功能:片內有EPROM的晶元,在EPROM編程期間,此引腳輸入編程脈沖。
(2) PSEN:外ROM讀選通信號。
(3)RST/VPD:復位/備用電源。
RST(Reset)功能:復位信號輸入端。
VPD功能:在Vcc掉電情況下,接備用電源。
(4)EA/Vpp:內外ROM選擇/片內EPROM編程電源。
EA功能:內外ROM選擇端。
Vpp功能:片內有EPROM的晶元,在EPROM編程期間,施加編程電源Vpp。
(3)單片機管腳的作用擴展閱讀:
80c51單片機簡介:
MCS-51具有典型的結構,完善的匯流排,SFR集中管理模式,位操作系統和豐富的控制功能指令統,為MCU的發展奠定了良好的基礎。
MCS-51系列的典型晶元是80C51(CHMOS 8051)。出於這個原因,許多製造商已經開始以80C51為代表的8位微控制器的開發,如飛利浦,達拉斯,ATMEL等。我們將這些公司生產的80C51兼容微控制器稱為80C51系列。
特別是近年來,80C51系列取得了很大的進步,並推出了一些新產品,主要是為了提高單片機的控制功能,如高速I / O口,ADCPWM,WDT,低電壓,微功耗,電磁兼容性,串列擴展匯流排和控制網路匯流排。
此外,ATMEL公司開發的89CXX系列將快閃記憶體(EEPROM)集成到80C51作為用戶程序存儲器,不改變80C51的結構和指令系統。
4. 單片機中,管腳的作用是
引腳功能:
MCS-51是標準的40引腳雙列直插式集成電路晶元,引腳分布請參照----單片機引腳圖:
l P0.0~P0.7 P0口8位雙向口線(在引腳的39~32號端子)。
l P1.0~P1.7 P1口8位雙向口線(在引腳的1~8號端子)。
l P2.0~P2.7 P2口8位雙向口線(在引腳的21~28號端子)。
l P3.0~P3.7 P2口8位雙向口線(在引腳的10~17號端子)。
這4個I/O口具有不完全相同的功能,大家可得學好了,其它書本里雖然有,但寫的太深,對於初學者來說很難理解的,我這里都是按我自已的表達方式來寫的,相信你也能夠理解的。
P0口有三個功能:
1、外部擴展存儲器時,當做數據匯流排(如圖1中的D0~D7為數據匯流排介面)
2、外部擴展存儲器時,當作地址匯流排(如圖1中的A0~A7為地址匯流排介面)
3、不擴展時,可做一般的I/O使用,但內部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。 P1口只做I/O口使用:其內部有上拉電阻。
P2口有兩個功能:
1、擴展外部存儲器時,當作地址匯流排使用
2、做一般I/O口使用,其內部有上拉電阻;
P3口有兩個功能:
除了作為I/O使用外(其內部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置,具體功能請參考我們後面的引腳說明。
有內部EPROM的單片機晶元(例如8751),為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的,
即:編程脈沖:30腳(ALE/PROG)
編程電壓(25V):31腳(EA/Vpp)
http://www.laogu.com/wz_2842.htm
5. 單片機中各引腳的功能是什麼
40條引腳說明如下:
⑴.主電源引腳vss和vcc
·vss
接地。
·vcc
正常操作時為十5伏電源。
⑵.外接晶體引腳xtal1和xtal2
·xtal1
內部振盪電路反相放大器的輸入端,是外接晶體的一個引腳。當採用外部振盪器時,此引腳接地(見圖2-3(b))。
·xtal2
內部振盪器的反相放大器的輸出端,是外接晶體的另一端。當採用外部振盪器時,此引腳接外部振盪源。
⑶.控制或與其它電源復用引腳
rst/vpd,ale/prog,psen
和ea/vpp。
·rst/vpd
當振盪器運行時。在此引腳上出現兩個機器同期的高電平(由低到高跳變),將使單片機復位。
在
vcc掉電期間,此引腳可接上備用電源,由
vpd向內部
ram提供備用電源,以保持內部ram中的數據。
·ale/prog
正常操作時為ale功能(允許地址錢存),提供把地址的低位元組鎖存到外部鎖存器。ale引腳以不變的頻率(振盪周期的1/6)周期性地發出正脈沖信號。因此,它可用作對外輸出的時鍾,或用於定時目的。但要注意,每當訪問外部數據存儲器時,將跳過一個
ale脈沖。
ale端可以驅動(吸收或輸出電流)八個
lsttl電路。
對於
eprom型單片機,在
eprom編程期間,此引腳接收編程脈沖(prog功能)。
·psen
外部程序存儲器讀選通信號輸出端。在從外部程序存儲器取指令(或數據)期間;psen
在每個機器周期內兩次有效。
psen
同樣可以驅動八個lsttl輸入。
·ea/vpp
ea為內部程序存儲器和外部程序存儲器選擇端。當ea為高電平時,訪問內部程序存儲器(pc值小於4k)。當ea為低電平時,則訪問外部程序存儲器。對於eprom型單片機,在eprom編程期間,此引腳上加21veprom編程電源(vpp)。
⑷.輸入/輸出引腳
p0.0~p0.7,p1.0~p1.7,p2.0~p2.7,p3.0~p3.7
·p0.0~p0.7:
p0是一個
8位漏極開路型雙向
i/o口。在訪問外部存儲器時,它是分時傳送的低位元組地址和數據匯流排。po口能以吸收電流的方式驅動八個lsttl負載。
·p1.0~p1.7:
p1是一個帶有內部提升電阻的
8位準雙向
i/o口。它能驅動(吸收或輸出電流)四個lsttl負載。
·p2.0~p2.7:
p2是一個帶有內部提升電阻的8位準雙向i/o口。在訪問外部存儲器時,它輸出高8位地址。p2口可以驅動(吸收或輸出電流)四個lsttl負載。
·
p3.0~p3.7:p3是一個帶有內部提升電阻的
8位準雙向
i/o口。能驅動(吸收或輸出電流)四個lsttl負載。p3口還用於第二功能請參看錶2-1。
6. 單片機的四個控制引腳及作用是什麼
51單片機的四個控制引腳為RST、ALE、PSEN、EA。抱歉我不會輸入上面那一橫。RST為復位引腳,ALE為地址所存信號,PSEN為外部存儲器晶元選通信號,EA為外部程序存儲器晶元控制信號。由於字數限制,就說這些了。
7. 單片機AT89S52的p0,p1,p3管腳都有什麼用
P0口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅動8個TTL邏輯電平。對P0埠寫「1」時,引腳用作高阻抗輸入。
當訪問外部程序和數據存儲器時,P0口也被作為低8位地址/數據復用。在這種模式下,P0具有內部上拉電阻。
在flash編程時,P0口也用來接收指令位元組;在程序校驗時,輸出指令位元組。程序校驗時,需要外部上拉電阻。
P1口:P1口是一個具有內部上拉電阻的8位雙向I/O口,p1輸出緩沖器能驅動4個TTL邏輯電平。對P1埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(IIL)。
此外,P1.0和P1.2分別作定時器/計數器2的外部計數輸入(P1.0/T2)和時器/計數器2的觸發輸入(P1.1/T2EX),具體如下表所示。
在flash編程和校驗時,P1口接收低8位地址位元組。
P2口:P2口是一個具有內部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅動4個TTL邏輯電平。對P2埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(IIL)。
在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執行MOVX
@DPTR)時,P2口送出高八位地址。在這種應用中,P2口使用很強的內部上拉發送1。在使用8位地址(如MOVX
@RI)訪問外部數據存儲器時,P2口輸出P2鎖存器的內容。
在flash編程和校驗時,P2口也接收高8位地址位元組和一些控制信號。
P3口:P3口是一個具有內部上拉電阻的8位雙向I/O口,p2輸出緩沖器能驅動4個TTL邏輯電平。對P3埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(IIL)。
P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。
在flash編程和校驗時,P3口也接收一些控制信號。
8. 單片機的各個引腳都有什麼功能及作用
大多數是IO口,用來輸入輸出,可接各種外部設備,其中有些埠有第二功能,可通過內部的寄存器切換。只有少數幾個腳是固定用途的,如電源腳,外接晶振腳,復位腳,這些腳的外圍電路是固定的,且不可接外部設備。
9. 51單片機各個引腳的功能
MCS-51
單片機引腳功能
MCS單片機都採用40引腳的雙列直插封裝方式。圖2-9為引腳排列圖,
40條引腳說明如下:
1、主電源引腳Vss和Vcc
①
Vss接地
②
Vcc正常操作時為+5伏電源
2、外接晶振引腳XTAL1和XTAL2
①
XTAL1內部振盪電路反相放大器的輸入端,是外接晶體的一個引腳。當採用外部振盪器時,此引腳接地。
②
XTAL2內部振盪電路反相放大器的輸出端。是外接晶體的另一端。當採用外部振盪器時,此引腳接外部振盪源。
3、控制或與其它電源復用引腳RST/VPD,ALE/
,
和
/Vpp
①
RST/VPD
當振盪器運行時,在此引腳上出現兩個機器周期的高電平(由低到高跳變),將使單片機復位
在Vcc掉電期間,此引腳可接
圖2-9
8051引腳排列圖
上備用電源,由VPD向內部提供備用電源,以保持內部RAM中的數據。
②
ALE/
正常操作時為ALE功能(允許地址鎖存)提供把地址的低位元組鎖存到外部鎖存器,ALE
引腳以不變的頻率(振盪器頻率的
)周期性地發出正脈沖信號。因此,它可用作對外輸出的時鍾,或用於定時目的。但要注意,每當訪問外部數據存儲器時,將跳過一個ALE脈沖,ALE
端可以驅動(吸收或輸出電流)八個LSTTL電路。
對於EPROM型單片機,在EPROM編程期間,此引腳接收編程脈沖(
功能)
③
外部程序存儲器讀選通信號輸出端,在從外部程序存儲取指令(或數據)期間,
在每個機器周期內兩次有效。
同樣可以驅動八LSTTL輸入。
④
/Vpp
、
/Vpp為內部程序存儲器和外部程序存儲器選擇端。當
/Vpp為高電平時,訪問內部程序存儲器,當
/Vpp
為低電平時,則訪問外部程序存儲器。
對於EPROM型單片機,在EPROM編程期間,此引腳上加21伏EPROM編程電源(Vpp)。
4、輸入/輸出引腳P0.0
-
P0.7,P1.0
-
P1.7,P2.0
-
P2.7,P3.0
-
P3.7。
①
P0口(P0.0
-
P0.7)是一個8位漏極開路型雙向I/O口,在訪問外部存儲器時,它是分時傳送的低位元組地址和數據匯流排,P0口能以吸收電流的方式驅動八個LSTTL負載。
②
P1口(P1.0
-
P1.7)是一個帶有內部提升電阻的8位準雙向I/O口。能驅動(吸收或輸出電流)四個LSTTL負載。。
③
P2口(P2.0
-
P2.7)是一個帶有內部提升電阻的8位準雙向I/O口,在訪問外部存儲器時,它輸出高8位地址。P2口可以驅動(吸收或輸出電流)四個LSTTL負載。
④
P3口(P3.0
-
P3.7)是一個帶有內部提升電阻的8位準雙向I/O口。能驅動(吸收或輸出電流)四個LSTTL負載
10. 單片機各引腳的功能
對於at89c51的單片機40引腳
網上找的!希望對你有用
VCC/GND:供電電源。
P0口:可以被定義為數據/地址的低八位,能夠用於外部程序/數據存儲器。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
P1口:標准輸入輸出I/O,P1口管腳寫入1後,被內部上拉為高,可用作輸入。在FLASH編程和校驗時,P1口作為第八位地址接收。
P2口:既可用於標准輸入輸出I/O,也可用於外部程序存儲器或數據存儲器訪問時的高八位地址。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
P3口:既可以作標准輸入輸出I/O,也可作為AT89C51的一些特殊功能口,
管腳 備選功能
P3.0 RXD(串列輸入口)
P3.1 TXD(串列輸出口)
P3.2 /INT0(外部中斷0)
P3.3 /INT1(外部中斷1)
P3.4 T0(記時器0外部輸入)
P3.5 T1(記時器1外部輸入)
P3.6 /WR(外部數據存儲器寫選通)
P3.7 /RD(外部數據存儲器讀選通)
RST:復位輸入。當振盪器復位器件時,要保持RST腳兩個機器周期的高電平時間。
ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用於鎖存地址的地位位元組。
在FLASH編程期間,此引腳用於輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出
正脈沖信號,此頻率為振盪器頻率的1/6。
/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。
但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現。
/EA / VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序
存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程
序存儲器。在FLASH編程期間,此引腳也用於施加12V編程電源(VPP)。
XTAL1:反向振盪放大器的輸入及內部時鍾工作電路的輸入。
XTAL2:來自反向振盪器的輸出。