⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 温度jyt7it软问题个人托人Greg尔过热
💻 C
字号:
#include <pic.h>
#include "DS18B20.h"

__CONFIG(UNPROTECT& WDTDIS & MCLREN & CCPRB3 & 
DEBUGDIS & UNPROTECT & UNPROTECT & LVPDIS & BORDIS & PWRTEN & INTIO);
__CONFIG(FCMDIS & IESODIS);

void    Initial();
//The ROM will load in the 
extern unsigned char   B20ROMTemp[9];
void main()
{
    unsigned char  ROMData[8];
    unsigned char i;
    unsigned char Status;
    TRISB=0;
    while(1)
    {
        //Find the first device
        if(SearchDevice(FindFirst)!=OverTime)
        {
            for(i=0;i<8;i++)
                ROMData[i]=B20ROMTemp[i];
            // Find the next device
            while(SearchDevice(FindNext)!=SearchFinish)
            {
                for(i=0;i<8;i++)
                    ROMData[i]=B20ROMTemp[i];
            }
        }
        // Read ROM if there oly one device
        Status=ReadB20ROM(ROMData);
        if(CRCError==Status)
        {
            //CRC Error
        }
        if(OverTime==Status)
        {
            //Detect Device overtime
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -