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

標(biāo)題: 單片機(jī)P1口空閑的一位怎樣控制? [打印本頁]

作者: lwhmgp    時(shí)間: 2020-10-2 22:58
標(biāo)題: 單片機(jī)P1口空閑的一位怎樣控制?
用P1口驅(qū)動數(shù)碼管,但只用了其中的7位,小數(shù)點(diǎn)那一位沒用到,想把空閑的那一位(比如說是0位)控制個(gè)LED,怎樣實(shí)現(xiàn),請高手指點(diǎn)。
作者: wulin    時(shí)間: 2020-10-3 06:13
正常段碼小數(shù)點(diǎn)是最高位,可以另作他用,代碼如下。
        P1&=0x80;//清除低7位,保留最高位
        P1|=0x3f;//寫低7位段碼,最高位不變
如果想把空閑的那一位(比如說是0位)控制個(gè)LED,代碼如下。
        P1&=0x01;//清除高7位,保留最低位
        P1|=(0x3f<<1);//寫高7位段碼,最低位不變
作者: wwh2382    時(shí)間: 2020-10-3 08:32
sbit led=P0^0;
作者: wwh2382    時(shí)間: 2020-10-3 15:21
(早上回完貼就忘了指定的是哪個(gè)口,又看不到。)按樓主的意思P1口的小數(shù)點(diǎn)應(yīng)該是:sbit led=P1^7;
作者: lwhmgp    時(shí)間: 2020-10-4 11:32
wulin 發(fā)表于 2020-10-3 06:13
正常段碼小數(shù)點(diǎn)是最高位,可以另作他用,代碼如下。
        P1&=0x80;//清除低7位,保留最高位
        P1|=0x3f;//寫 ...

我的是4位數(shù)碼管,用的是掃描方式,您提供的這個(gè)無法用,有別的方法嗎。
作者: mengzhixinheng    時(shí)間: 2020-10-4 12:03
lwhmgp 發(fā)表于 2020-10-4 11:32
我的是4位數(shù)碼管,用的是掃描方式,您提供的這個(gè)無法用,有別的方法嗎。

樓上說的就是方法,總線方式獨(dú)立控制某個(gè)IO口的方法。你要舉一反三啊!
作者: TTQ001    時(shí)間: 2020-10-5 00:26
您可以使用位掩碼操作過濾掉未使用的位。
作者: lwhmgp    時(shí)間: 2020-10-7 14:39
wulin 發(fā)表于 2020-10-3 06:13
正常段碼小數(shù)點(diǎn)是最高位,可以另作他用,代碼如下。
        P1&=0x80;//清除低7位,保留最高位
        P1|=0x3f;//寫 ...

謝謝,弄明白了,原來或上要控制的位就行了,我的基礎(chǔ)太差了,再次感謝。
作者: lwhmgp    時(shí)間: 2020-10-7 14:40
TTQ001 發(fā)表于 2020-10-5 00:26
您可以使用位掩碼操作過濾掉未使用的位。

您能給個(gè)例子嗎?




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1