新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > stc12c5a60s2獨立波特率器-串口

        stc12c5a60s2獨立波特率器-串口

        作者: 時間:2016-11-30 來源:網絡 收藏
        //11.0592M

        #include
        char flag;
        sfr AUXR= 0x8E;//輔助寄存器第4位是獨立波特率運行控制位,第0位是0則串口1用定時器1作波特率發生器,是1則用獨立波特率發生器做
        sfr BRT = 0x9C;//獨立波特率發生器寄存器,裝初值.0xfd是9600;
        sbit kg=P1^4;
        unsigned char temp;
        void main()
        {
        kg=0;
        AUXR=0x11;//獨立波特率發生運行,使用獨立波特率為串口1的波特率發生器
        BRT=0xFD;//重載值11059200,12T重裝值是0xfd;
        SM0=0;
        SM1=1;
        REN=1;
        flag=0;
        while(1)
        {
        if(RI)
        {
        RI=0;
        temp=SBUF;
        P0=temp;
        if(temp==0x11)
        {
        flag=1;
        }

        }

        本文引用地址:http://www.104case.com/article/201611/323779.htm

        if(flag==1)
        {
        TI=0;
        flag=0;
        SBUF=temp;
        }
        }
        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 阿拉善盟| 新疆| 潜山县| 晴隆县| 教育| 繁峙县| 酒泉市| 湄潭县| 双峰县| 博客| 资兴市| 博客| 汪清县| 开化县| 永福县| 晴隆县| 平利县| 攀枝花市| 西盟| 固阳县| 建德市| 衢州市| 乌拉特前旗| 陇川县| 铜梁县| 荆门市| 呼伦贝尔市| 淮南市| 台东市| 郎溪县| 呼玛县| 澄迈县| 东至县| 周至县| 即墨市| 襄汾县| 南康市| 米林县| 海林市| 眉山市| 巴南区|