位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第824页 > CR16MNS944VC > CR16MNS944VC PDF资料 > CR16MNS944VC PDF资料1第15页

5.1.1
端口复用功能寄存器
5.1.6
端口施密特输入使能寄存器
支持复用功能(任何一个端口每个端口
比港B或C口)有一个备用功能寄存器( PX-
ALT ) 。该寄存器决定端口引脚是否使用
对通用I / O或为预定的备用
功能。每个端口引脚可以独立地控制。
清0的复用功能寄存器的位导致
用于通用的I / O相应的销。在这
配置中,输出缓冲器由方向控制
寄存器和数据输出寄存器。输入缓冲器是rout-
编辑到数据输入寄存器。输入缓冲器被阻止EX-
CEPT当缓冲区实际上是被读取。
有一点在复用功能寄存器设置为1时, cor-
响应销用于其预定的外围I /
O功能。的输出缓冲器中的数据和三态的配置
灰是通过信号从芯片上的外设来控制
ERAL设备。输入缓冲器在该连续开启
情况。为了降低功耗,输入信号
应在0.2伏的VCC或GND电压举行。
复位操作清除端口复用功能寄存器
为0时,引脚做为通用哪个节目
I / O端口。该寄存器必须在它对应启用
应的替代功能。
5.1.2
端口方向寄存器
PxSCHEN寄存器的字节宽的读/写寄存器。他们
启用Px的输入缓冲器施密特触发器的特性
当这些引脚用作通用I / O端口。
当清零( 0 )与引脚用作通用I / O
港口,在PxSCHEN每个位可以使相应的输入
只有当缓冲端口读取,因此输入缓冲器
呃可能不会表现出任何施密特触发器的行为。当设置( 1 )
输入缓冲器被启用,并会表现出施密特触发器BE-
havior 。复位后PxSCHEN寄存器清零。
5.2
漏极开路操作
端口引脚可配置为作为一个反相开
漏极开路输出缓冲器。要做到这一点, CPU应清除位
数据输出寄存器( PxDOUT ),然后使用该端口的二
rection寄存器( PxDIR )设置端口引脚的值。同
方向寄存器位设置为1 (方向=出) ,值
零被强制在引脚上。有了方向寄存器位
清除为0 ( =方向中) ,所述销被放置在三态
模式。如果需要的话,内部弱上拉可通过启用
拉信号为高电平时,输出缓冲区中的三
状态模式。
端口方向寄存器( PxDIR )确定每个
端口引脚用于输入或输出。阿位清0 caus-
西文所述销,以用作输入,这使输出缓冲
在高阻抗状态。阿位设置为1,导致销
操作作为一个输出,这使得输出缓冲器中。
复位操作清除端口方向寄存器为0 ,
该方案的引脚做为输入。
5.1.3
端口数据输入寄存器
数据输入寄存器( PxDIN )是一个只读寄存器,再
原来每个端口引脚的当前状态。 CPU可以读取
该寄存器在即使当引脚被配置为任何时间
的输出。
5.1.4
端口数据输出寄存器
数据输出寄存器( PxDOUT )保存的数据是driv-
连接到配置每个端口引脚工作作为普通陈建
造成输出。在这种结构中,写入寄存器
改变输出值。读寄存器返回
写入寄存器的最后一个值。
复位操作使寄存器的内容不变。
上电时,该寄存器包含未知值。
5.1.5
端口弱上拉寄存器
在弱上拉寄存器( PxWKPU )决定是否
每个端口引脚使用的输出缓冲器的弱上拉。有一点
设置为1时所用的弱上拉,而位
清为0时,上拉弱不被使用。
上拉装置,如果由寄存器使能,工作在
通用I / O模式时端口输出缓冲的
ER是在三态模式。在复用功能模式,
上拉始终禁用。
复位操作清除端口弱上拉寄存器为0 ,
它可禁止所有上拉。
15
www.national.com