找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5184|回复: 1
收起左侧

stc单片机的IO几种模式P1M0设置

[复制链接]
ID:636538 发表于 2020-3-17 15:59 | 显示全部楼层 |阅读模式
将P1M0=0X60和P1M1=0X00译成二进制代码是P1M0=0110 0000,P1M1=0000 0000.按照I/O口工作模式设置规定都为0时为准双向口(传统8051单片机I/O口模式)为0,1时为推挽(强上拉输出),为1,0时为高阻(仅输入),为1,1时为开漏(内部上拉断开,须外加上拉电阻)。你选择的是P1M0和P1M1所以针对的是P1口的操作,将两个二进制代码一位位的比较可知:P1.0~P1.4及P1.7都为0,故这些I/O口设置的是标准状态;P1.5和P1.6为高阻态(P1M0上的第六位和第七位都为1,P1M1上的第六位和第七位都是0。1,0时为高阻)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:401465 发表于 2020-12-2 16:38 | 显示全部楼层
关于I/O口模式配置: 是像手册上说的那样:PnM0,PnM1这样排列顺序组成4种(00,01,10,11)模式?还是PnM1,PnM0这样排列顺序组成4种模式? 按照计算机和数字逻辑计数的惯例,应该是高位在左:PnM1,PnM0这样排列才对啊!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表