熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AVR單片機微秒級和毫秒級延時函數

AVR單片機微秒級和毫秒級延時函數

作者: 時間:2016-11-26 來源:網絡 收藏
在用單片機IO口模擬總線時序時老是碰到問題,自己總結了一下大多數是因為我們的延時不準確造成的,所以自己調了兩個延時函數,我板子上用的是AT Mega128的單片機和16MHz的晶振,用示波器看了這兩個函數產生的波形還挺準確的,希望大家能用得上 ^_^

本文引用地址:http://www.bjwjmy.cn/article/201611/321603.htm

//16MHz晶振時間范圍:1-65535us

void Delay_us(unsigned int us)
{
unsigned int i;
i = us/2;
i--;
asm("nop"); asm("nop");
for(;i!=0;i--)
{
asm("nop");asm("nop");asm("nop");
asm("nop");asm("nop");asm("nop");
asm("nop");asm("nop");asm("nop");
}

}

//16MHz晶振時間范圍:1-65535ms

void Delay_Ms(unsigned int t)
{
for(;t>0;t--)
Delay_us(1100);
}



評論


技術專區(qū)

關閉