與程序存儲器相關的引腳
⑴ 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負載
⑵ 單片機中的PSEN引腳和EA引腳有什麼區別好像都是關於訪問片外程序存儲器的,具體有什麼區別嗎
PSEN引腳是設定單片機程序具體是從片內ROM還是片外ROM開始執行。而EA是選擇片內ROM還是片外ROM,一般是和硬體系統聯繫到一起,如果你用51單片機接了片外存儲器,那麼EA=0。若沒連,EA=1。如果你使用AVR單片機接了片外存儲器,那麼EA=1時是訪問外部存儲器,沒接片外存儲器EA就直接是0.
⑶ 8051單片機的程序存儲器是怎麼配置的和EA引腳是什麼關系
EA引腳高電平使用晶元里的FLASH;
EA引腳低電平使用外部擴展的FLASH;
8051晶元的FLASH不怎麼配置,常用是就是是否加密。
⑷ 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。
(4)與程序存儲器相關的引腳擴展閱讀:
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的結構和指令系統。
⑸ 單片機C51晶元用於控制存儲器的主要三個引腳是什麼說明連接方法及實現的功能。
應該是單片機用於控制外部數據存儲器的主要引腳有兩個,即是控制信號RD和WR,RD為讀信號,接到存儲器的OE端,WR為寫信號,接到存儲器的WE端。其實應該叫三組匯流排:地址匯流排、數據匯流排和控制匯流排,RD和WR為控制匯流排。
⑹ 單片機的各個引腳都有什麼功能及作用
大多數是IO口,用來輸入輸出,可接各種外部設備,其中有些埠有第二功能,可通過內部的寄存器切換。只有少數幾個腳是固定用途的,如電源腳,外接晶振腳,復位腳,這些腳的外圍電路是固定的,且不可接外部設備。
⑺ 80C51各引腳的具體功能
80C51的引腳定義及功能
1.主電源引腳VCC(40)和VSS
VCC:電源端。工作電源和編程校驗(+5V)。
VSS:接地端。
2.時鍾振盪電路引腳XTAL1和XTAL2
XTAL1和XTAL2分別用作晶體振盪器電路的反相器輸入和輸出端。在使用內部振盪電路時,這兩個端子用來外接石英晶體,振盪頻率為晶振頻率,振盪信號送至內部時鍾電路產生時鍾脈沖信號。若採用外部振盪電路,則XTAL2用於輸入外部振盪脈沖,該信號直接送至內部時鍾電路,而XTAL1必須接地。
3.控制信號引腳RST/VPD(9)、ALE/PROG(30)、PSEN(29)和EA/VPP(31)
RST/VPD:為復位信號輸入端。當RST端保持2個機器周期(24個時鍾周期)以上的高電平時,使單片機完成了復位操作。第二功能VPD為內部RAM的備用電源輸入端。主電源一旦發生斷電,降到一定低電壓值時,可通過VPD為單片機內部RAM提供電源,以保護片內RAM中的信息不丟失,使上電後能繼續正常運行。 ALE/PROG:ALE為地址鎖存允許信號。在訪問外部存儲器時,ALE用來鎖存P0擴展地址低8位的地址信號;在不訪問外部存儲器時,ALE也以時鍾振盪頻率的1/6的固定速率輸出,因而它又可用作外部定時或其它需要。但是,在遇到訪問外部數據存儲器時,會丟失一個ALE脈沖。ALE能驅動8個LSTTL門輸入。第2功能PROG是內部ROM編程時的編程脈沖輸入端。
PSEN:外部程序存儲器ROM的讀選通信號。當訪問外部ROM時,PSEN產生負脈沖作為外部ROM的選通信號;而在訪問外部數據RAM或片內ROM時,不會產生有效的PSEN信號。PSEN可驅動8個LSTTL門輸入端。
EA/VPP:訪問外部程序存儲器控制信號。對80C51而言,它們的片內有4KB的程序存儲器,當EA為高電平時,CPU訪問片內程序存儲器有兩種情況:第1種是,訪問地址空間在0~4KB范圍內,CPU訪問片內程序存儲器;第2種是,訪問的地址超出4KB時,CPU將自動執行外部程序存儲器的程序,即訪問外部ROM。當EA接地時,只能訪問外部ROM。第2種功能VPP為編程電源輸入。
4.4個8位I/O埠P0、P1、P2和P3
P0口(P0。0~P0。7)(39---32)是一個8位漏極開路型的雙向I/O口。第2功能是在訪問外部存儲器時,分別提供低8位地址線和8位雙向數據匯流排。在對片內ROM進行編程和校驗時,P0口用於數據的輸入和輸出。
P1口(P1。0~P1。7)(1--8):是一個內部帶提升電阻的准雙向I/O口。在對片內ROM編程校驗時,P1口用於接收低8位地址信號。
P2口(P2。0~P2。7)(21--28):是一個內部帶提升電阻的8位準雙向I/O口。第2功能是在訪問外部存儲器時,輸出高8位地址信號。在對片內ROM進行編程和校驗時,P2口用作接收高8位地址和控制信號。
P3口(P3。0~P3。7):是一個內部帶提升電阻的8位準雙向I/O口。在系統中,這8個引腳都有各自的第2功能。
⑻ 關於單片機各引腳
P0.0~P0.7:P0口8位口線,第一功能作為通用I/O介面,第二功能作為存儲器擴展時的地址/數據復用口。
P1.0~P1.7:P1口8位口線,通用I/O介面無第二功能。
P2.0~P2.7:P2口8位口線,第一功能作為通用I/O介面,第二功能作為存儲器擴展時傳送高8位地址。
P3.0~P3.7:P3口8位口線,第一功能作為通用I/O介面,第二功能作為為單片機的控制信號。
ALE/PROG:地址鎖存允許/編程脈沖輸入信號線(輸出信號)
PSEN:片外程序存儲器開發信號引腳(輸出信號)
EA/Vpp:片外程序存儲器使用信號引腳/編程電源輸入引腳
RST/VPD:復位/備用電源引腳
⑼ 單片機中各引腳的功能是什麼
對於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:來自反向振盪器的輸出。
⑽ 單片機通過() 引腳和() 引腳選擇擴展RAM,通過()引腳選擇程序存儲器
RD WR PSEN