PIC24FJ32的IO端口使用简介.docVIP

  • 17
  • 0
  • 约1.24千字
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报
PIC24FJ32的IO端口使用简介

NOTE1-PIC24FJ32GA004系列的IO端口使用简介 介绍针对PIC24FJ32GA004或相同系列单片机IO端口使用。 1、IO寄存器 TRISx: 方向寄存器 PORTx: 端口寄存器 LATx: 锁存寄存器 ODCx: 漏极输出控制寄存器 2、寄存器使用 TRISx: 控制端口输入输出属性。其中某位为1,引脚输入(input);为0,引脚输出(output)。 PORTx: 读PORTX,是直接读引脚上的电平状态(见图)。 写PORTX,将数值写入引脚数据锁存器(见图)。 PIC单片机引脚操作模式为“读出--修改--写入”,使用PORTX操作引脚时应注意两点,一是在单片机初始化之后的运行中尽量不改变端口输入输出方向,容易出问题,二是IO端口避免链接容性负载,此种在高速操作IO端口时会出问题,比如输出快速变化的高低电平时,每次输出都会读取一次端口寄存器数值。 LATx: 读LATX,得到保存在端口数据锁存器中的值(该值为写LATX或PORTX后所得)。 写LATx,讲数值写入引脚数据锁存器,与写PORTX效果相同。 通过LATX操作端口IO,可避免上述因“读出--修改--写入”模式造成的问题。 ODCx:将引脚的相应位置1可配置引脚为漏极开路输出。 3、IO端口使用原则 (1)端口用作出入,需要直接读取外部引脚上的电平状态,使用PORT

文档评论(0)

1亿VIP精品文档

相关文档