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