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负载