新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STC單片機免斷電下載程序的另一種更簡單的方法

        STC單片機免斷電下載程序的另一種更簡單的方法

        作者: 時間:2012-08-06 來源:網絡 收藏

        看到網上有一些的例子。但是都是要用串口中斷來完成。以下是一個片斷

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

        拿來說明

        在調試中加入串口初始化代碼,串口中斷代碼即可實現不程序

        TMOD|=0x20;

        SCON=0x50;

        TH1=0xfd; //12T時鐘9600bps

        TL1=0xfd;

        TR1=1;

        ES=1;

        EA=1;

        AUXR=AUXR|0x40; //定時器1使用1T時鐘 9600*12=115200bps

        void uart(void) interrupt 4

        {

        uchar cdd;

        if(RI)

        {

        RI=0;

        cdd=SBUF;

        if(cdd==0xaa)

        {

        ISP_CONTR=0x60;//軟復位,從ISP監控區啟動

        }

        else if(cdd==0x55)

        {

        ISP_CONTR=0x20; //軟復位,從用戶程序區啟動

        }

        else

        {

        senddata(cdd);

        }

        }

        else

        {

        TI=0;

        }

        }

        另外還要在stc軟件中進行自定義下載設置才能完成面是一個操作視頻

        http://v.youku.com/v_show/id_XMTk2MTE5MTgw.html

        晶振相關文章:晶振原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 额尔古纳市| 蒙阴县| 黄大仙区| 郯城县| 和龙市| 铁岭县| 右玉县| 资兴市| 塔河县| 宁南县| 晋城| 东至县| 山东省| 福贡县| 天镇县| 京山县| 平南县| 新建县| 射阳县| 台东市| 尖扎县| 北流市| 华安县| 睢宁县| 沧州市| 玛纳斯县| 乌鲁木齐市| 木兰县| 鄯善县| 乡城县| 东乌珠穆沁旗| 昆山市| 青海省| 拜城县| 曲麻莱县| 虹口区| 望江县| 涡阳县| 桦川县| 长子县| 嘉义市|