欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

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

搜索

51單片機(jī)DS18B20采集溫度,使用74HC573鎖存器和138譯碼器數(shù)碼管顯示

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

正文摘要:

-55~125℃溫度顯示 精度0.1℃ 功能: (1)使用單片機(jī)對(duì)DS18B20溫度傳感器進(jìn)行讀取得到溫度值 (2)使用74hc573鎖存器驅(qū)動(dòng)數(shù)碼管的斷碼顯示 (3)使用74hc138譯碼器選擇數(shù)碼管 (4)增加了傳感器狀態(tài)監(jiān)測(cè),如 ...

回復(fù)

ID:496636 發(fā)表于 2022-6-11 08:35
118句的變量a如果是從0開(kāi)始到7,那么SMG_Channel函數(shù)就可以用幾條語(yǔ)句來(lái)替換掉冗長(zhǎng)的switch語(yǔ)句。因?yàn)閍的值就等于輸給三八譯碼器三位二進(jìn)制的值。如a=0時(shí),LSA = 0;LSB = 0;LSC = 0;a=1時(shí),LSA = 1;LSB = 0;LSC =0;


unsigned char tmp;
tmp=P2;
tmp&=0xf8;//與二進(jìn)制數(shù)11111000按位與,把低三位清零。
tmp|=a;//通過(guò)按位或把a(bǔ)加到后三位上。
P2=tmp;//再把值賦給P2。


當(dāng)然118行的循環(huán)語(yǔ)句也可以改成另一種風(fēng)格書(shū)寫(xiě),最好是在定時(shí)中斷中調(diào)用,把a(bǔ)定義為靜態(tài)變量。
a++;
a&=0x07;//a的與二進(jìn)制數(shù)00000111按位與,如果小于7,不變,如果變成1000,高位被清零。

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

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

快速回復(fù) 返回頂部 返回列表