新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 衡东县| 论坛| 江都市| 嘉禾县| 怀宁县| 和田县| 泗洪县| 克什克腾旗| 北安市| 崇明县| 湛江市| 英德市| 三台县| 正安县| 綦江县| 武宣县| 上高县| 大宁县| 游戏| 仁寿县| 仙居县| 城固县| 象州县| 勐海县| 芜湖县| 元江| 封丘县| 西城区| 双鸭山市| 甘孜县| 赤峰市| 沈丘县| 筠连县| 克拉玛依市| 黄梅县| 孝感市| 惠州市| 沐川县| 广南县| 黔西县| 桐梓县|