久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 11881|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

IAR_msp430 自帶的延時(shí)函數(shù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:113276 發(fā)表于 2016-4-10 21:32 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
(1)__delay_cycles()是IAR_msp430 自帶的延時(shí)函數(shù),目的是為了精確的延時(shí)。使用可以如下編寫程序:
-------------------------------------------------------------------------
#define CPU_F ((double)8000000)
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
--------------------------------------------------------------------------
其中,CPU_F代表了CPU晶振,這里是8Mhz。

(2)__delay_cycles(time)編譯出錯(cuò)
但是再使用這個(gè)函數(shù)是,time如果不是一個(gè)立即數(shù),而是一個(gè)變量時(shí)候,如下:
-------------------------------------------
unsigned char time = 100;
delay_ms(time);
-------------------------------------------
會(huì)出現(xiàn)如下編譯報(bào)告:
------------------------------------------------------------
Error[Ta003]: Intrinsic function parameter must be literal
------------------------------------------------------------
這是因?yàn)檫@個(gè)固有函數(shù)是為了精確延時(shí),是不能賦值為變量的,如果是變量的話編譯時(shí)候再加上編譯器的匯編命令就不能精確延時(shí)了。所以為了這個(gè)目的,必須只能是賦值為立即數(shù)。
(3)如何寫自己的精確延時(shí)函數(shù)
為了比較精確的延時(shí),用固有函數(shù)還是比較好的選擇,我們?yōu)榱吮苊饩幾g出錯(cuò)。可以通過(guò)一個(gè)循環(huán)把固有延時(shí)命令“套進(jìn)去”,如下:
-------------------------------------
void Delay_1ms(int nr){
    for(short i=0;i
       delay_ms(1);
    }
}
-------------------------------------
此時(shí)就可以通過(guò)編譯,使用變量nr來(lái)延時(shí)自己需要的時(shí)間了。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人乱人乱一区二区三区软件 | 国产成人精品综合 | 黄色网页在线 | 国产精品久久久久久久久久 | 久久久蜜桃| 久久国产精品免费一区二区三区 | av一级| 亚洲成人一区二区在线 | 成人国产毛片 | 精品国产一区二区三区久久久四川 | 色偷偷噜噜噜亚洲男人 | 欧美精品日韩精品 | 国产视频亚洲视频 | 久草热在线 | 在线免费观看黄色 | av在线免费观看网址 | 成人九色 | 免费在线观看av网址 | 久草99 | 孰女乱色一区二区三区 | 久久一区二区av | 欧美激情欧美激情在线五月 | 国产精品国产精品国产专区不片 | 日韩 国产 在线 | 亚洲啊v| 欧美日本在线观看 | 国产1区| 日本 欧美 三级 高清 视频 | 成年人在线观看视频 | 国产成人小视频 | 日本午夜一区二区三区 | 欧美天堂 | 一区二区在线观看免费视频 | 日韩久久久久久 | 五月天激情综合网 | 美人の美乳で授乳プレイ | 成人精品国产免费网站 | 亚洲一区二区免费视频 | 日本黄色免费视频 | 日韩欧美一级精品久久 | 亚州精品天堂中文字幕 |