xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 45KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: 其他
  • 標簽: STM8??003??DS18B20??

資源簡介

通過STM8S003最小系統板,讀取DS18B20溫度傳感器的值。

資源截圖

代碼片段和文件信息

#include?“delay.h“
////////////////////////////////////////////////////////////////////////////////
//本程序只供學習使用,未經作者許可,不得用于其它任何用途
//ALIENTEK
//使用匯編代碼進行精確延時處理
//包括delay_usdelay_ms
//正點原子@ALIENTEK
//技術論壇:www.openedv.com
//修改日期:2013/6/25
//版本:V1.0
//版權所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved
//******************************************************************************
//V1.0?20130625
//支持不同時鐘頻率
//提供delay_usdelay_ms兩個延時函數.
////////////////////////////////////////////////////////////////////////////////


volatile?u8?fac_us=0;?//us延時倍乘數

//延時函數初始化
//為確保準確度請保證時鐘頻率最好為4的倍數最低8Mhz
//clk:時鐘頻率(24/16/12/8等)
void?delay_init(u8?clk)
{
if(clk>16)fac_us=(16-4)/4;//24Mhz時stm8大概19個周期為1us
else?if(clk>4)fac_us=(clk-4)/4;
else?fac_us=1;
}
//延時nus
//延時時間=(fac_us*4+4)*nus*(T)
//其中T為CPU運行頻率(Mhz)的倒數單位為us.
//準確度:
//92%??@24Mhz
//98%??@16Mhz
//98%??@12Mhz
//86%??@8Mhz
void?delay_us(u16?nus)
{
//?STVD?編譯環境下匯編代碼
#asm
PUSH?A????????????//1T壓棧
DELAY_XUS:
LD?A_fac_us????????//1Tfac_us加載到累加器A
DELAY_US_1:
NOP??????????????//1Tnop延時
DEC?A?????????????//1TA--
JRNE?DELAY_US_1????//不等于0則跳轉(2T)到DELAY_US_1繼續執行若等于0則不跳轉(1T).
NOP???????????????//1Tnop延時
DECW?X????????????//1Tx--
JRNE?DELAY_XUS??????//不等于0則跳轉(2T)到DELAY_XUS繼續執行若等于0則不跳轉(1T).
POP?A?????????????//1T出棧
#endasm
//Keil?開發環境下匯編代碼
/*
__asm(
“PUSH?A??????????\n“??//1T壓棧
“DELAY_XUS:??????\n“
“LD?Afac_us?????\n“???//1Tfac_us加載到累加器A
“DELAY_US_1:?????\n“
“NOP?????????????\n“??//1Tnop延時
“DEC?A???????????\n“??//1TA--
“JRNE?DELAY_US_1?\n“???//不等于0則跳轉(2T)到DELAY_US_1繼續執行若等于0則不跳轉(1T).
“NOP?????????????\n“??//1Tnop延時
“DECW?X??????????\n“??//1Tx--
“JRNE?DELAY_XUS??\n“????//不等于0則跳轉(2T)到DELAY_XUS繼續執行若等于0則不跳轉(1T).
“POP?A???????????\n“??//1T出棧
);
*/
}
//延時nms
//為保證準確度nms不要大于16640.
void?delay_ms(u32?nms)
{
u8?t;
if(nms>65)
{
t=nms/65;
while(t--)delay_us(65000);
nms=nms%65;
}
delay_us(nms*1000);
}

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

?????文件???????6013??2017-09-06?11:00??DS18B20\Debug\delay.ls

?????文件???????2472??2017-09-06?11:00??DS18B20\Debug\delay.o

?????文件??????16605??2017-09-06?11:00??DS18B20\Debug\ds18b20.elf

?????文件???????2320??2017-09-06?10:51??DS18B20\Debug\ds18b20.lkf

?????文件???????9327??2017-09-06?11:00??DS18B20\Debug\ds18b20.ls

?????文件??????28821??2017-09-06?11:00??DS18B20\Debug\ds18b20.map

?????文件??????16268??2017-09-06?11:00??DS18B20\Debug\ds18b20.o

?????文件???????4280??2017-09-06?11:00??DS18B20\Debug\ds18b20.s19

?????文件??????27616??2017-09-06?11:00??DS18B20\Debug\ds18b20.sm8

?????文件???????1964??2017-09-06?11:00??DS18B20\Debug\main.ls

?????文件??????12673??2017-09-06?11:00??DS18B20\Debug\main.o

?????文件???????5420??2017-09-06?11:00??DS18B20\Debug\stm8_interrupt_vector.ls

?????文件???????2619??2017-09-06?11:00??DS18B20\Debug\stm8_interrupt_vector.o

?????文件???????2307??2017-09-05?09:15??DS18B20\delay.c

?????文件???????1012??2017-09-06?10:53??DS18B20\delay.h

?????文件???????2570??2017-09-06?11:00??DS18B20\ds18b20.c

?????文件????????732??2017-09-06?11:24??DS18B20\ds18b20.dep

?????文件????????233??2017-09-06?10:47??DS18B20\ds18b20.h

?????文件????????897??2017-09-06?11:24??DS18B20\ds18b20.pdb

?????文件??????12620??2017-09-06?11:03??DS18B20\ds18b20.stp

?????文件????????203??2017-09-06?11:24??DS18B20\ds18b20.stw

?????文件??????29720??2017-09-06?11:24??DS18B20\ds18b20.wdb

?????文件??????31153??2017-09-06?11:24??DS18B20\ds18b20.wed

?????文件????????525??2017-09-06?10:51??DS18B20\main.c

?????文件???????2328??2017-09-06?10:51??DS18B20\Release\ds18b20.lkf

?????文件???????1954??2007-11-13?16:37??DS18B20\stm8_interrupt_vector.c

?????目錄??????????0??2017-10-14?11:37??DS18B20\Debug

?????目錄??????????0??2017-10-14?11:37??DS18B20\Release

?????目錄??????????0??2017-10-14?11:37??DS18B20

-----------?---------??----------?-----??----

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

評論

共有 條評論