1. 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負載
2. 51單片機有幾個引腳
採用51內核的單片機型號繁多,從8腳到64腳都有,看您需要的I/O資源大小而定。
3. 51單片機有多少引腳
51單片機引腳分為:
1、主電源引腳:Vss,Vcc
2、外接晶振引腳:XTAL1,XTAL2
3、控制引腳:RST/VPD,ALE/PROG,PSEN,EA/VPP
4、輸入輸出IO引腳。
運算器
運算器由運算部件——算術邏輯單元(Arithmetic & Logical Unit,簡稱ALU)、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最後將結果存入累加器。
以上內容參考:網路-單片機
4. 51單片機讀引腳
如果你是對P3的全部IO操作,那肯定會出問題,所以你要學會屏蔽其他位來操作。比如你要讀P3.4-P3.7的值,但是又不影響其他的位,可以這么寫。temp = ( P3 & 0xF0 ) >> 4;
5. 51單片機引腳的定義
呵呵呵這個問題問題的好,單片機簡稱處理器,你把單片機的某個IO埠拉高電平,外部電路把他變成低電平,你再把外部電路斷開單片機肯定是變回高電平了,因為你程序裡面是把IO埠拉高電平,你是用外部電路強行把IO埠拉低的,所以你埠外部電路後IO會恢復高電平,希望我的回答對你有幫助!
6. 51單片機的引腳結構和功能
T89C2051是精簡版的51單片機,精簡掉了P0口和P2口,只有20引腳,但其內部集成了一個很實用的模擬比較器,特別適合開發精簡的51應用系統,畢竟很多時候我們開發簡單的產品時用不了全部32個I/O口,用AT89C2051更合適,晶元體積更小,而且AT89C2051的工作電壓最低為2.7V,因此可以用來開發兩節5號電池供電的攜帶型產品。
本文以ATMEL公司生產的51系列家族的AT89S51和AT89C2051兩種單片機來講解,兩種單片機是目前最常用的單片機,其中AT89S51為標准51單片機,當然其功能比早期的51單片機更強大,支持ISP在系統編程技術,內置硬體看門狗。。。
一、AT89S51單片機引腳介紹
AT89S51有PDIP、PLCC、TQFP三種封裝方式,其中最常見的就是採用40Pin封裝的雙列直接PDIP封裝,外形結構下圖。
晶元共有40個引腳,引腳的排列順序為從靠晶元的缺口(見右圖)左邊那列引腳逆時針數起,依次為1、2、3、4。。。40,其中晶元的1腳頂上有個凹點(見右圖)。在單片機的40個引腳中,電源引腳2根,外接晶體振盪器引腳2根,控制引腳4根以及4組8位可編程I/O引腳32根。
1、主電源引腳(2根)
VCC(Pin40):電源輸入,接+5V電源
GND(Pin20):接地線
2、外接晶振引腳(2根)
XTAL1(Pin19):片內振盪電路的輸入端
XTAL2(Pin20):片內振盪電路的輸出端
3、控制引腳(4根)
RST/VPP(Pin9):復位引腳,引腳上出現2個機器周期的高電平將使單片機復位。
ALE/PROG(Pin30):地址鎖存允許信號
PSEN(Pin29):外部存儲器讀選通信號
EA/VPP(Pin31):程序存儲器的內外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內部程序存儲器讀指令。
晶元實物圖片 晶元引腳功能
4、可編程輸入/輸出引腳(32根)
AT89S51單片機有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個口有8位(8根引腳),共32根。每一根引腳都可以編程,比如用來控制電機、交通燈、霓虹燈等,開發產品時就是利用這些可編程引腳來實現我們想要的功能,盡情發揮你的想像力吧,實現你想要的:) 強大無比。。。
PO口(Pin39~Pin32):8位雙向I/O口線,名稱為P0.0~P0.7
P1口(Pin1~Pin8):8位準雙向I/O口線,名稱為P1.0~P1.7
P2口(Pin21~Pin28):8位準雙向I/O口線,名稱為P2.0~P2.7
P3口(Pin10~Pin17):8位準雙向I/O口線,名稱為P3.0~P3.7
上面就是AT89S51單片機引腳的簡單介紹,其它51系列家族的單片機8031、8051、89C51等引腳和89S51兼容,只是個別引腳功能定義不同。
二、AT89C2051單片機引腳介紹
AT89C2051為20引腳小型封裝,2K內部程序存儲器,15個可編程I/O口線,沒有P0口和P2口的16根I/O線,內部集成了一個模擬比較器。AT89C2051單片機的引腳排列如下圖所示。
晶元實物圖片 晶元引腳功能
晶元共有20個引腳,引腳的排列順序為從靠晶元的缺口(見上圖)左邊那列引腳逆時針數起,依次為1、2、3。。。20,在單片機的20個引腳中,電源引腳2根,外接晶體振盪器引腳2根,復位引腳1根以及P1、P3口可編程I/O引腳15根。
1、主電源引腳(2根)
VCC(Pin20):電源輸入,接+5V電源
GND(Pin10):接地線
2、外接晶振引腳(2根)
XTAL1(Pin5):片內振盪電路的輸入端
XTAL2(Pin4):片內振盪電路的輸出端
3、控制引腳(1根)
RST/VPP(Pin1):復位引腳,引腳上出現2個機器周期的高電平將使單片機復位。
4、可編程輸入/輸出引腳(15根)
P1口: 8位準雙向I/O口線,P1.0~P1.7 ,共8根
P3口: 8位準雙向I/O口線,P3.0~P3.5、P3.7,共7根
聰明的你一定會發現:標准51單片機有32根可編程I/O口線,89C2051精簡掉P0、P2口16根I/O線後,應該還有16根I/O口線,現在只有15根,另一根跑那裡去了呢?!前面講到AT89C2051內部集成了一個模擬比較器,正是因為集成了模擬比較器把另一根引線佔用了,比較器的輸出端佔用了一個I/O口,它就是P3.6口,引腳P3.6沒有接出來的,所以少一根I/O口線。在編程時,P3.6就只能用來讀比較器的狀態了,不能象其它I/O口一樣用來驅動外部指示燈等設備了,不過模擬比較器很實用的,在開發中就可以省去外加比較器的麻煩,圖為比較器的原理。
三、主要性能參數介紹
AT89S51
·與MCS-51產品指令系統完全兼容
·4k位元組在系統編程(ISP)Flash閃速存儲器
·1000次擦寫周期
·4.0-5.5V的工作電壓范圍
·全靜態工作模式:0Hz-33MHz
·三級程序加密鎖
·128×8位元組內部RAM
·32個可編程I/O口線
·2個16位定時/計數器
·6個中斷源
·全雙工串列UART通道
·低功耗空閑和掉電模式
·中斷可從空閑模喚醒系統
·看門狗(WDT)及雙數據指針
·掉電標識和快速編程特性
·靈活的在系統編程(ISP位元組或頁寫模式)
AT89C2051
·與MCS-51產品指令系統完全兼容
·2k位元組可重擦寫閃速存儲器
·1000次擦寫周期
·2.7V-6V的工作電壓范圍
·全靜態操作:0Hz-24MHz
·兩級加密程序存儲器
·128×8位元組內部RAM
·15個可編程I/O口線
·2個l6位定時/計數器
·6個中斷源
·可編程串列UART通道
·可直接驅動LED的輸出埠
·內置一個模擬比較器
·低功耗空閑和掉電模式
7. 51單片機引腳接法
正極vcc 40 腳 負極 vss 20腳 31腳接正極(存儲器) 電源5v即可不需要管電流大小,還有P0口需要接上拉電阻
8. 51單片機引腳怎麼定義的
摘要 單片機的管腳定義為高電平,外部電路把它變成低電平,那它的值是「低電平」
9. 80C51單片機引腳圖及引腳功能有哪些
8051單片機引腳功能介紹
首先我們來連接一下單片機的引腳圖,具體功能在下面都有介紹。
單片機的40個引腳大致可分為4類:電源、時鍾、控制和I/O引腳。
⒈ 電源: ⑴ VCC - 晶元電源,接+5V;
⑵ VSS - 接地端;
⒉ 時鍾:XTAL1、XTAL2 - 晶體振盪電路反相輸入端和輸出端。
⒊ 控制線:控制線共有4根,
⑴ ALE/PROG:地址鎖存允許/片內EPROM編程脈沖
① ALE功能:用來鎖存P0口送出的低8位地址
② PROG功能:片內有EPROM的晶元,在EPROM編程期間,此引腳輸入編程脈沖。
⑵ PSEN:外ROM讀選通信號。
⑶ RST/VPD:復位/備用電源。
① RST(Reset)功能:復位信號輸入端。
② VPD功能:在Vcc掉電情況下,接備用電源。
⑷ EA/Vpp:內外ROM選擇/片內EPROM編程電源。
① EA功能:內外ROM選擇端。
② Vpp功能:片內有EPROM的晶元,在EPROM編程期間,施加編程電源Vpp。