61
447
1347
助理工程师
一、先上I/O口方向控制寄存器,就是配置输出输入模式,这里以P0端口为例子:
589375e56748c1dedf.png (258.08 KB ) 下载附件 2020-2-26 21:37 上传
589375e56748c1dedf.png (258.08 KB )
下载附件
2020-2-26 21:37 上传
Center.jpg (260.2 KB ) 下载附件 2020-2-26 21:37 上传
Center.jpg (260.2 KB )
若要设置P05为输出模式,则配置寄存器TR05=0;若设置P05为输入模式,则配置寄存器TR05=1;P1和P2端口根据相关寄存器以此类推即可!
若要设置P05为输出模式,则配置寄存器TR05=0;若设置P05为输入模式,则配置寄存器TR05=1;
P1和P2端口根据相关寄存器以此类推即可!
使用特权
二、若需要配置P05为输出模式,则它输出的高低输出需要配置一下寄存器:
340165e5674be64521.png (213.43 KB ) 下载附件 2020-2-26 21:38 上传
340165e5674be64521.png (213.43 KB )
2020-2-26 21:38 上传
Center.jpg (215.42 KB ) 下载附件 2020-2-26 21:38 上传
Center.jpg (215.42 KB )
若要P05输出高电平,则配置P0LR5=1;若要P05输出低电平,则配置P0LR5=0;P1和P2端口根据相关寄存器以此类推即可!
若要P05输出高电平,则配置P0LR5=1;若要P05输出低电平,则配置P0LR5=0;
三、若需要配置P05为输入模式,则它端口状态的读取需要配置一下寄存器:
921845e5674fa67858.png (197.44 KB ) 下载附件 2020-2-26 21:39 上传
921845e5674fa67858.png (197.44 KB )
2020-2-26 21:39 上传
Center.jpg (199.26 KB ) 下载附件 2020-2-26 21:39 上传
Center.jpg (199.26 KB )
若要读取P05端口的输入状态,则状态值就是P05;
(这里注意:配置为输入状态需要根据自己需求配置上拉功能,一般我们都上拉,即配置以下寄存器) 540855e56750d09d21.png (222.88 KB ) 下载附件 2020-2-26 21:39 上传
(这里注意:配置为输入状态需要根据自己需求配置上拉功能,一般我们都上拉,即配置以下寄存器)
540855e56750d09d21.png (222.88 KB ) 下载附件 2020-2-26 21:39 上传
540855e56750d09d21.png (222.88 KB )
Center.jpg (224.8 KB ) 下载附件 2020-2-26 21:39 上传
Center.jpg (224.8 KB )
401195e5674f56b4ea.png (197.44 KB )
发表回复 本版积分规则 回帖后跳转到最后一页
3
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号