丁香婷婷,三年片观看免费观看大全古装剧,少妇被躁爽到高潮无码,97电影天堂

下載手機汽配人

求求基于51單片機的數字溫度計設計?單片機AT89C51?測溫傳感器使DS18B20?圖在下面!只要c語言程序

提問者:網友 2018-08-07
最佳回答
====================================================================== #include"reg51.h" //包含頭文件 #include #define uchar unsigned char #define uint unsigned int float tt; //tt為采集的溫度值 code uchar TAB[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}; //數碼管段碼 uchar str_TME[4]={0,0,0,0}; unsigned char MAX=30; unsigned char MIN=10; sbit DQ =P2^4; //定義通信端口 sbit fm =P2^7; //短延時函數 void delay(unsigned int i) { while(i--); } //1ms延時函數 void delay1(uchar ms) { uchar i; while(ms--) for(i=0;i<125;i++); } //DS18B20初始化函數 Init_DS18B20(void) { unsigned char x=0; DQ = 1; //DQ復位 delay(8); //稍做延時 DQ = 0; //單片機將DQ拉低 delay(80); //精確延時 大于 480us DQ = 1; //拉高總線 delay(14); x=DQ; //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay(20); } //讀一個字節 ReadOneChar(void) { unsigned char i=0; unsigned char dat=0; for (i=8;i>0;i--) { DQ=0; // 給脈沖信號 dat>>=1; DQ=1; // 給脈沖信號 if(DQ) dat|=0x80; delay(4); } return(dat); } //寫一個字節 WriteOneChar(unsigned char dat) { unsigned char i=0; for (i=8;i>0;i--) { DQ=0; DQ=dat&0x01; delay(5); DQ=1; dat>>=1; } delay
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“求求基于51單片機的數字溫度計設計?單片機AT89C51?測溫傳感器使DS18B20?圖在下面!只要c語言程序”的解答,僅供您參考,汽配人網不保證該解答的準確性。
主站蜘蛛池模板: 肥西县| 太和县| 建阳市| 青龙| 资溪县| 温宿县| 平定县| 上杭县| 武功县| 太和县| 嫩江县| 商丘市| 南充市| 西和县| 班玛县| 称多县| 昭觉县| 德格县| 武隆县| 泸定县| 武城县| 高唐县| 新巴尔虎右旗| 神池县| 抚顺县| 洪洞县| 静乐县| 永登县| 西昌市| 东阿县| 容城县| 甘谷县| 石棉县| 威海市| 绥芬河市| 金门县| 泗洪县| 巴彦淖尔市| 镇江市| 桦南县| 江华|