A. 鍗曠墖鏈哄紩鑴歴s鑻辨枃鍏ㄧО鏄浠涔
榪欎釜瑕佹牴鎹鍏蜂綋鐨勭敤澶勫拰綆¤剼綾誨瀷鏉ュ垽鏂緙╁啓鐨勬剰涔夌殑銆
渚嬪傚湪SPI閫氳涓錛孲S涓鑸浠h〃SlaveSelect浠庢満閫夋嫨淇″彿銆
B. 單片機的VCC、VSS引腳接什麼
VCC接電源正極,VSS接電源地,這扮磨兩個都是電源引腳。
VCC:C=circuit 表示電路的意思, 即接入電路的電壓。
VSS:S=series 表示公共連接的意思,通常指電路公共接地端電壓 。
VCC、VDD、VEE、VSS是指晶元、分解電路的電源集結點,詳細接電源的極性需視器件材料而定。VCC一般是指直接廳吵斗連接到集成或分解電路內部的三極體C極,VEE是指連接到集成或分解電路內部三極體的E極。
同樣,碰和VDD、VSS就是指連接到集成內部、分解電路的場效應管的D和S極。例如是採用P溝E/DMOS工藝製成的集成,那麼它的VDD就應接電源的負,而VSS應接正電源。
(2)單片機引腳s擴展閱讀:
1、對於數字電路來說,VCC是電路的供電電壓,VDD是晶元的工作電壓(通常Vcc>Vdd),VSS是接地點。
2、有些IC既有VDD引腳又有VCC引腳,說明這種器件自身帶有電壓轉換功能。
3、在場效應管(或COMS器件)中,VDD為漏極,VSS為源極,VDD和VSS指的是元件引腳,而不表示供電電壓。
C. 單片機的各個引腳都有什麼功能及作用
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。
D. 單片機的引腳有哪些
電源VCC、VSS、VDD、VEE、VPP、Vddf等
解釋
VCC:C=circuit 表示電路的意思, 即接入電路的電壓
VDD:D=device 表示器件的意思, 即器件內部的工作電壓
VEE:發射極電源電壓, Emitter Voltage, 一般用於 ECL 電路的負電源電壓
VSS:S=series 表示公共連接的意思,通常是指電路公共接地端電壓
VPP:不同晶元對Vpp的定義稍有不同,比如電壓峰峰值,單片機中Vpp多數定義為編程電壓
Vddf:Vddf為Flash(快閃記憶體)供電的外部電壓
(4)單片機引腳s擴展閱讀:
單片機的引腳
P0口:可以被定義為數據/地址的低八位,能夠用於外部程序/數據存儲器。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
P1口:標准輸入輸出I/O,P1口管腳寫入1後,被內部上拉為高,可用作輸入。在FLASH編程和校驗時,P1口作為第八位地址接收。
P2口:既可用於標准輸入輸出I/O,也可用於外部程序存儲器或數據存儲器訪問時的高八位地址。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
P3口:既可以作標准輸入輸出I/O,也可作為AT89C51的一些特殊功能口,
E. sbit在單片機中的表示和作用
位定義,如sbita=P0^0;假設a是P0^0。
=1;P0^0埠上輸出的高級位,sbit就是sbit,表示二進制數的位數,在單片機中一般拷貝有8位和16位的直接數字和地址。
一個定義:
SbitledP1=^1;
//LED燈連接到P1.1埠
(5)單片機引腳s擴展閱讀:
注意事項
在C語言中,如果直接編寫P1.0,C編譯器不會識別它,而且P1.0不是有效的C變數名,因此必須給它一個不同的名稱。
sbit有三種用途:
1.Sbit變數名=地址值
2.sbit位變數名=SFR名^變數位地址值
3.sbit位變數名=SFR地址值^可變位地址值
例如:PSW中的OV可以通過以下三種方法定義:sbitOV=0xd2
1.說明:0xd2是OV的位地址值,sbit OV=PSW^2
2.說明:PSW必須先用SFR定義sbitOV=0xD0^2
3.描述:0xD0是PSW的地址值
所以SFRP1_0等於P1的0次方;即使您定義了代表P1.0pin的符號P1_0,您也可以將它命名為P10,只要您在下面的程序中更改它。
F. 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負載