添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1105页 > PIC16LC505T-04/SL > PIC16LC505T-04/SL PDF资料 > PIC16LC505T-04/SL PDF资料1第19页
PIC16C505
5.0
I / O端口
5.4
I / O接口技术
与任何其他寄存器一样,I / O寄存器也可以
编写程序控制下进行读取。但是,读
指令(例如,
MOVF PORTB ,W )
始终读取I /
O引脚与引脚的输入/输出模式。
上电复位,所有I / O端口去连接定义为输入(输入
处于高阻态)由于I / O控制寄存器
所有的设置。
的等效电路的I / O端口引脚被显示在
图5-1 。所有的端口引脚,除了RB3是输入
仅可用于输入和输出操作。
对于输入操作,这些端口是不锁存。任何
输入必须存在,直到被输入指令读取
(例如
MOVF PORTB , W) 。
输出被锁存,
保持不变,直到输出锁存被重写。对
使用一个端口引脚用作输出,相应的方向
在TRIS控制位必须清零( = 0 ) 。对于用作
输入,则对应的TRIS位必须置。任何I / O
引脚( RB3除外)都可以单独作为编程
输入或输出。
5.1
PORTB
PORTB是一个8位I / O寄存器。只有低阶6
位( RB5 : RB0 ) 。位7和6
未实现,读为0 。请注意, RB3
是仅输入引脚。该CON组fi guration字可以设置
几个I / O设置为备用功能。当作为代理
复用功能引脚将在港读为' 0 '
读取。引脚RB0 , RB1 , RB3和RB4可以CON组fi gured
弱上拉,并与变化唤醒。
对变化和弱上拉功能唤醒
不通过引脚选择。如果管脚4 CON组fi gured为MCLR ,
弱上拉总是断断续续地变化唤醒了
该引脚未启用。
图5-1:
数据
公共汽车
D
WR
PORT
等效电路
对于单个I / O引脚
Q
数据
LATCH
CK
Q
V
DD
P
5.2
PORTC
PORTC是一个8位I / O寄存器。只有低6位
使用( RC5 : RC0 ) 。 7位和第6未实现
读为'0' 。
W
REG
N
D
TRIS
LATCH
Q
V
SS
Q
I / O
(1)
TRIS ' F'
5.3
TRIS寄存器
CK
输出驱动器控制寄存器中加载的
W寄存器的执行内容
TRIS F
指令。 '1'从TRIS寄存器位放
相应的输出驱动器呈高阻态。
一个“ 0 ”,则输出数据锁存器的内容上
选择引脚,使输出缓冲器。该
例外的是RB3是唯一的输入和RC5哪些
可以通过选择寄存器来控制,见图4-
4.
注意:
端口是读取引脚,而不是
输出数据锁存器。也就是说,如果一个输出
在引脚驱动器使能并驱动为高电平,
但外部系统保持为低时,
端口读取将指示引脚
低。
RESET
(2)
读端口
注1 :
注2 :
I / O引脚有保护二极管V
DD
和V
SS
.
请参阅表3-1缓冲区类型。
TRIS寄存器是“只写”,并设置(输出
驱动器被禁止)后复位。
1998年Microchip的科技公司
初步
DS40192B第19页

深圳市碧威特网络技术有限公司