91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.66MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-10
  • 語言: 其他
  • 標簽: DS18B20??

資源簡介

STM8S207R8(DS18B20)源程序,能夠在此款單片機上進行溫度的采集

資源截圖

代碼片段和文件信息

/**
??******************************************************************************
??*?@file????Project/main.c?
??*?@author??MCD?Application?Team
??*?@version?V2.1.0
??*?@date????18-November-2011
??*?@brief???Main?program?body
??******************************************************************************
??*?@attention
??*
??*?THE?PRESENT?FIRMWARE?WHICH?IS?FOR?GUIDANCE?ONLY?AIMS?AT?PROVIDING?CUSTOMERS
??*?WITH?CODING?INFORMATION?REGARDING?THEIR?PRODUCTS?IN?ORDER?FOR?THEM?TO?SAVE
??*?TIME.?AS?A?RESULT?STMICROELECTRONICS?SHALL?NOT?BE?HELD?LIABLE?FOR?ANY
??*?DIRECT?INDIRECT?OR?CONSEQUENTIAL?DAMAGES?WITH?RESPECT?TO?ANY?CLAIMS?ARISING
??*?FROM?THE?CONTENT?OF?SUCH?FIRMWARE?AND/OR?THE?USE?MADE?BY?CUSTOMERS?OF?THE
??*?CODING?INFORMATION?CONTAINED?HEREIN?IN?CONNECTION?WITH?THEIR?PRODUCTS.
??*
??*?

©?COPYRIGHT?2011?STMicroelectronics


??******************************************************************************
??*/?


/*?Includes?------------------------------------------------------------------*/
//#include?“stm8s.h“

/*?Private?defines?-----------------------------------------------------------*/
/*?Private?function?prototypes?-----------------------------------------------*/
/*?Private?functions?---------------------------------------------------------*/

#include?
#include?



#define?DS18B20_OUTPUT?PG_DDR_DDR7?=?1?//輸出
#define?DS18B20_INPUT?PG_DDR_DDR7?=?0?//輸入
#define?DS18B20_HIGH?PG_ODR_ODR7?=?1?//拉高
#define?DS18B20_LOW?PG_ODR_ODR7?=?0?//拉低
#define?DS18B20_PULL_UP?PG_CR1_C17?=?1?//
#define?DS18B20_PUSH_PULL?PG_CR1_C17?=?0?//
#define?PG6?PG_DDR_DDR6?=?1//輸出
#define?PG6_HIGH?PG_ODR_ODR6?=?1
#define?PG6_LOW?PG_ODR_ODR6?=?0
#define?PG6_PULL_UP?PG_CR1_C16?=?1
//#define?DS18B20_DQ_PUSH_PULL?PG_CR1_C17?=?1?//推挽
//#define?DS18B20_DQ_OPEN_DRAIN?PG_CR1_C17?=?0?//開漏
#define?DS18B20_DQ?PG_IDR_IDR7?//DQ值

void?delay_us(unsigned?int?i)
{???
???
??while(--i)
????;//asm(“nop“);
??????
}//延時
//void?delay_us(unsigned?int?i)???//約為1.25us
//{???
//??while(--i)
//??{
//????;
//????//asm(“nop“);?//
//????//asm(“nop“);???
//????//asm(“nop“);???
//????//asm(“nop“);??????
//??}
//}

void?DS18B20_Init(void)?
{????
??DS18B20_OUTPUT;????
??DS18B20_PUSH_PULL;????
??DS18B20_HIGH;????
??delay_us(20);????
??DS18B20_LOW;????
??delay_us(180);????
??DS18B20_INPUT;????
??DS18B20_PUSH_PULL;???
??DS18B20_HIGH;????
??delay_us(30);????
??while(DS18B20_DQ?==?1);????
??delay_us(200);???
??DS18B20_LOW;?
}//復位操作

void?DS18B20_WriteByte(unsigned?char?_data)?
{????
??unsigned?char?i?=?0;??
?DS18B20_OUTPUT;?
??for?(i?=?0;?i???{????
????if(_data&0x01)???
????{????
??????DS18B20_LOW;????
??????delay_us(1);????????
??????DS18B20_HIGH;//寫1?
??????delay_us(20);????
????}
????else????
????{????
??????DS18B20_LOW;????
??????delay_us(20);//寫0????
??????DS18B20_HIGH;????
??????delay_us(1);????
????}????
????_data>>=1;????
??}?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????44872??2011-11-18?09:47??STM8S_StdPeriph_Template\EWSTM8\Backup?of?Project.ewd

?????文件?????176139??2011-11-18?09:47??STM8S_StdPeriph_Template\EWSTM8\Backup?of?Project.ewp

?????文件??????29882??2016-12-23?15:15??STM8S_StdPeriph_Template\EWSTM8\Project.dep

?????文件??????50400??2016-11-04?14:37??STM8S_StdPeriph_Template\EWSTM8\Project.ewd

?????文件?????184160??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\Project.ewp

?????文件?????448909??2016-11-04?14:37??STM8S_StdPeriph_Template\EWSTM8\Project.ewt

?????文件????????161??2011-11-16?17:10??STM8S_StdPeriph_Template\EWSTM8\Project.eww

?????文件???????3435??2011-11-18?10:10??STM8S_StdPeriph_Template\EWSTM8\readme.txt

?????文件???????1065??2013-07-30?20:22??STM8S_StdPeriph_Template\EWSTM8\settings\Project.cspy.bat

?????文件???????6600??2016-12-23?15:15??STM8S_StdPeriph_Template\EWSTM8\settings\Project.dbgdt

?????文件????????540??2016-12-23?15:15??STM8S_StdPeriph_Template\EWSTM8\settings\Project.dni

?????文件???????2038??2016-12-23?14:35??STM8S_StdPeriph_Template\EWSTM8\settings\Project.STM8S208.cspy.bat

?????文件????????167??2016-12-23?14:35??STM8S_StdPeriph_Template\EWSTM8\settings\Project.STM8S208.driver.xcl

?????文件????????443??2016-12-23?14:35??STM8S_StdPeriph_Template\EWSTM8\settings\Project.STM8S208.general.xcl

?????文件???????3766??2016-12-23?15:15??STM8S_StdPeriph_Template\EWSTM8\settings\Project.wsdt

?????文件?????????52??2016-12-23?15:15??STM8S_StdPeriph_Template\EWSTM8\settings\Project.wspos

?????文件??????97256??2016-12-23?13:40??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Exe\Project.out

?????文件??????20903??2016-12-23?14:41??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\main.o

?????文件?????272545??2016-12-23?14:41??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\main.pbi

?????文件??????13210??2016-12-23?14:41??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\main.pbi.cout

?????文件????1030037??2016-12-23?14:41??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\Project.pbd

?????文件????1030037??2016-12-23?14:41??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\Project.pbd.browse

?????文件??????38227??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_adc2.o

?????文件?????370542??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_adc2.pbi

?????文件??????13121??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_adc2.pbi.cout

?????文件??????18842??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_awu.o

?????文件?????362201??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_awu.pbi

?????文件??????13120??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_awu.pbi.cout

?????文件??????12906??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_beep.o

?????文件?????361329??2016-12-22?20:46??STM8S_StdPeriph_Template\EWSTM8\STM8S208\Obj\stm8s_beep.pbi

............此處省略199個文件信息

評論

共有 條評論