Ⅰ 80C51單片機引腳有哪些第二功能
P0和P1,除了做I/O口外,還做地址匯流排(當接外部存儲器時)
有第二功能的還有P3口的八個引腳,除此還有兩引腳有第二功能。
P3第二功能各引腳功能定義:
P3.0:RXD串列口輸入
P3.1:TXD串列口輸出
P3.2:INT0外部中斷0輸入
P3.3:INT1外部中斷1輸入
P3.4:T0定時器0外部輸入
(1)80c51單片機PC功能擴展閱讀:
存儲器的種類很多,按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內存儲器(簡稱內存),輔助存儲器又稱外存儲器(簡稱外存)。內存儲器最突出的特點是存取速度快,但是容量小、價格貴;外存儲器的特點是容量大、價格低,但是存取速度慢。內存儲器用於存放那些立即要用的程序和數據;外存儲器用於存放暫時不用的程序和數據。內存儲器和外存儲器之間常常頻繁地交換信息。
外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,CD等,能長期保存信息,並且不依賴於電來保存信息,但是由機械部件帶動,速度與CPU相比就顯得慢的多。
Ⅱ 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功能。
Ⅲ 80C51單片機的控制匯流排信號有哪些,各信號的作用如何
80C51單片機的控制匯流排信號有以下4個,各信號的作用為:
RST/VPD: 復位信號輸入引腳/備用電源輸入引腳;
2.ALE/PROG: 地址鎖存允許信號輸出引腳/編程脈沖輸入引腳;
3.EA/Vpp :內外存儲器選擇引腳/片內EPROM(或FlashROM)編程電壓輸入引腳;
4.PSEN:外部程序存儲器選通信號輸出引腳。
Ⅳ 80C51單片機內部結構包含哪些功能部件
mcs-51單片機的邏輯部件包括一個8為cpu及片內振盪器,80514b掩膜rom,87514kb
eprom,8031無rom,特殊功能寄存器sfr128b
ram,定時器/計數器t0及t1,並行i/o介面:p0,p1,p2,p3;串列介面:txd,rxd;中斷系統:int0,int1.
Ⅳ 80C51單片機的控制匯流排信號有哪些各信號的作用如何
89C51單片機內有控制匯流排(/WR,/RD,/EA,ALE等)。x0dx0a地址鎖存允許ALE——在系統擴展時,ALE用於控制地址與鎖存器P0口輸出的低8位地址,從而實現數據與地位地址的復用。x0dx0a程序存儲器地址允許輸入端/EA——當EA為高電平時,CPU執行片內程序存儲器指令,但當PC中的值超過0FFFFH時,將自運轉向執行片外程序存儲指令。當EA為低電平時,CPU只執行片外程序存儲指令。x0dx0a復位信號RST——該信號高電平有效,在輸入端保持兩個機器周期的高電平後,就可以完成復位操作。x0dx0aP3口(P3.0/RxD,P3.1/TxD,P3.2/INTO,P3.3/INTI,P3.4/TO,P3.5/T1,P3.6/WR,P3.7/RD)——P3口同樣內部帶上拉電阻的8位準雙向I/O口,P3口除了作為一般的I/O口使用之外,還有特殊功能。x0dx0a下面是老師的答案:x0dx0a80C51單片機的控制匯流排信號有以下4個,各信號的作用為:x0dx0aRST/VPD: 復位信號輸入引腳/備用電源輸入引腳;x0dx0aALE/PROG: 地址鎖存允許信號輸出引腳/編程脈沖輸入引腳;x0dx0aEA/Vpp :內外存儲器選擇引腳/片內EPROM(或FlashROM)編程電壓輸入引腳;x0dx0aPSEN:外部程序存儲器選通信號輸出引腳。
Ⅵ 80c51單片機的特點
8051片內有4kROM,無須外接外存儲器和373,更能體現「單片」的簡練。但是編程者編的程序編程者無法燒寫到其ROM中,只有將程序交晶元廠代編程者燒寫,並是一次性的,今後編程者和晶元廠都不能改寫其內容。
8031片內不帶程序存儲器ROM,使用時用戶需外接程序存儲器和一片邏輯電路373,外接的程序存儲器多為EPROM的2764系列。用戶若想對寫入到EPROM中的程序進行修改,必須先用一種特殊的紫外線燈將其照射擦除,之後再可寫入。寫入到外接程序存儲器的程序代碼沒有什麼保密性可言。
(6)80c51單片機PC功能擴展閱讀
1、從內部的硬體到軟體有一套完整的按位操作系統,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
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。
(7)80c51單片機PC功能擴展閱讀:
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的結構和指令系統。