-
大小: 85KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-05-22
- 語言: 其他
- 標簽:
資源簡介
DS18B20溫度采集+串口發送+模塊化編程

代碼片段和文件信息
/*
*************************************************************************************************************
*????????????????????????????????????????????????JXlearn-51
*????????????????????????????????????????Development?board?samples
*
*?????????????????????????????????(c)?Copyright?2015-2017?JX?Studio
*???????????????????????????????????????????All?Rights?Reserved
*
*??????????????????????????????????????????http://www.jxlearn.com
*?文件名:main.c
*?描??述:工程主文件
*?版本號:1.0.0
*************************************************************************************************************
*/
#define?_DELAY_C
#include?“config.h“
#include?“main.h“
#include?“Delay.h“
#include?“ktype.h“
/*
***************************************************************************************************
*?----------------------------------?Source?codes??------------------------------------------------
***************************************************************************************************
*/
/*
********************************************************************
**?函數全稱:50ms?延時
**?注意事項:基于1MIPS,AT89系列對應12M晶振
**?例子提示:調用delay_50ms(20),得到1s延時
**?全局變量:無
**?返回:?無
**?說明????:?參考網絡
**?delay_50ms(1):延時50?010?10us
**?delay_50ms(10):延時499?983?17us
**?delay_50ms(100):延時4?999?713?287us
**?delay_50ms(1000):延時4?997?022?2.978ms
**?延時50s,誤差僅僅2.978ms,可以接受
********************************************************************
*/
void?delay_50ms(uint8?t)
{
?uint16?j;?
?for(?;?t?>?0;?t--?)?
??for(?j?=?6245;?j?>?0;?j--?)?
??{;}
}
/*
********************************************************************
**?函數名??:2us延時函數
**?注意項??:注意延時為?0?**?例子提示:調用delay_2us(1),得到1ms延時
**?說明????:
**?delay2(0):延時518us?518-2*256=6
**?delay2(1):延時7us
**?delay2(10):延時25us?25-20=5
**?delay2(20):延時45us?45-40=5
**?delay2(100):延時205us?205-200=5
**?delay2(200):延時405us?405-400=5
**?可調度為2us,而最大誤差為6us
********************************************************************
void?delay_30ms(void)
{
???uint8?ij;
???for(i?=?0;?i?100;?i++)
??? for(j?=?0;?j100;?j++)
??? ;
}
*/
/***********11微秒延時函數**********/
void?Delay_DS18B20(int?num)
{
??while(num--)?;
}
/***********1ms延時函數**********/
void?delay1ms(uint16?p)
{?u8?ij;
?for(i=0;i?{
??for(j=0;j<124;j++)
??{;}
}?
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5658??2015-04-29?15:59??DS18B20_SerialCom_℃\Code\config.h
?????文件???????2498??2015-05-05?16:26??DS18B20_SerialCom_℃\Code\Delay.c
?????文件???????1684??2015-05-05?16:18??DS18B20_SerialCom_℃\Code\Delay.h
?????文件???????3957??2015-05-06?09:34??DS18B20_SerialCom_℃\Code\DS18B20.c
?????文件???????1628??2015-04-30?11:14??DS18B20_SerialCom_℃\Code\DS18B20.h
?????文件???????3589??2015-04-27?13:41??DS18B20_SerialCom_℃\Code\i2c.c
?????文件???????1350??2015-04-21?16:24??DS18B20_SerialCom_℃\Code\ktype.h
?????文件???????5912??2015-05-18?17:44??DS18B20_SerialCom_℃\Code\lcd1602.c
?????文件???????1859??2015-05-18?16:43??DS18B20_SerialCom_℃\Code\lcd1602.h
?????文件???????3043??2015-05-18?16:44??DS18B20_SerialCom_℃\Code\main.c
?????文件???????1637??2015-04-20?15:32??DS18B20_SerialCom_℃\Code\main.h
?????文件???????5162??2015-05-05?15:20??DS18B20_SerialCom_℃\Code\SerialCom.c
?????文件???????2738??2015-05-05?15:18??DS18B20_SerialCom_℃\Code\SerialCom.h
?????文件???????1718??2015-04-21?15:47??DS18B20_SerialCom_℃\Code\UartCom.c
?????文件???????1059??2015-04-17?10:35??DS18B20_SerialCom_℃\Code\UARTCOM.h
?????文件???????4748??2015-05-18?17:44??DS18B20_SerialCom_℃\list\Delay.lst
?????文件???????7499??2015-05-18?17:44??DS18B20_SerialCom_℃\list\DS18B20.lst
?????文件??????30493??2015-05-18?17:44??DS18B20_SerialCom_℃\list\ds18B20.m51
?????文件???????8016??2015-04-29?15:08??DS18B20_SerialCom_℃\list\i2c.lst
?????文件??????10386??2015-05-18?17:44??DS18B20_SerialCom_℃\list\lcd1602.lst
?????文件???????6187??2015-05-18?17:44??DS18B20_SerialCom_℃\list\main.lst
?????文件???????9330??2015-05-18?17:44??DS18B20_SerialCom_℃\list\SerialCom.lst
?????文件???????3562??2015-04-29?15:10??DS18B20_SerialCom_℃\list\UartCom.lst
?????文件???????8819??2015-05-18?17:44??DS18B20_SerialCom_℃\obj\Delay.obj
?????文件??????60373??2015-05-18?17:44??DS18B20_SerialCom_℃\obj\ds18B20
?????文件???????6078??2015-05-18?17:44??DS18B20_SerialCom_℃\obj\ds18B20.hex
?????文件????????178??2015-05-18?17:44??DS18B20_SerialCom_℃\obj\ds18B20.lnp
?????文件??????12780??2015-05-18?17:44??DS18B20_SerialCom_℃\obj\DS18B20.obj
?????文件????????198??2015-10-19?16:08??DS18B20_SerialCom_℃\obj\ds18B20.plg
?????文件??????13053??2015-04-29?15:08??DS18B20_SerialCom_℃\obj\i2c.obj
............此處省略17個文件信息
評論
共有 條評論