只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
f556 發表于 2020-4-26 21:05 I服了you。 ++是++,不要扯到移位。
xiaohu520 發表于 2020-4-26 16:11 定義的unsignedchar rekey,rekey++,不就是1(0001) 2(0010) 3(0011) 4(0100)..這樣的累加的嗎? ...
xiaohu520 發表于 2020-4-26 13:23 第一次循環 0101左移1010加一1011(DIO是高電平1),這個加1不是5+1的嗎?為啥是位上加1的?
f556 發表于 2020-4-26 10:14 位是二進制的位,不要扯上十進制。
chomou 發表于 2020-4-26 08:30 比如rekay是5,第一次循環 0101左移1010加一1011(DIO是高電平1) 第二次循環 ...
xiaohu520 發表于 2020-4-26 08:10 unsingede char rekey不是 1(0001) 2(0010) 3(0110) 4(0100) 。。。 這樣方式的增加的? 那左移 ...
hantu 發表于 2020-4-26 01:22 左移一位,就把最高位的給丟掉了,低位是補進0來的,然后它DIO是高電平的話就加1(也就是從低位把一個bit的 ...
csmyldl 發表于 2020-4-25 21:25 這段程序是把讀到的鍵盤狀態存入rekey中,左移1位是為了騰出最右邊的1位空間,加1是當狀態為高電平時,把1 ...
本版積分規則 發表回復
小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網