1楼:匿名用户
加一横表示低电平的时候这个功能被激活,没有加表示高电平激活。
比如ale/prog意思就是,这个接口在高电平的时候实现ale使能的功能,低电平的时候实现prog使能的功能。
2楼:科尔
ea(上面一横)/vpp,ale/prog这样的表示这个引脚有复用的功能。具体用哪个功能是根据datasheet上的说明来配置。
上面一横说明是低电平使能,如上就是引脚低电平使能ea,高电平使能vpp
3楼:匿名用户
信号不同就会自动切换了,两个功能是互不干扰的。
上面一横就是非门。
4楼:匿名用户
上面一横表示是非门,给一个低点位时(0)有效,给个高点位(1)时无效,比如打篮球,球进去了,但是犯规了(1),2分无效,球进去了,没有犯规(1),两分有效。
51单片机的p3口,第二功能和普通功能是怎么切换的
5楼:匿名用户
有对应的特殊功能寄存器,按要求设置寄存器的相应位来实现,这个要查手册的,记不了那么多。
6楼:天蝎座王瑞杰
这个并不是需要切换,而是当用到不同功能时有不同的写法,比如:
当作普通io口,可以写:
p3 = 0x30;
当作外部中断时:(我以外部中断的p3^2为例)sbit key = p3^2;
if(key == 0)
//中断函数
等等。当你学到相应内容时自然就会明白了。祝你学业有成!
51单片机的 p3口是两功能的 怎么设定第一或第二功能 20
7楼:匿名用户
不用设定,只要打开相应的功能.如串口功能,只要设置好工作方式和波特率等,rx端的串行数据就可以被单片机接收到,单片机发送时高低电平就出现在tx端
外部中断也一样,只要你使能了中断,当引脚出现了低电平或下降沿,就可产生中断
单片机的各个引脚都有什么功能及作用
8楼:匿名用户
大多数是io口,用来输入输出,可接各种外部设备,其中有些端口有第二功能,可通过内部的寄存器切换。只有少数几个脚是固定用途的,如电源脚,外接晶振脚,复位脚,这些脚的外围电路是固定的,且不可接外部设备。
9楼:田温商烟
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。
10楼:宁秀芳涂辰
vcc/gnd:
供电电源。
p0口:
可以被定义为数据/地址的低八位,
能够用于外部程序/数据存储器。在fiash编程时,p0
口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。
p1口:
标准输入输出i/o,p1口管脚写入1后,被内部上拉为高,可用作输入。在flash编程和校验时,p1口作为第八位地址接收。
p2口:
既可用于标准输入输出i/o,也可用于外部程序存储器或数据存储器访问时的高八位地址。p2口在flash编程和校验时接收高八位地址信号和控制信号。
p3口:
既可以作标准输入输出i/o,也可作为at89c51的一些特殊功能口,
管脚备选功能
p3.0
rxd(串行输入口)
p3.1
txd(串行输出口)
p3.2
/int0(外部中断0)
p3.3
/int1(外部中断1)
p3.4
t0(记时器0外部输入)
p3.5
t1(记时器1外部输入)
p3.6
/wr(外部数据存储器写选通)
p3.7
/rd(外部数据存储器读选通)
rst:
复位输入。当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。
ale/prog:
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在flash编程期间,此引脚用于输入编程脉冲。在平时,ale端以不变的频率周期输出
正脉冲信号,此频率为振荡器频率的1/6。
/psen:
外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/psen有效。
但在访问外部数据存储器时,这两次有效的/psen信号将不出现。
/ea/
vpp:
当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序
存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程
序存储器。在flash编程期间,此引脚也用于施加12v编程电源(vpp)。
xtal1:
反向振荡放大器的输入及内部时钟工作电路的输入。
xtal2:
来自反向振荡器的输出。
单片机为什么要为接口设置两种功能
11楼:匿名用户
单片机是一种通用的可编程器件,只有其功能尽量齐全,才能保证其应用的广泛性,但引脚不一定有那么多,多数情况下也用不了那么多引脚,因此有的引脚被定义成多功能的,让你根据需要启用不同的功能
12楼:匿名用户
不一定是两种,有的四五种的复用
13楼:匿名用户
你就和屋门一样的道理,能进能出
要实现的两个功能都需要单片机的同一引脚,能否共用单片机的引脚
14楼:生活如歌
估计不可以,要共用需要硬件做开关切换或者加锁存器之类的,太麻烦。现在很多引脚都可以用别的引脚代替的,包括串口,spi总线,iic.
当然有些完全可以,像ale当时钟来用,wr,rd,这些都可以。
15楼:匿名用户
单片机引脚可以复用,关键看你需要实现什么功能
16楼:匿名用户
可以,必须合理划分功能脚时间段
8051单片机的p3口如何做第二功能,怎么设置?
17楼:生活如歌
rxd(p3.0),txd(p3.1):
这个需要设置sconint0(p3.2),int1(p3.3)这个需要设置ie,tcont0(p3.
4),t1(p3.5)这个需要设置tcon,tmodwr(p3.6),rd(p3.
7)不用设置寄存器,需要用时只要用movx指令就自动实现
18楼:匿名用户
正常用做io口的时候是第一功能,如果启用像串口通讯的发送或者接收功能的时候,就要使用第二功能,比如p3.3和p3.4是串口的发送和接收引脚,如果这两个引脚用在串口上的时候,就是第二功能。
51单片机开启第二功能一般要设置相应寄存器的,否则就是普通io口
单片机的p3口这些引脚的功能都是固定的么?(第二功能)
19楼:迪安的电路
p3口第二功能的引脚功能是固定的。详见列表。至于用哪个功能,是程序编制的。
20楼:匿名用户
是固定的哦,同系列一样哦