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

  • 大小: 48KB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-03
  • 語(yǔ)言: 其他
  • 標(biāo)簽: STM8??003??模擬串口??

資源簡(jiǎn)介

在STM8S003最小系統(tǒng)上用PC3、PC4引腳模擬串口的發(fā)送和接收,通過(guò)查詢(xún)方式進(jìn)行串口通信

資源截圖

代碼片段和文件信息

#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í)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件????????292??2017-11-14?17:17??SimUart3\checkres.spy

?????文件???????6013??2017-11-15?15:40??SimUart3\Debug\delay.ls

?????文件???????2472??2017-11-15?15:40??SimUart3\Debug\delay.o

?????文件??????16124??2017-11-15?16:38??SimUart3\Debug\main.ls

?????文件??????18414??2017-11-15?16:38??SimUart3\Debug\main.o

?????文件??????16822??2017-11-15?16:28??SimUart3\Debug\simuart.elf

?????文件???????2302??2017-11-14?12:54??SimUart3\Debug\simuart.lkf

?????文件??????25948??2017-11-15?16:28??SimUart3\Debug\simuart.map

?????文件???????3812??2017-11-15?16:28??SimUart3\Debug\simuart.s19

?????文件??????21694??2017-11-15?16:28??SimUart3\Debug\simuart.sm8

?????文件???????5420??2017-11-15?15:40??SimUart3\Debug\stm8_interrupt_vector.ls

?????文件???????2619??2017-11-15?15:40??SimUart3\Debug\stm8_interrupt_vector.o

?????文件???????2307??2017-11-14?12:56??SimUart3\delay.c

?????文件????????519??2017-11-14?12:57??SimUart3\delay.h

?????文件???????3940??2017-11-15?16:37??SimUart3\main.c

?????文件???????2308??2017-11-14?12:54??SimUart3\Release\simuart.lkf

?????文件????????593??2017-11-15?16:39??SimUart3\simuart.dep

?????文件????????905??2017-11-15?16:26??SimUart3\simuart.pdb

?????文件??????12352??2017-11-14?13:15??SimUart3\simuart.stp

?????文件????????203??2017-11-15?16:39??SimUart3\SimUart.stw

?????文件??????43447??2017-11-15?16:28??SimUart3\SimUart.wdb

?????文件??????31975??2017-11-15?16:39??SimUart3\SimUart.wed

?????文件???????2077??2017-11-14?10:23??SimUart3\stm8_interrupt_vector.c

?????文件???????3616??2017-11-13?15:12??SimUart3\TAGS.txt

?????文件????????231??2017-11-13?15:12??SimUart3\TAGS_Filelist.txt

?????目錄??????????0??2017-11-15?15:40??SimUart3\Debug

?????目錄??????????0??2017-11-15?14:03??SimUart3\Release

?????目錄??????????0??2017-11-15?16:39??SimUart3

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

???????????????226405????????????????????28

............此處省略1個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源