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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

關(guān)于編碼開(kāi)關(guān)連接單片機(jī)作為地址,實(shí)現(xiàn)硬件更改本機(jī)ID

查看數(shù): 1796 | 評(píng)論數(shù): 16 | 收藏 0
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-12-13 10:33

正文摘要:

用兩個(gè)編碼開(kāi)關(guān)連接P0口,實(shí)現(xiàn)硬件更改本機(jī)ID。現(xiàn)在 P0 = 0xXX;然后if( Data == P0),只能實(shí)現(xiàn)一個(gè)固定的ID,更改ID還要在程序上更改。(XX為ID) 讀取單片機(jī)P0口高低電平作為地址,和發(fā)送的數(shù)據(jù)對(duì)比,具體怎么 ...

回復(fù)

ID:963748 發(fā)表于 2021-12-14 11:46
datouyuan 發(fā)表于 2021-12-14 10:45
是不是硬件問(wèn)題?
把2個(gè)撥碼開(kāi)關(guān)都撥到0位,看P0的8個(gè)腳是否全為0。
把2個(gè)撥碼開(kāi)關(guān)都撥到3位,看P0的8個(gè) ...

謝謝回復(fù),是硬件的問(wèn)題,把高低4位互換就好了
ID:887371 發(fā)表于 2021-12-14 10:45
是不是硬件問(wèn)題?
把2個(gè)撥碼開(kāi)關(guān)都撥到0位,看P0的8個(gè)腳是否全為0。
把2個(gè)撥碼開(kāi)關(guān)都撥到3位,看P0的8個(gè)腳是否為00110011。
ID:963748 發(fā)表于 2021-12-14 10:36
Hephaestus 發(fā)表于 2021-12-13 13:38
還是不行,是怎么不行?貼代碼出來(lái)。

謝謝大佬的回復(fù),是我的問(wèn)題,通過(guò)串口把P0口的值讀出來(lái)發(fā)現(xiàn)是高低4位反過(guò)來(lái)了(因?yàn)橛布莻(gè)成品,我是拿來(lái)搞程序的),現(xiàn)在把高低4位互換搞好了
ID:963748 發(fā)表于 2021-12-14 10:35
188610329 發(fā)表于 2021-12-13 12:37
你說(shuō)的不行,到底是什么?
還有,你知道不知道, 這個(gè)撥碼開(kāi)關(guān)連接P0口到底代表什么意思? 以及,你有沒(méi)有手 ...

謝謝大佬的回復(fù),通過(guò)串口把P0口的值讀出來(lái)發(fā)現(xiàn)是高低4位反過(guò)來(lái)了(因?yàn)橛布莻(gè)成品,我是拿來(lái)搞程序的),現(xiàn)在把高低4位互換搞好了
ID:301191 發(fā)表于 2021-12-14 01:57
頂一下
ID:883242 發(fā)表于 2021-12-13 13:38
Zzwh 發(fā)表于 2021-12-13 11:57
謝謝,明白了,但還是不行

還是不行,是怎么不行?貼代碼出來(lái)。
ID:624769 發(fā)表于 2021-12-13 12:37
你說(shuō)的不行,到底是什么?
還有,你知道不知道, 這個(gè)撥碼開(kāi)關(guān)連接P0口到底代表什么意思? 以及,你有沒(méi)有手段確切地知道P0口的讀值?最后,你知道不知道,8951的話,不上拉,P0口是沒(méi)有1的?
ID:963748 發(fā)表于 2021-12-13 11:57
Hephaestus 發(fā)表于 2021-12-13 11:43
把兩個(gè)編碼開(kāi)關(guān)調(diào)到1和0;設(shè)置P0 = 0xff; 然后再拿P0去判斷ID就可以;因?yàn)镻0讀到的值是0x10,如果你接收 ...

謝謝,明白了,但還是不行
ID:963748 發(fā)表于 2021-12-13 11:53
Hephaestus 發(fā)表于 2021-12-13 11:39
P0=0xff; // set P0 to input mode
if(Data==P0){}

這樣也不行
ID:883242 發(fā)表于 2021-12-13 11:43
Zzwh 發(fā)表于 2021-12-13 11:40
把兩個(gè)編碼開(kāi)關(guān)調(diào)到1和0;設(shè)置P0 = 0x10; 然后再拿P0去判斷就可以;但只能程序上更改ID

