亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10499|回復: 14
打印 上一主題 下一主題
收起左側(cè)

這段單片機代碼,寫成0x0f和0xf0的區(qū)別?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:688901 發(fā)表于 2020-3-7 17:37 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
4×4矩陣鍵盤程序,檢測哪個按鍵被按下?當寫成0x0f的時候,會有一列按鍵無法使用,改成0xf0的時候就可以使用,請親們幫忙分析一下原因

IMG_20200307_1751hei0.jpg (1.54 MB, 下載次數(shù): 72)

IMG_20200307_1751hei0.jpg

IMG_20200307_173645.jpg (1.96 MB, 下載次數(shù): 76)

IMG_20200307_173645.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:688901 發(fā)表于 2020-3-7 17:38 來自觸屏版 | 只看該作者
第三列按鍵無法使用
回復

使用道具 舉報

板凳
ID:704185 發(fā)表于 2020-3-7 18:16 | 只看該作者
0x0f 是十六進制顯示,轉(zhuǎn)化問二進制為0001000,所以第二行不顯示
回復

使用道具 舉報

地板
ID:688901 發(fā)表于 2020-3-7 18:41 來自觸屏版 | 只看該作者
huangwb0113 發(fā)表于 2020-3-7 18:16
0x0f 是十六進制顯示,轉(zhuǎn)化問二進制為0001000,所以第二行不顯示

不是00001000吧?是00001111
回復

使用道具 舉報

5#
ID:275826 發(fā)表于 2020-3-7 18:45 | 只看該作者
寫成0x0f和0xf0的區(qū)別:OX0f是讀低4位,而0xf0是讀高4位
回復

使用道具 舉報

6#
ID:88256 發(fā)表于 2020-3-7 19:22 | 只看該作者
huangwb0113 發(fā)表于 2020-3-7 18:16
0x0f 是十六進制顯示,轉(zhuǎn)化問二進制為0001000,所以第二行不顯示

0x0f的二進制是00001111好不好,你那二進制的是0x08
回復

使用道具 舉報

7#
ID:704216 發(fā)表于 2020-3-7 19:28 | 只看該作者
如果式0x0f,檢測這一行應該為P2=0xfe。
回復

使用道具 舉報

8#
ID:88256 發(fā)表于 2020-3-7 19:30 | 只看該作者
你這沒貼出完整的掃描程序,不好判斷,不要截屏直接貼出程序吧
回復

使用道具 舉報

9#
ID:688901 發(fā)表于 2020-3-7 19:44 來自觸屏版 | 只看該作者
如果為0x0f,這第二列不會執(zhí)行,如果為0 xf 0,則各列都可以使用,請大家分析一下原因,感謝感謝

IMG_20200307_194202.jpg (1.52 MB, 下載次數(shù): 74)

IMG_20200307_194202.jpg

IMG_20200307_194233.jpg (1.43 MB, 下載次數(shù): 82)

IMG_20200307_194233.jpg

IMG_20200307_194301.jpg (1.47 MB, 下載次數(shù): 67)

IMG_20200307_194301.jpg
回復

使用道具 舉報

10#
ID:688901 發(fā)表于 2020-3-7 19:46 來自觸屏版 | 只看該作者
lihuailiang 發(fā)表于 2020-3-7 19:28
如果式0x0f,檢測這一行應該為P2=0xfe。

用0xef為什么不行呢?請指教
回復

使用道具 舉報

11#
ID:704232 發(fā)表于 2020-3-7 20:47 | 只看該作者
0XF0轉(zhuǎn)化為二進制為1111 0000,此時P0.1,P0.1,P0.2,P0.3引腳對應0000為低電平,而另外4個引腳對應1111為高電平,當某一列被按下后,比如第一列(P2.4),那么P2.4引腳會被拉低為低電平,由此可以判斷哪一列按下。接著用同樣的方法掃描行。
回復

使用道具 舉報

12#
ID:704232 發(fā)表于 2020-3-7 22:07 | 只看該作者
sunquanfeng 發(fā)表于 2020-3-7 19:46
用0xef為什么不行呢?請指教

0XEF為1110 1111,按鍵按下后只會被拉低,不會被拉高。
回復

使用道具 舉報

13#
ID:688901 發(fā)表于 2020-3-7 23:46 來自觸屏版 | 只看該作者
Sube 發(fā)表于 2020-3-7 20:47
0XF0轉(zhuǎn)化為二進制為1111 0000,此時P0.1,P0.1,P0.2,P0.3引腳對應0000為低電平,而另外4個引腳對應1111為高 ...

判斷是否有鍵按下,可否用0xf0,個人認為可以,但是用了就會出現(xiàn)第三列無法點亮,protues仿真沒問題每列都可以點亮,上實驗板就第三列不亮
回復

使用道具 舉報

14#
ID:213173 發(fā)表于 2020-3-8 08:39 | 只看該作者
sunquanfeng 發(fā)表于 2020-3-7 23:46
判斷是否有鍵按下,可否用0xf0,個人認為可以,但是用了就會出現(xiàn)第三列無法點亮,protues仿真沒問題每列 ...

仿真正常實驗板不正常的可能原因:
1.仿真圖與實物圖不一致
2.實驗板上跳線、插針之類轉(zhuǎn)換電路預置錯誤
回復

使用道具 舉報

15#
ID:691449 發(fā)表于 2020-3-8 11:52 | 只看該作者
0xf0的二進制是11110000,0x0f的二進制是00001111,按鍵掃描會有點差別,
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

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