位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1336页 > PIC16F872-E/SO > PIC16F872-E/SO PDF资料 > PIC16F872-E/SO PDF资料1第35页

PIC16F872
4.3
PORTC和TRISC寄存器
图4-6:
PORTC是一个8位宽的双向端口。它对应
对应的数据方向寄存器是TRISC 。设置
TRISC位( = ' 1 ')可以使对应的PORTC
引脚输入(即,使相应的输出驱动器
一个高阻态) 。 TRISC某位清零( = ' 0 ' )会
使对应的PORTC引脚输出(即,将
输出锁存器的内容从选定引脚) 。
PORTC复用多个外设功能
(表4-5 ) 。 PORTC引脚具有施密特触发器输入
缓冲区。
当我
2
C模块中被激活, PORTC ( 4 : 3 )引脚
可以用正常的我配置
2
C水平或SMBus的
水平使用CKE位( SSPSTAT<6> ) 。
使能外设功能时,应注意
在德科幻宁TRIS位每个PORTC引脚拍摄。一些
外设改写TRIS位将引脚定义为输出
放,而另一些外设改写TRIS位
将引脚定义为输入。由于改写TRIS位的
效果而外设使能,读 - 修改 -
写指令( BSF ,
BCF , XORWF )
与TRISC为
应该避免的目的地。用户应
请参照相应的外设章节
正确设置TRIS位。
PORTC框图
(外设输出
改写) RC<4 : 3>
端口/外设选择
(2)
外围数据输出
数据总线
WR
PORT
0
D
CK
Q
Q
1
V
DD
P
I / O
针
(1)
数据锁存器
WR
TRIS
D
CK
Q
Q
N
VSS
施密特
TRIGGER
Q
D
EN
0
1
CKE
SSPSTAT<6>
施密特
TRIGGER
同
SMBUS
水平
TRIS锁存器
RD
TRIS
外设
OE
(3)
RD
PORT
SSPL输入
图4-5:
PORTC框图
(外设输出
改写) RC<2 : 0>
RC<7 : 5>
注1 :
2:
3:
I / O引脚有保护二极管V
DD
和V
SS
.
端口之间的数据端口/外设选择信号选择
和外设输出。
外设OE (输出使能) ,如果只启动
外设选择有效。
端口/外设选择
(2)
外围数据输出
数据总线
WR
PORT
0
D
CK
Q
1
Q
I / O引脚
(1)
数据锁存器
WR
TRIS
D
CK
Q
Q
N
V
SS
施密特
TRIGGER
Q
D
EN
V
DD
P
TRIS锁存器
RD
TRIS
外设
OE
(3)
RD
PORT
外围输入
注1 :
2:
3:
I / O引脚有保护二极管V
DD
和V
SS
.
端口之间的端口/外设选择信号选择
数据和外设输出。
外设OE (输出使能) ,如果只启动
外设选择有效。
2002年Microchip的科技公司
DS30221B第33页