把兩個(gè)編碼開(kāi)關(guān)調(diào)到1和0;設(shè)置P0 = 0xff; 然后再拿P0去判斷ID就可以;因?yàn)镻0讀到的值是0x10,如果你接收數(shù)據(jù)指示ID=0x10就接收,不等于0x10就放棄。不需要程序上更改ID,因?yàn)镮D的值是撥碼開(kāi)關(guān)設(shè)定的。
ID:963748 發(fā)表于 2021-12-13 11:40
Hephaestus 發(fā)表于 2021-12-13 11:23
到底是發(fā)送還是接收???
發(fā)送直接ID=P0,然后把數(shù)據(jù)發(fā)出去就好了。
如果是接收“現(xiàn)在 P0 = 0xXX;然后if ...

把兩個(gè)編碼開(kāi)關(guān)調(diào)到1和0;設(shè)置P0 = 0x10; 然后再拿P0去判斷就可以;但只能程序上更改ID
ID:883242 發(fā)表于 2021-12-13 11:39
Zzwh 發(fā)表于 2021-12-13 11:32
謝謝回復(fù),我現(xiàn)在也知道不用設(shè)置P0了,但直接拿P0去和指令Data對(duì)比數(shù)據(jù)也不行

P0=0xff; // set P0 to input mode
if(Data==P0){}

這不就行了嗎?你隨時(shí)改撥碼開(kāi)關(guān),然后Data跟撥碼開(kāi)關(guān)的值比對(duì),如果對(duì)上了就接受。
ID:963748 發(fā)表于 2021-12-13 11:32
Hephaestus 發(fā)表于 2021-12-13 11:23
到底是發(fā)送還是接收???
發(fā)送直接ID=P0,然后把數(shù)據(jù)發(fā)出去就好了。
如果是接收“現(xiàn)在 P0 = 0xXX;然后if ...

謝謝回復(fù),我現(xiàn)在也知道不用設(shè)置P0了,但直接拿P0去和指令Data對(duì)比數(shù)據(jù)也不行
ID:883242 發(fā)表于 2021-12-13 11:23
到底是發(fā)送還是接收???
發(fā)送直接ID=P0,然后把數(shù)據(jù)發(fā)出去就好了。
如果是接收“現(xiàn)在 P0 = 0xXX;然后if( Data == P0)”這句完全無(wú)法理解,完全沒(méi)有必要去設(shè)置P0。
ID:963748 發(fā)表于 2021-12-13 11:17
Zzwh 發(fā)表于 2021-12-13 10:57
定義變量ID = P0;然后再去判斷,也實(shí)現(xiàn)不了

是數(shù)據(jù)類型的問(wèn)題嗎?
ID:963748 發(fā)表于 2021-12-13 10:57
定義變量ID = P0;然后再去判斷,也實(shí)現(xiàn)不了

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91国自产| 精品国产一区二区在线 | 欧美三级免费观看 | 91久久久久 | 99在线免费观看 | 在线日韩欧美 | 日韩精品色网 | 天天插天天狠天天透 | 国产精品国产亚洲精品看不卡15 | 一区二区三区精品在线视频 | 国产精品视频一区二区三区不卡 | 国产在线第一页 | www.亚洲免费| 亚洲激情在线观看 | www.黄色网 | 中文字幕 在线观看 | www.久久 | 精品日韩一区 | 国产专区视频 | 国产 日韩 欧美 制服 另类 | 999久久久国产精品 欧美成人h版在线观看 | 蜜桃av一区二区三区 | 国产在线成人 | 国产一级片免费在线观看 | 久久久精品网站 | 天堂素人约啪 | 日日综合 | 日韩亚洲欧美综合 | 亚洲免费在线 | 一本一道久久a久久精品蜜桃 | 日韩成人中文字幕 | 羞羞视频在线观看免费观看 | 亚洲欧美成人影院 | 日本不卡一区 | 日韩精品在线观看免费 | 久久国产婷婷国产香蕉 | 伊人久久综合 | 国产精品大片在线观看 | 精品久久久久久久久久久院品网 | 99精品电影 | 欧美在线a |