找回密码
 立即注册

QQ登录

只需一步,快速开始

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

|= 是什么意思?

  [复制链接]
跳转到指定楼层
楼主
ID:76963 发表于 2015-4-23 09:43 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P3 |=0x78是什么意思?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:76800 发表于 2015-4-23 09:50 | 只看该作者
就是不改变端口原有为1的条件下,增加需要输出1的端口。

评分

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

查看全部评分

回复

使用道具 举报

板凳
ID:72643 发表于 2015-4-23 10:40 | 只看该作者
相当P3 = P3|0x78; 将P3.3,P3.4,P3.5,P3.6输出为1 其它位保持原值

评分

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

查看全部评分

回复

使用道具 举报

地板
ID:27916 发表于 2015-4-23 12:32 | 只看该作者
P3 或 0X78

评分

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

查看全部评分

回复

使用道具 举报

5#
ID:74245 发表于 2015-4-23 13:44 | 只看该作者
原来这样啊,经常看到别人的定时器赋值出现这个东西。

评分

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

查看全部评分

回复

使用道具 举报

6#
ID:76963 发表于 2015-4-23 14:21 来自手机 | 只看该作者
superjiangzhen 发表于 2015-4-23 10:40
相当P3 = P3|0x78; 将P3.3,P3.4,P3.5,P3.6输出为1 其它位保持原值

谢谢!(^_^)
回复

使用道具 举报

7#
ID:76963 发表于 2015-4-23 14:22 来自手机 | 只看该作者
8055 发表于 2015-4-23 09:50
就是不改变端口原有为1的条件下,增加需要输出1的端口。

谢谢!
回复

使用道具 举报

8#
ID:77821 发表于 2015-4-23 16:44 | 只看该作者
仅将P3 的 P3.3、P3.4、P3.5、P3.6置高,其余脚位不变!

评分

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

查看全部评分

回复

使用道具 举报

9#
ID:72440 发表于 2015-4-23 21:07 | 只看该作者
|   是按位或的意思,P3|=0x87的意思是P3的值与0b01111000按位或

评分

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

查看全部评分

回复

使用道具 举报

10#
ID:78137 发表于 2015-4-26 17:17 | 只看该作者
不改变端口原有为1的条件下

评分

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

查看全部评分

回复

使用道具 举报

11#
ID:81187 发表于 2015-5-26 16:07 | 只看该作者
P3=P3 | 0X78;1111 000

评分

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

查看全部评分

回复

使用道具 举报

12#
ID:85547 发表于 2015-7-13 18:55 | 只看该作者
就是不改变端口原有为1的条件下,增加需要输出1的端口。

评分

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

查看全部评分

回复

使用道具 举报

13#
ID:27440 发表于 2015-7-13 22:54 | 只看该作者
看看C语言的按位运算符吧 &位逻辑“与” |位逻辑“或” ^位逻辑“异或” ~位逻辑“非” >>位逻辑“右移” <<位逻辑“左移” 搜索如P3=0xf1(11110001) 那么P3|0x3C(00111100)为 11110001 00111100 or --------------- 11111101 如P3=0xf1(11110001) 那么P3&0x3C(00111100)为 11110001 00111100 and --------------- 00110000

评分

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

查看全部评分

回复

使用道具 举报

14#
ID:27440 发表于 2015-7-13 22:56 | 只看该作者
看看C语言的按位运算符吧
&位逻辑“与
|位逻辑或
^位逻辑异或
~位逻辑非
>>位逻辑右移
<<位逻辑左移

评分

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

查看全部评分

回复

使用道具 举报

15#
ID:27440 发表于 2015-7-13 22:58 | 只看该作者
如P3=0xf1        11110001
那么P3|0x3C     00111100

11110001
00111100 or
---------------
11111101

评分

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

查看全部评分

回复

使用道具 举报

16#
ID:85654 发表于 2015-7-14 16:11 | 只看该作者
第3位和第4,5位置1

评分

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

查看全部评分

回复

使用道具 举报

17#
ID:85721 发表于 2015-7-15 08:05 | 只看该作者
就是 P3 = P3 | 0x78

评分

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

查看全部评分

回复

使用道具 举报

18#
ID:85728 发表于 2015-7-15 11:05 | 只看该作者
不改变P3口的原状态,置位P3.3    P3.4P3.5P3.6

评分

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

查看全部评分

回复

使用道具 举报

19#
ID:85800 发表于 2015-7-16 00:46 | 只看该作者
     仅将P3 的 P3.3、P3.4、P3.5、P3.6置高,其余脚位不变

评分

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

查看全部评分

回复

使用道具 举报

20#
ID:85800 发表于 2015-7-16 00:46 | 只看该作者
     仅将P3 的 P3.3、P3.4、P3.5、P3.6置高,其余脚位不变
回复

使用道具 举报

21#
ID:85800 发表于 2015-7-16 00:46 | 只看该作者
     仅将P3 的 P3.3、P3.4、P3.5、P3.6置高,其余脚位不变

评分

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

查看全部评分

回复

使用道具 举报

22#
ID:84566 发表于 2015-7-17 08:59 | 只看该作者
刚刚看了相关的C语言书籍 是按位或后赋值
回复

使用道具 举报

23#
ID:86938 发表于 2015-8-6 16:55 | 只看该作者
改变端口原有为1的条件下,增加需要输出1的端口
回复

使用道具 举报

24#
ID:39590 发表于 2015-8-6 17:11 | 只看该作者
p3或上0x78,再把值给P3.
回复

使用道具 举报

25#
ID:87944 发表于 2015-8-8 20:02 | 只看该作者
这个应该是参考c的语法写的,同 a += 5 一个道理
回复

使用道具 举报

26#
ID:88193 发表于 2015-8-12 11:07 | 只看该作者
就是复制语句 个人在写stm8程序的时候经常 #define bit(n) 1<<n 这样做的好处在复制的同时保持灵活性,如果直接PX_xx(寄存器)=0x78的话,如果你下次用到该寄存器就会覆盖原来的值而造成程序不理想。
回复

使用道具 举报

27#
ID:87412 发表于 2015-8-12 21:28 | 只看该作者
p3脚的定义啊,二进制是01111000
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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