久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機汽配人

誰有基于8051單片機的DS18B20溫度傳感器的溫度檢測程序設計?急需

提問者:網友 2018-08-27
最佳回答
#include extern GetTemp(); //聲明引用外部函數 extern unsigned int idata Temperature; // 聲明引用外部變量 void delay(unsigned int i); //else IO sbit LS138A=P2^2; //管腳定義 sbit LS138B=P2^3; sbit LS138C=P2^4; //此表為 LED 的字模, 共陰數碼管 0-9 - unsigned char code Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}; unsigned long LedOut[5],LedNumVal; void system_Ini() { TMOD|= 0x11; TH1 = 0xD8; //10 TL1 = 0xF0; IE = 0x8A; TR1 = 1; } main() { unsigned char i; system_Ini(); while(1) { GetTemp(); /********以下將讀18b20的數據送到LED數碼管顯示*************/ LedNumVal=Temperature; //把實際溫度送到LedNumVal變量中 LedOut[0]=Disp_Tab[LedNumVal%10000/1000]; LedOut[1]=Disp_Tab[LedNumVal%1000/100]; LedOut[2]=Disp_Tab[LedNumVal%100/10];//十位 LedOut[3]=Disp_Tab[LedNumVal%10]; //個位 for(i=0; i<4; i++) { P0 = LedOut[i] ; switch(i) { //138譯碼 case 0:LS138A=0; LS138B=0; LS138C=0; break; case 1:LS138A=1; LS138B=0; LS138C=0; break; case 2:LS138A=0; LS138B=1; LS138C=0; break; case 3:LS138A=1; LS138B=1; LS138C=0; break; } delay(100); } P0 = 0; } } //延時程序 void
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“誰有基于8051單片機的DS18B20溫度傳感器的溫度檢測程序設計?急需”的解答,僅供您參考,汽配人網不保證該解答的準確性。
天水市| 格尔木市| 沧源| 许昌市| 虎林市| 色达县| 永胜县| 大方县| 宁化县| 沾化县| 桦川县| 湟源县| 青川县| 大石桥市| 明星| 凯里市| 裕民县| 平远县| 宁强县| 泸定县| 平武县| 黄山市| 本溪市| 堆龙德庆县| 邛崃市| 宁乡县| 新和县| 水城县| 龙岩市| 岗巴县| 余庆县| 漳州市| 莱阳市| 庆城县| 图木舒克市| 河曲县| 宁夏| 日土县| 苍南县| 海晏县| 秦皇岛市|