新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCS-51單片機定時器/c見習題解答

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

        作者: 時間:2013-04-07 來源:網絡 收藏

        6、 用方式0設計兩個不同頻率的方波,P1.0輸出頻率為200Hz,P1.1輸出頻率為 100Hz,晶振頻率12MHz。

        #include at89x52.h>

        void main()

        {

        TMOD=0x00;

        TL0=0x1c;

        TH0=0xb1;

        TR0=1;

        F0=0;

        ET0=1;

        EA =1;

        While(1);

        }

        void serve() interrupt 1

        {

        TL0=0x1c;

        TH0=0xb1;

        P1_0=~P1_0;

        if(F0==0)

        F0=1;

        else

        {

        F0=0;

        P1_1=~P1_1;

        }

        }

        7、T0已預置為156,且選定用于方式2的計數方式,現在T0輸入周期為1ms的脈沖,問此時T0的實際用途是什么?在什么情況下計數器0溢出?

        答:T0的實際用途是定時1s,每隔1s計數器0溢出一次。

        8、P1.0輸出脈沖寬度調制(PWM)信號,即脈沖頻率為2kHz、占空比為7:10的矩形波,晶振頻率12MHz。

        #include at89x52.h>

        unsigned char data count;

        void main()

        {

        TMOD=0x02;

        TL0=206;

        TH0=206;

        TR0=1;

        ET0=1;

        EA =1;

        count=0;

        While(1);

        }

        51單片機相關文章:51單片機教程


        塵埃粒子計數器相關文章:塵埃粒子計數器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东乡县| 花垣县| 沂水县| 霞浦县| 宜川县| 隆尧县| 会泽县| 平武县| 永泰县| 丰台区| 剑阁县| 莆田市| 石泉县| 鱼台县| 武安市| 江北区| 广平县| 衡南县| 滦南县| 垫江县| 阿尔山市| 印江| 新野县| 皮山县| 沽源县| 丰镇市| 长泰县| 汤阴县| 屏山县| 习水县| 武宣县| 易门县| 丘北县| 古丈县| 当阳市| 福建省| 伊春市| 肃宁县| 红原县| 将乐县| 吴忠市|