资讯详情

PIC弱上拉

弱上拉,最简单的说法就是:弱上拉。一般用于与外围设备的通信,如IIC总线等,但不能用于需要驱动能力的上拉应用。

弱上拉、推拉、开漏是三种输出方式.当设置为弱上拉输出模式时,每个I/O口与VDD之间约有100K电阻.如果输出逻辑电平为1,则输出端接近VDD如果输出为0,弱上拉电路将自动关闭.当输出端处于模拟输入状态时,弱上拉电路也会自动关闭.当设置为泄漏和开路时,应连接上拉电阻(10K),使I/O口输出为1时,有3.5V上述高电平输出当设置为推拉输出时,至少可以驱动20个LS TTL门电路.可直接驱动外设接口,无需添加驱动总线芯片(如74LS244,74LS245等),其总线驱动能力比C8051大大加强,灵活.比如键盘扫描用什么比较好?您可以添加拉电阻,然后连接按钮I/O口,配置为漏开

PROTB和TRISB寄存器

PORTB是8位宽度的双向端口。相应的数据由TRISB该方法采用端口A。

端口B的每个引脚都有内部弱的上拉电阻。所有上拉电阻都可以通过控制位打开。这可通过对OPTION<7>RBPU位置1,清0控制。当端口引脚配置为输出时,弱上拉电阻会自动关闭。上位是 需要端口。PORTB的4个引脚RBT~RB只要将这些引脚配置为输入,就有信号改变中断的功能。在输入模式下,引脚的位置和最后一次读取PORTB比较这四个引脚中的任何一个或多个都是不同的RBIF中端(置INTCON<0>)。这种中断可能会发生 器件由SLEEP状态唤醒。在中断服务程序中,用户可以使用这两种方法之一来消除中断。①通过清0RBIE(INT CON关闭中断3>位),② 读端口B,则清0 RBIF位。

不同条件将继续配置1RBIF位为止。读PORTB将结束不相等条件,并允许RBIF被清除0。这个特点是软件可以配置上拉,让用户很容易使用PORTB作为键盘输入的接口。也可以可以唤醒系统。

注意:如果正在执行收敛剂/O引脚改变了信号,RBIF中断标志不能置于1。

建议用改变信号中断作为按键唤醒操作,PORTB只需更改信号中断,建议不要使用查询。图4-7是以端口为键盘接口的原理图R1为ESD保护新选择的电阻。使用此接口时,通过软件选择内部上拉,即RB4~RB7为高,设置为输入模式。RB0~RB3输出。按下任何键,RB4~RB某一条线会改变并中断。这种中断可以唤醒芯片,节省计时器资源。

为什么要使用拉电阻: 如果一般用单键触发使用,IC它本身没有内部电阻。为了保持单键被触发或触发后返回原始状态,必须在IC另一个外部电阻。 数字电路有三种状态:高电平、低电平和高电阻。在某些应用程序中,不希望出现高电阻状态。根据设计要求,可通过上拉电阻或下拉电阻稳定! 一般说的是I/O端口,有的可以设置,有的不能设置,有的内置,有的需要外接,I /O端口的输出类似于三极管C,当C通过电阻与电源连接时,电阻成为上拉电阻,即端口正常时为高电平,C通过一个电阻和地连接在一起的时候,该电阻称为下拉电阻,端口通常是低电平的.例如,当一个带有上拉电阻的端口设置为输入状态时,其正常状态为高电平,用于检测低电平的输入

标签: 电阻1824

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台