找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13527|回复: 16
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
ID:379308 发表于 2018-9-19 15:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PCON&=0XEF;请问一下这句话是什么意思
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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.
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

6#
ID:308437 发表于 2018-9-19 20:40 | 只看该作者
莲蓬16 发表于 2018-9-19 17:37
0XEF=0B11101111,怎么是最高位置0啊?麻烦能详细解释一下吗

很简单的C 语言问题
回复

使用道具 举报

7#
ID:400259 发表于 2018-9-19 21:08 | 只看该作者
PCON&=0XEF;  //PCON寄存器的第4位清零(置零)
回复

使用道具 举报

8#
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 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

11#
ID:400299 发表于 2018-9-19 22:13 来自手机 | 只看该作者
这个是通过位运算使位4置0

评分

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

查看全部评分

回复

使用道具 举报

12#
ID:274129 发表于 2018-9-20 09:48 | 只看该作者
寄存器和一个数值进行与运算

评分

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

查看全部评分

回复

使用道具 举报

13#
ID:368746 发表于 2018-9-20 17:55 | 只看该作者
应该是程序需要PCON的第四位置零,st实现某位置零都是这么做的

评分

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

查看全部评分

回复

使用道具 举报

14#
ID:400726 发表于 2018-9-20 21:35 | 只看该作者
十六进制化为二进制就是1110 1111

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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