久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9408|回復(fù): 14
收起左側(cè)

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

[復(fù)制鏈接]
ID:688901 發(fā)表于 2020-3-7 17:37 來自手機(jī) | 顯示全部樓層 |閱讀模式
4×4矩陣鍵盤程序,檢測哪個(gè)按鍵被按下?當(dāng)寫成0x0f的時(shí)候,會有一列按鍵無法使用,改成0xf0的時(shí)候就可以使用,請親們幫忙分析一下原因
IMG_20200307_1751hei0.jpg
IMG_20200307_173645.jpg
回復(fù)

使用道具 舉報(bào)

ID:688901 發(fā)表于 2020-3-7 17:38 來自手機(jī) | 顯示全部樓層
第三列按鍵無法使用
回復(fù)

使用道具 舉報(bào)

ID:704185 發(fā)表于 2020-3-7 18:16 | 顯示全部樓層
0x0f 是十六進(jìn)制顯示,轉(zhuǎn)化問二進(jìn)制為0001000,所以第二行不顯示
回復(fù)

使用道具 舉報(bào)

ID:688901 發(fā)表于 2020-3-7 18:41 來自手機(jī) | 顯示全部樓層
huangwb0113 發(fā)表于 2020-3-7 18:16
0x0f 是十六進(jìn)制顯示,轉(zhuǎn)化問二進(jìn)制為0001000,所以第二行不顯示

不是00001000吧?是00001111
回復(fù)

使用道具 舉報(bào)

ID:275826 發(fā)表于 2020-3-7 18:45 | 顯示全部樓層
寫成0x0f和0xf0的區(qū)別:OX0f是讀低4位,而0xf0是讀高4位
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2020-3-7 19:22 | 顯示全部樓層
huangwb0113 發(fā)表于 2020-3-7 18:16
0x0f 是十六進(jìn)制顯示,轉(zhuǎn)化問二進(jìn)制為0001000,所以第二行不顯示

0x0f的二進(jìn)制是00001111好不好,你那二進(jìn)制的是0x08
回復(fù)

使用道具 舉報(bào)

ID:704216 發(fā)表于 2020-3-7 19:28 | 顯示全部樓層
如果式0x0f,檢測這一行應(yīng)該為P2=0xfe。
、
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2020-3-7 19:30 | 顯示全部樓層
你這沒貼出完整的掃描程序,不好判斷,不要截屏直接貼出程序吧
回復(fù)

使用道具 舉報(bào)

ID:688901 發(fā)表于 2020-3-7 19:44 來自手機(jī) | 顯示全部樓層
如果為0x0f,這第二列不會執(zhí)行,如果為0 xf 0,則各列都可以使用,請大家分析一下原因,感謝感謝
IMG_20200307_194202.jpg
IMG_20200307_194233.jpg
IMG_20200307_194301.jpg
回復(fù)

使用道具 舉報(bào)

ID:688901 發(fā)表于 2020-3-7 19:46 來自手機(jī) | 顯示全部樓層
lihuailiang 發(fā)表于 2020-3-7 19:28
如果式0x0f,檢測這一行應(yīng)該為P2=0xfe。
、

用0xef為什么不行呢?請指教
回復(fù)

使用道具 舉報(bào)

ID:704232 發(fā)表于 2020-3-7 20:47 | 顯示全部樓層
0XF0轉(zhuǎn)化為二進(jìn)制為1111 0000,此時(shí)P0.1,P0.1,P0.2,P0.3引腳對應(yīng)0000為低電平,而另外4個(gè)引腳對應(yīng)1111為高電平,當(dāng)某一列被按下后,比如第一列(P2.4),那么P2.4引腳會被拉低為低電平,由此可以判斷哪一列按下。接著用同樣的方法掃描行。
回復(fù)

使用道具 舉報(bào)

ID:704232 發(fā)表于 2020-3-7 22:07 | 顯示全部樓層
sunquanfeng 發(fā)表于 2020-3-7 19:46
用0xef為什么不行呢?請指教

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

使用道具 舉報(bào)

ID:688901 發(fā)表于 2020-3-7 23:46 來自手機(jī) | 顯示全部樓層
Sube 發(fā)表于 2020-3-7 20:47
0XF0轉(zhuǎn)化為二進(jìn)制為1111 0000,此時(shí)P0.1,P0.1,P0.2,P0.3引腳對應(yīng)0000為低電平,而另外4個(gè)引腳對應(yīng)1111為高 ...

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

使用道具 舉報(bào)

ID:213173 發(fā)表于 2020-3-8 08:39 | 顯示全部樓層
sunquanfeng 發(fā)表于 2020-3-7 23:46
判斷是否有鍵按下,可否用0xf0,個(gè)人認(rèn)為可以,但是用了就會出現(xiàn)第三列無法點(diǎn)亮,protues仿真沒問題每列 ...

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

使用道具 舉報(bào)

ID:691449 發(fā)表于 2020-3-8 11:52 | 顯示全部樓層
0xf0的二進(jìn)制是11110000,0x0f的二進(jìn)制是00001111,按鍵掃描會有點(diǎn)差別,
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品福利在线 | 国产一区在线免费观看 | 亚洲欧洲成人av每日更新 | 九色 在线| 伦理午夜电影免费观看 | 涩涩视频网 | 亚洲视频免费在线观看 | 黄色av观看| 亚洲精品一区二区三区蜜桃久 | 成人在线免费 | 欧美成人免费在线 | 热re99久久精品国99热观看 | 亚洲日本一区二区三区四区 | 伊人网国产 | 91精品国产综合久久久久久丝袜 | 欧美精品一区二区免费视频 | 波多野结衣精品在线 | 狠狠狠色丁香婷婷综合久久五月 | 毛片免费在线观看 | 精品视频一区二区 | 亚洲成人精品国产 | 欧美精品中文字幕久久二区 | 国产激情一区二区三区 | 欧美在线一区二区视频 | 浴室洗澡偷拍一区二区 | 成人午夜精品 | 99久久免费精品国产免费高清 | 日本a在线| 91精品国产综合久久香蕉麻豆 | 日本不卡一区 | 日本不卡一区二区 | 伊人超碰 | 性生活毛片| 国产黄色在线 | 日韩中文字幕久久 | 欧美色性| 国产 日韩 欧美 在线 | 亚洲高清视频在线观看 | 天天人人精品 | 亚洲一区二区视频在线播放 | 超碰免费在 |