问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STC系列单片机-定义IO口的工作状态

发布网友 发布时间:2022-05-04 11:53

我来回答

5个回答

热心网友 时间:2022-06-21 14:56

PnM0=0,PnM1=0是设为了 准双向口(即芯片内部有弱上拉电阻,即可作为读又可写出(也叫传统51模式))
可以设置某一位的模式,例如:
P3M1=10100000B
P3M0=11 000000B
既是设置 P3.7为开漏(11),P3.6为强推挽输出(01),P3.5为高阻输入(10),P3.4/P3.3/P3.2/P3.1/P3.0为准双向口/弱上拉(00)

热心网友 时间:2022-06-21 14:57

如果给P1M1赋值0X03,给P1M0赋值0X05,那么P1口各个引脚对应的模式就是:
P1M1 P1M0 IO口模式
0 0 P1.7准双向口
0 0 P1.6准双向口
0 0 P1.5准双向口
0 0 P1.4准双向口
0 0 P1.3准双向口
0 1 P1.2推挽输出
1 0 P1.1高阻
1 1 P1.0开漏

举个例子吧
P1.0为推挽输出,P1.1输入,其余为准双向。则配置成:
P1M1=0000 0010B
P1M0=0000 0001B
这样,P1M1.0=0,P1M0.0=1,推挽输出
P1M1.1=1,P1M0.1=0,输入

热心网友 时间:2022-06-21 14:57

P3M0、P3M1的位7~0 对应 P3的位7~0(即P3.7~P3.0),你想设置哪个IO就配置P3M0、P3M1对应的位就可以,比如:
P3M1=0x01;
P3M0=0x01;
则 P3.7~P3.1是准双向口,P3.0是高阻

为了方便,可以弄个宏定义头文件,头文件内容如:
……
#define BP3(x) P3M0 &= ~(1<<x), P3M1 &= ~(1<<x) //准双向
#define PP3(x) P3M0 |= (1<<x), P3M1 &= ~(1<<x) //推挽
#define OP3(x) P3M0 &= ~(1<<x), P3M1 |= (1<<x) //开漏
#define RP3(x) P3M0 |= (1<<x), P3M1 |= (1<<x) //高阻
……

RP3(0) ; //P3.0高阻
PP3(1) ; //P3.1推挽

热心网友 时间:2022-06-21 14:58

可以的,比如P3.0定义为高阻,其余为标准
P3M0=0x00;
P3M1=0x01;

热心网友 时间:2022-06-21 14:58

当然可以啊,只要对应的位按照你的设置来写寄存器,那相应的端口就是你需要的状态了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...女孩 姓陆 2011年11月26号03点24分 出生 五行缺水火 望高人帮忙起名... 女孩,姓陆,2010.农历05.19下午13.25分出生。五行不缺。请各位大虾取个... 2013年女孩3月9号11点43姓陆女孩取什么名字 2012年11月11日上午5点左右出生的女孩五行缺什么,姓陆,取什么名好 女孩2013年4月4日清明节晚上二十三点半左右出生想知道五行缺?啥取什... 公对公汇款需要什么资料 在微信附近的人里面我点击了清除位置并退出的按钮这样别人在附近的人... 13点128保留整数是多少 128乘以72怎么估算 按要求把下面各数省略万位(或亿位)后面的尾数,求出近似数.1284639... 单片机引脚功能C8051f310各脚功能图解说明 51单片机,,死机~~~ STC系列单片机定义IO口的工作状态是什么? 51单片机P0口内容为什么不能赋值个数组变量PN9_Tab[i] 51单片机中POMO是什么意思? JLX19296G-380-PN串行两线怎么与单片机连接 求单片机C语言所有语句 想学习单片机外围电路 51单片机的I/O口怎么设为高阻态 单片机课程设计功能 pnp三极管,E极接在2V电源上,B极接在51单片机IO口,请问51单片机IO口输出高电平后,pn 单片机上引脚中的P(x)作用是什么 单片机中中pn4122是做什么用的? 憨豆先生挚爱的MINI Cooper,到底应该怎么玩儿 韩国恐怖片《 两个人 》的内容分析 在Excel表格中数据被别人误删掉后会看出与原来表格不一样了有哪些方法_问一问 糖尿病30年没有严重并发症,什么方法为他的健康保驾护航? 学习生物化学为人类健康保驾护航的作用? 求有关吉林省医护航健康管理有限公司的相关介绍,谢谢? 有哪些适合上班族的养生产品适合带到办公室,为自己的身体健康保驾护航? 用80C51单片机做一个时钟需要哪些材料啊?元器件、 你好,我想问一下你的STC15系列单片机接口如何设置成普通IO口的 1978年3月5日寅时出生的人今年运势如何 78年农历五月初七申时出生的女性在2021年有贵人会相助吗? 我U盘中表格的数据被我误删了,我恢复之后,打开出现以下错误。这是怎么回事?急急急!!! 调用内网接口返回token报错,无返回值 没有接口怎么请求token 可以代替父亲上庭起诉欠款人吗 儿子帮父亲追债合法吗? 儿子欠钱,但无力偿还,可以起诉他的父母还钱吗 儿子把钱给了父亲拒不还钱属于转移财产吗? 儿子对父母亲不尊重还总是要钱能起诉吗 父亲欠儿子的钱 儿子可以起诉父亲 25岁儿子借贷款做父母的给不给还,还了是不是纵容他,不还会不会犯法? 我离婚时,协议书写明孩子一切由他负责,孩子骗我,用我支付宝借钱不还,我可以起诉他父亲吗? 峰蜜配什么水果一起喝 蜂蜜跟什么配着吃好? 茉莉柚茶里面能加百香果吗? 有一个成语叫()噪之声?谢谢大家帮忙了! 《长相思》的“故园无此声”的‘声’是什么意思