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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

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

查看數: 4006 | 評論數: 1 | 收藏 2
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-4-28 13:05

正文摘要:

-55~125℃溫度顯示 精度0.1℃ 功能: (1)使用單片機對DS18B20溫度傳感器進行讀取得到溫度值 (2)使用74hc573鎖存器驅動數碼管的斷碼顯示 (3)使用74hc138譯碼器選擇數碼管 (4)增加了傳感器狀態監測,如 ...

回復

ID:496636 發表于 2022-6-11 08:35
118句的變量a如果是從0開始到7,那么SMG_Channel函數就可以用幾條語句來替換掉冗長的switch語句。因為a的值就等于輸給三八譯碼器三位二進制的值。如a=0時,LSA = 0;LSB = 0;LSC = 0;a=1時,LSA = 1;LSB = 0;LSC =0;


unsigned char tmp;
tmp=P2;
tmp&=0xf8;//與二進制數11111000按位與,把低三位清零。
tmp|=a;//通過按位或把a加到后三位上。
P2=tmp;//再把值賦給P2。


當然118行的循環語句也可以改成另一種風格書寫,最好是在定時中斷中調用,把a定義為靜態變量。
a++;
a&=0x07;//a的與二進制數00000111按位與,如果小于7,不變,如果變成1000,高位被清零。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区视频 | 成av人电影在线 | 久久亚洲一区二区三 | 在线视频一区二区 | 欧美日韩一区二区在线 | 在线观看国产视频 | 青娱乐一区二区 | 国产成人精品久久二区二区 | 国产精品久久性 | 国产精品久久久久一区二区三区 | 欧美日韩精品区 | 久久久久久成人 | 亚洲日产精品 | 国产一区影院 | 亚洲成人免费观看 | 成人一区二区三区视频 | 久久99精品久久久久久国产越南 | 亚洲激情第一页 | 久久精品国产久精国产 | 亚洲一区二区久久 | 日韩精品一区二区三区在线 | 国产一区二区欧美 | 午夜视频网站 | 在线观看国产视频 | 久久精品免费 | 一区二区三区精品视频 | 国产精品免费视频一区 | 精品国产欧美一区二区三区不卡 | 夜夜草av | 97av视频| 热久色 | 亚洲精品在| 亚洲一区二区三区视频免费观看 | 久久久九九九九 | 欧美成年网站 | 日韩一二三 | 久久草在线视频 | 狠狠的干 | 香蕉一区 | 日韩免费三级 | 日韩欧美高清dvd碟片 |