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

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