新聞中心

        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單片機教程


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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 巢湖市| 津南区| 平南县| 临城县| 永登县| 徐汇区| 辉县市| 乐至县| 旬邑县| 婺源县| 广汉市| 江川县| 临沧市| 岑巩县| 东源县| 望江县| 盐源县| 莒南县| 大丰市| 阜康市| 沾益县| 瑞安市| 开江县| 昆山市| 加查县| 无锡市| 稻城县| 霍州市| 汝阳县| 聂拉木县| 莲花县| 仁怀市| 邢台市| 浦城县| 仁寿县| 宾阳县| 石阡县| 措勤县| 中超| 双江| 门头沟区|