- 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
您可能关注的文档
最近下载
- 灯塔施工方案.docx
- 2021年一级注册消防工程师继续教育题库--消防应急照明考试.pdf VIP
- 高等职业教育专科英语课程词汇表(2021版).pdf VIP
- AP宏观经济学 2012年真题 (选择题+问答题) AP Macroeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 口渴了-朋友帮你.ppt VIP
- 2019年注册消防工程师继续教育题库.pdf VIP
- (完整word版)2019注册消防工程师继续教育三科试题及答案.doc VIP
- 高钠血症多学科决策模式中国专家共识(2025版).docx VIP
- 2019年消防继续教育试题汇总及答案.docx VIP
- 2019年一级注册消防工程师继续教育三科题库+答案 .pdf VIP
原创力文档

文档评论(0)