新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用定時器1延時1秒的程序(c51語言)

        利用定時器1延時1秒的程序(c51語言)

        作者: 時間:2016-11-26 來源:網絡 收藏
        //利用定時器1延時1秒的程序2007-07-16 ;利用定時器精確延時1秒
        // 循環點亮P1口接的八只發光二極管。
        //與另一個匯編語言程序相對應,完成相同的功能
        //作者:徐學軍
        #include
        unsignedchari=0,j=0;
        code unsigned char datab[8]={0x55,0x0AA,0x05,0x0A,0x50,0x0A0,0x0FF,0x0};
        voidt1int() interrupt 3
        {
        TR1=0;
        TL1=0;
        TH1=0x4C;
        i++;
        if(i==20)
        {
        i=0;
        P1=datab[j];
        j++;
        if(j==7)
        j=0;
        }
        TR1=1;
        }

        void main()
        {
        TMOD=0x10;
        TL1=0;
        TH1=0x4C;
        TR1=1;
        ET1=1;
        EA=1;
        while(1);
        }


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 金川县| 余姚市| 洪江市| 天峨县| 安仁县| 怀柔区| 诸城市| 长治县| 枣庄市| 双峰县| 潼关县| 牡丹江市| 定日县| 辽中县| 桐庐县| 扶沟县| 清镇市| 靖边县| 泸溪县| 嵊泗县| 彰武县| 卢龙县| 金阳县| 巩义市| 延边| 噶尔县| 霍邱县| 碌曲县| 潼南县| 广灵县| 思南县| 稷山县| 奉新县| 潞西市| 扬州市| 淮南市| 重庆市| 通海县| 平乡县| 临漳县| 顺平县|