• 大小: 85KB
    文件类型: .rar
    金币: 1
    下载: 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 < t < 256
** 例子提示:调用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; j< 100; 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个文件信息

评论

共有 条评论

相关资源