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

<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)用 > 用查詢定時(shí)器0溢出標(biāo)志位的方式實(shí)現(xiàn)LED燈閃

        用查詢定時(shí)器0溢出標(biāo)志位的方式實(shí)現(xiàn)LED燈閃

        作者: 時(shí)間:2012-11-24 來(lái)源:網(wǎng)絡(luò) 收藏
        我來(lái)給大家一些單片機(jī)控制led燈的程序,都有詳細(xì)的注釋,有錯(cuò)誤的話請(qǐng)大家指點(diǎn)。
        0的方式實(shí)現(xiàn)爍。
        用定時(shí)器0實(shí)現(xiàn)P2_0所接LED燈每60ms亮或滅一次,設(shè)系統(tǒng)晶振為12MHz。該例子中采用0的方法,若是為1,則執(zhí)行P2_0引腳取反的語(yǔ)句,使爍。源程序如下:
        //程序出自51hei單片機(jī)
        #include "reg51.h" //頭文件
        sbit P2_0=P2^0; //定義P2_0為P2口的0引腳
        void main() //主函數(shù)
        {P2=0xff; //熄滅所有LED燈
        TMOD=0x01; //定時(shí)器模式1,16位計(jì)數(shù)
        TH0=0x15; //設(shè)置計(jì)數(shù)初值5536,則計(jì)數(shù)值為60000,對(duì)于12M時(shí)鐘,相當(dāng)于60ms
        TL0=0xa0; //設(shè)置定時(shí)器低8位
        TR0=1; //啟動(dòng)定時(shí)器0
        for(;;) //無(wú)限循環(huán)
        {if(TF0) //0溢出標(biāo)志位,如果溢出標(biāo)志位為1,則執(zhí)行如下語(yǔ)句
        {TF0=0; //清零標(biāo)志位
        TH0=0x15; //重置定時(shí)器高8位
        TL0=0xa0; //重置定時(shí)器低8位
        P2_0=!P2_0; //將P2_0引腳取反,
        }}}

        --
        P3.4~7引腳相連的按鍵控制P2.0~3連接的LED燈。
        #include AT89X51.H>
        unsigned char temp; //定義變量temp
        void main(void) //主函數(shù)
        {
        while(1) //無(wú)限循環(huán)
        {temp=P3>>4; //將P3口右移4位
        temp=temp | 0xf0; //將P3口的低4位送temp
        P2=temp; //將P3口的低4位送P2口
        } }

        led燈相關(guān)文章:led燈原理




        評(píng)論


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

        關(guān)閉