中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR單片機(jī)延時(shí)程序

        AVR單片機(jī)延時(shí)程序

        作者: 時(shí)間:2013-03-19 來源:網(wǎng)絡(luò) 收藏

        1.毫秒級(jí)的延時(shí)

        延時(shí)1ms;

        void delay_1ms(void)

        {

        unsigned int i;

        for(i=1;i(unsigned int)(xtal*143-2);i++)

        ;

        }

        在上式中,xtal為晶振頻率,單位為MHz.

        當(dāng)晶振頻率為8M時(shí),延時(shí)函數(shù)軟件仿真的結(jié)果為1000.25μs.當(dāng)晶振頻率為4M時(shí),延時(shí)函數(shù)軟件仿真結(jié)果為999.5μs.

        如果需要準(zhǔn)確的1ms延時(shí)時(shí)間,則本計(jì)算公式只供參考,應(yīng)通過軟件仿真后,再確定循環(huán)的次數(shù)及循環(huán)初值,并且循環(huán)中還必須關(guān)閉全局中斷,防止中斷影響延時(shí)函數(shù)的延時(shí)時(shí)間。

        下面的函數(shù)可以獲得1ms的整數(shù)倍的延時(shí)時(shí)間:

        void delay(unsigned int n)

        {

        unsigned int i;

        for(i=0;i

        delay_1ms();

        }

        如果需要準(zhǔn)確的延時(shí)時(shí)間,則本計(jì)算公式只供參考,應(yīng)通過軟件仿真后,再確定循環(huán)的次數(shù)及循環(huán)初值. AVR 延時(shí)程序

        2.微秒延時(shí)

        晶振4M,編輯器ICCAVR,芯片mega16

        //最大延時(shí)時(shí)間131.072ms

        void delay(unsigned int i) //延時(shí)時(shí)間T=2*(i+1)us其中1=

        {

        while(--i);

        }

        晶振相關(guān)文章:晶振原理

        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