欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 21728|回復: 12
收起左側

P2=~(0x01<<i);請問這個表示什么意思啊,謝謝!

  [復制鏈接]
ID:404479 發表于 2018-10-25 21:09 來自觸屏版 | 顯示全部樓層 |閱讀模式
請教一下大家,謝謝!
回復

使用道具 舉報

ID:410814 發表于 2018-10-25 21:54 | 顯示全部樓層
將0X01左移i位后取反 然后賦值給P2端口
比如此時i=1,0x01就是0000 0001,左移一位,右側補0,變成0000 0010
取反,1111 1101 即0xfd
最后就是P0 = 0xfd
回復

使用道具 舉報

ID:254600 發表于 2018-10-25 22:02 | 顯示全部樓層
把1左移i位然后取反送到P2端口。
回復

使用道具 舉報

ID:277550 發表于 2018-10-25 22:20 | 顯示全部樓層
P2=~(0x01<<i);

------------0x01<<i 向右移i位
------------~按位取反

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回復

使用道具 舉報

ID:415527 發表于 2018-10-25 22:22 | 顯示全部樓層
0x01是指最低位為1,其余七位為0,P2=~(0x01<<i);這個就是將00000001左移i位后取反,比如說i=3,那么(0x01<<i)的結果就是00001000,取反后為11110111,然后將這個值賦給P2口,
回復

使用道具 舉報

ID:415598 發表于 2018-10-26 08:48 | 顯示全部樓層
先左移動i位,取反。賦值給p2
回復

使用道具 舉報

ID:308437 發表于 2018-10-26 09:06 | 顯示全部樓層
以后遇到這個樣的,看不懂語句,帶入一個數字去,自己算一下就好了。實在不懂,再看相關C語言
回復

使用道具 舉報

ID:404479 發表于 2018-10-26 14:32 來自觸屏版 | 顯示全部樓層
小劉子啊咿呀喲 發表于 2018-10-25 22:22
0x01是指最低位為1,其余七位為0,P2=~(0x01

聽君一席話,勝讀十年書,謝謝
回復

使用道具 舉報

ID:98767 發表于 2018-10-26 15:50 | 顯示全部樓層

向右??????????
回復

使用道具 舉報

ID:711931 發表于 2020-3-19 22:34 | 顯示全部樓層
P2=P2<<1+0x01;   和P2=P2<<1;   P2=P2+1的區別是什么?
                              
回復

使用道具 舉報

ID:712335 發表于 2020-3-20 16:15 | 顯示全部樓層
把0x01向左移動i位
回復

使用道具 舉報

ID:480251 發表于 2020-3-23 20:49 | 顯示全部樓層
將0X01左移i位后取反 然后賦給P2端口,<<表示左移,>>表示右移,51單片機移位還可以使用_cror_(x,y)函數,使用時需要包含這個頭文件#include <intrins.h>
里面具體的意義是_cror_(x,y)含義是二進制數x右移動y位;
常見的是
_crol_ 字符左移
_cror_ 字符右移
回復

使用道具 舉報

ID:420836 發表于 2020-3-24 05:27 | 顯示全部樓層
將值左移i位,然后該值取反并將其賦給端口P2
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表