『壹』 c51單片機的位地址總共有多少位
RAM的20H~2FH單元為位定址區,位定址區共有16個位元組,128個位,位地址為00H~7FH。
『貳』 給51單片機下程序接哪幾個引腳
STC的晶元的話是用串口下載,接單片機的P3.0和3.1。
AT的晶元的話是用ISP下載,是接在單片機的P1.5 1.6.1.7 還有復位引腳。
如果有usb下載器很簡單的,下載器vcc接單片機vcc(注意單片機電壓時5x還是3.3v)下載器gnd接單片機gnd,下載器rxd接單片機txd,下載器txd接單片機rxd。
如果是STC單片機,有ISP功能,只要連P3.0和P3.1兩根線,用MAX232和電腦串口連起來就能下載程序。
如果是一般的單片機就要連P0、P2、P3口。其中兩個作地址線,一個作數據線,還要連幾根輔助線。因此沒有ISP功能的單片機要下載程序需要專門的編程器。
(2)c51單片機各個引腳的地址擴展閱讀:
51單片機的基本結構就可以。設備上,一般是建議購買一個模擬器,例如,的「雙功能下載線」就具有良好的穩定性和較快的下載速度,上位機可擴展,可以下載更多的單片機及嵌入式晶元。
通過實驗,這樣才可以進行實際的,全面的學習。日後在工作上,模擬器也大有用處。還有,一般光有模擬器是不行,還得有一個實際的電路,即學習板,如圖,即為,單片機最小系統。
『叄』 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)c51單片機各個引腳的地址擴展閱讀:
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的結構和指令系統。
『肆』 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負載
『伍』 80C51單片機引腳圖及引腳功能介紹
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。
(5)c51單片機各個引腳的地址擴展閱讀:
80C51單片機屬於MCS-51系列單片機,由Intel公司開發,其結構是8048的延伸,改進了8048的缺點,增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數據指針、布爾代數運算等指令,以及串列通信能力和5個中斷源。
採用40引腳雙列直插式DIP(Dual In Line Package),內有128Byte的RAM單元及4K的ROM。
『陸』 MCS-51單片機p0,p1,p2,p3埠的位元組地址是多少
p0.0~p0.7
p0口8位雙向口線(在引腳的39~32號端子)。
p1.0~p1.7
p1口8位雙向口線(在引腳的1~8號端子)。
p2.0~p2.7
p2口8位雙向口線(在引腳的21~28號端子)。
p3.0~p3.7
p3口8位雙向口線(在引腳的10~17號端子)。
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)
接觸過工業設備的兄弟可能會看到有些印刷線路板上會有一個電池,這個電池是干什麼用的呢?這就是單片機的備用電源,當外接電源下降到下限值時,備用電源就會經第二功能的方式由第9腳(即rst/vpd)引入,以保護內部ram中的信息不會丟失。
『柒』 51單片機引腳哪裡是P0,P1哪裡是P2哪裡是P3有沒有P4
51單片機引腳P0引腳包含P0.0、P0.1、P0.7,共八個引腳。P1、P2、P3也一樣,沒有P4。P0口第一個引腳(第一個埠)就是單片機的第39引腳,在匯編語言中就表示為P0.0,在C51中表示為P0^0.
『捌』 89C51RC的引腳功能
STC89C52是一種帶8K位元組閃爍可編程可檫除只讀存儲器(FPEROM-Flash Programable and Erasable Read Only Memory )的低電壓,高性能COMOS8的微處理器,俗稱單片機。該器件採用ATMEL搞密度非易失存儲器製造技術製造,與工業標準的MCS-51指令集和輸出管腳相兼容。
STC89C52引腳圖、原理圖,如下圖所示: