新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MCS-51單片機定時器/c見習(xí)題解答

        MCS-51單片機定時器/c見習(xí)題解答

        作者: 時間:2013-04-07 來源:網(wǎng)絡(luò) 收藏

        void serve() interrupt 1

        {

        count++;

        if(count=7)

        P1_0=1;

        else

        P1_0=0;

        if(count==10)

        count=0;

        }

        9、兩只開關(guān)分別接入P3.0、P3.1,在開關(guān)信號4種不同的組合邏輯狀態(tài),使P1.0分別輸出頻率0.5kHz、1kHz、2kHz、4kHz的方波,晶振頻率為12MHz。

        #include at89x52.h>

        unsigned char data sta;

        unsigned char data cou;

        unsigned char data mag;

        void main()

        {

        TMOD=0x02;

        TL0=131;

        TH0=131;

        TR0=1;

        ET0=1;

        EA =1;

        cou=0;

        While(1);

        }

        void serve() interrupt 1

        {

        unsigned char temp;

        P3=0xff;

        temp=P30xfc;

        if(temp!=sta)

        {

        sta=temp;

        cou=0;

        }

        if(sta=0x00)

        mag=7;

        else if(sta=0x01)

        mag=3;

        else if(sta=0x10)

        mag=1;

        else if(sta=0x11)

        mag=0;

        if(cou==mag)

        {

        P1_0=~P1_0;

        cou=0;

        }

        else

        cou++;

        }

        10、P1端口上,經(jīng)驅(qū)動器連接有8只發(fā)光二極管,若fosc=6MHz,試編寫程序,使這8只發(fā)光二極管每隔2s循環(huán)發(fā)光一次(要求T0定時)。

        #include at89x52.h>

        unsigned char data cou;

        unsigned int data tim;

        51單片機相關(guān)文章:51單片機教程


        塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理


        關(guān)鍵詞: MCS-51 單片機 定時器 定時器

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 浑源县| 富锦市| 五大连池市| 黎平县| 无为县| 长宁县| 牙克石市| 永川市| 永靖县| 永嘉县| 无为县| 南召县| 寿光市| 惠东县| 阳春市| 土默特右旗| 宜州市| 桃园县| 灌阳县| 全南县| 呼玛县| 青龙| 屏山县| 涪陵区| 昆山市| 新河县| 沙洋县| 克东县| 林芝县| 涟水县| 曲松县| 通榆县| 宜宾市| 东光县| 石棉县| 岳普湖县| 淄博市| 古蔺县| 楚雄市| 吴旗县| 定结县|