下載手機汽配人

用51單片機實現溫度報警器的程序,要正確的

提問者:網友 2018-08-17
最佳回答
/*使用舉例:數碼管 scan() { ? char k; ? for(k=0;k<4;k++)???????????????????? //4位LED掃描控制 ? { ? discan=0x00; ? Disdata=dis_7[_1820display[k]];????????? //數據顯示 ? if (k==1){DIN=0;}?????????????????? //小數點顯示 ? discan=scan_con[k];???????????????? //位選 ? _18B20_delay(100); ? } } main() _18B20_init();//18B20初始化 ?while(1) ?{ ??EA=0;//在利用18B20測試溫度時,要嚴格遵循時序,禁止一切中斷 ??_18B20_work(_18B20_read());???? //處理溫度數據 ??EA=1;//測試完畢,恢復系統(tǒng)中斷 ??scan();???????????????????? //顯示溫度值 ?} */ #include "intrins.h"??????????????????????????? //_nop_();延時函數用? //*****************// //以下是DS18B20驅動程序 //*****************// ?/************************************************** ** 功能描述: DS18B20驅動程序,使用12M晶體 ** DQ占用引腳資源P1^7 ****************************************************/sbit???? DQ=P1^7;?????????????????????????????? //溫度輸入口unsigned char data temp_data[2]={0x00,0x00};???????????? //讀出溫度暫放 unsigned char data _1820display[5]={0x00,0x00,0x00,0x00,0x00};???? //顯示單元數據,共4個數據和一個運算暫用 unsigned int? temp; //**************溫度小數部分用查表法***********// unsigned char code d
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“用51單片機實現溫度報警器的程序,要正確的”的解答,僅供您參考,汽配人網不保證該解答的準確性。