找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14444|回复: 16
收起左侧

单片机串口程序PCON&=0XEF;是什么意思?

  [复制链接]
ID:379308 发表于 2018-9-19 15:05 | 显示全部楼层 |阅读模式
PCON&=0XEF;请问一下这句话是什么意思
回复

使用道具 举报

ID:388197 发表于 2018-9-19 17:04 | 显示全部楼层
PCON 寄存器最高位置0

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:379308 发表于 2018-9-19 17:37 | 显示全部楼层
cjm82 发表于 2018-9-19 17:04
PCON 寄存器最高位置0

0XEF=0B11101111,怎么是最高位置0啊?麻烦能详细解释一下吗
回复

使用道具 举报

ID:400182 发表于 2018-9-19 19:58 | 显示全部楼层
pcon寄存器最高位置为0.
回复

使用道具 举报

ID:387733 发表于 2018-9-19 20:21 | 显示全部楼层
电源控制寄存器PCON的bit4是POF,是上电复位标志位,单片机停电后,上电复位标志位为1。该标志用于判断是上电复位还是其它非上电复位,如看门狗复位,复位脚复位。如果是上电复位,则需进行上电初始化工作,并清除该标志,PCON &= 0XEF 就是清除该标志的语句。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:308437 发表于 2018-9-19 20:40 | 显示全部楼层
莲蓬16 发表于 2018-9-19 17:37
0XEF=0B11101111,怎么是最高位置0啊?麻烦能详细解释一下吗

很简单的C 语言问题
回复

使用道具 举报

ID:400259 发表于 2018-9-19 21:08 | 显示全部楼层
PCON&=0XEF;  //PCON寄存器的第4位清零(置零)
回复

使用道具 举报

ID:388197 发表于 2018-9-19 21:12 | 显示全部楼层
莲蓬16 发表于 2018-9-19 17:37
0XEF=0B11101111,怎么是最高位置0啊?麻烦能详细解释一下吗

不好意思看错了.没经过计算脱口而出..与等于11101111就这串2进制数为0的对应PCON第4位(最低位为第0位)..而不改变其他的位.

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:135253 发表于 2018-9-19 21:20 | 显示全部楼层
像这种PCON&=0XEF写法的目的是某一位清零,如果是改成“TMOD|=0x01”,其目的就是某一位置1,stm32习惯这样使用,51因为寄存器是8位,没有特别强调!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:236126 发表于 2018-9-19 21:20 | 显示全部楼层
0XEF是16进制数,实际就是EF,其二进制数为11101111,即指的是PCON寄存器中数据设置为11101111。至于EF前面的0X,只是代表这个数据是十六进制数。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:400299 发表于 2018-9-19 22:13 来自触屏版 | 显示全部楼层
这个是通过位运算使位4置0

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:274129 发表于 2018-9-20 09:48 | 显示全部楼层
寄存器和一个数值进行与运算

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:368746 发表于 2018-9-20 17:55 | 显示全部楼层
应该是程序需要PCON的第四位置零,st实现某位置零都是这么做的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:400726 发表于 2018-9-20 21:35 | 显示全部楼层
十六进制化为二进制就是1110 1111

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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