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

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

資源簡(jiǎn)介

通過(guò)STM8S003最小系統(tǒng)板,讀取DS18B20溫度傳感器的值。

資源截圖

代碼片段和文件信息

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


volatile?u8?fac_us=0;?//us延時(shí)倍乘數(shù)

//延時(shí)函數(shù)初始化
//為確保準(zhǔn)確度請(qǐng)保證時(shí)鐘頻率最好為4的倍數(shù)最低8Mhz
//clk:時(shí)鐘頻率(24/16/12/8等)
void?delay_init(u8?clk)
{
if(clk>16)fac_us=(16-4)/4;//24Mhz時(shí)stm8大概19個(gè)周期為1us
else?if(clk>4)fac_us=(clk-4)/4;
else?fac_us=1;
}
//延時(shí)nus
//延時(shí)時(shí)間=(fac_us*4+4)*nus*(T)
//其中T為CPU運(yùn)行頻率(Mhz)的倒數(shù)單位為us.
//準(zhǔn)確度:
//92%??@24Mhz
//98%??@16Mhz
//98%??@12Mhz
//86%??@8Mhz
void?delay_us(u16?nus)
{
//?STVD?編譯環(huán)境下匯編代碼
#asm
PUSH?A????????????//1T壓棧
DELAY_XUS:
LD?A_fac_us????????//1Tfac_us加載到累加器A
DELAY_US_1:
NOP??????????????//1Tnop延時(shí)
DEC?A?????????????//1TA--
JRNE?DELAY_US_1????//不等于0則跳轉(zhuǎn)(2T)到DELAY_US_1繼續(xù)執(zhí)行若等于0則不跳轉(zhuǎn)(1T).
NOP???????????????//1Tnop延時(shí)
DECW?X????????????//1Tx--
JRNE?DELAY_XUS??????//不等于0則跳轉(zhuǎn)(2T)到DELAY_XUS繼續(xù)執(zhí)行若等于0則不跳轉(zhuǎn)(1T).
POP?A?????????????//1T出棧
#endasm
//Keil?開(kāi)發(fā)環(huán)境下匯編代碼
/*
__asm(
“PUSH?A??????????\n“??//1T壓棧
“DELAY_XUS:??????\n“
“LD?Afac_us?????\n“???//1Tfac_us加載到累加器A
“DELAY_US_1:?????\n“
“NOP?????????????\n“??//1Tnop延時(shí)
“DEC?A???????????\n“??//1TA--
“JRNE?DELAY_US_1?\n“???//不等于0則跳轉(zhuǎn)(2T)到DELAY_US_1繼續(xù)執(zhí)行若等于0則不跳轉(zhuǎn)(1T).
“NOP?????????????\n“??//1Tnop延時(shí)
“DECW?X??????????\n“??//1Tx--
“JRNE?DELAY_XUS??\n“????//不等于0則跳轉(zhuǎn)(2T)到DELAY_XUS繼續(xù)執(zhí)行若等于0則不跳轉(zhuǎn)(1T).
“POP?A???????????\n“??//1T出棧
);
*/
}
//延時(shí)nms
//為保證準(zhǔn)確度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);
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????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個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源