新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用STC12C5A60S2自制邏輯分析儀

        用STC12C5A60S2自制邏輯分析儀

        作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
        邏輯分析儀對(duì)于開發(fā)者來說很重要,現(xiàn)在我們用STC12C5A60S2單片機(jī)制作一個(gè)

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

        制作資料和上位機(jī)程序下載:http://www.51hei.com/bbs/dpj-20393-1.html,下面是單片機(jī)高速采樣程序:

        #include

        //======================================================================================
        //======================================================================================
        void UartInit(void) //串口初始化函數(shù)28800bps@24MHz
        {
        IP = 0x02;
        IPH = 0x10;
        IP2 = 0x00;
        IPH2 = 0x00; //設(shè)置中斷優(yōu)先級(jí)
        PCON &= 0x7f;//波特率不倍速
        SCON = 0x50;//8位數(shù)據(jù),可變波特率
        REN = 1; //啟動(dòng)接收
        BRT = 0xE6; //設(shè)定獨(dú)立波特率發(fā)生器重裝值
        AUXR |= 0x04;//獨(dú)立波特率發(fā)生器時(shí)鐘為Fosc,即1T
        AUXR |= 0x01;//串口1選擇獨(dú)立波特率發(fā)生器為波特率發(fā)生器
        AUXR |= 0x10;//啟動(dòng)獨(dú)立波特率發(fā)生器
        ES = 1; //開串行口1中斷
        //EA = 1; //開總中斷
        }
        //======================================================================================
        //======================================================================================
        void Init_Timer0(void) //定時(shí)器0初始化函數(shù)
        {
        TMOD |= 0x02; //定時(shí)器0工作在模式2
        AUXR |= 0x80; //定時(shí)器0工作在1T模式
        TH0 = 0xff;
        TL0 = 0xff; //定時(shí)初值
        TR0 = 1; //啟動(dòng)定時(shí)器
        }
        //======================================================================================
        //======================================================================================
        void Init_Pca(void) //PCA初始化函數(shù)
        {
        CMOD = 0x04; //計(jì)數(shù)脈沖源為T0溢出脈沖
        CCON = 0;
        CH=0;
        CL=0;
        CCAPM0 = 0x31; //模塊0,16位捕獲模式,跳變觸發(fā)中斷
        CCAPM1 = 0x42; //模塊1,8位PWM 無中斷
        CR = 1; //啟動(dòng)PCA
        }



        關(guān)鍵詞: STC12C5A60S2邏輯分析

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 安新县| 香港 | 涪陵区| 红桥区| 青海省| 凤凰县| 都安| 金华市| 紫金县| 册亨县| 和顺县| 安福县| 南丹县| 翁源县| 曲沃县| 榆社县| 额敏县| 长子县| 高雄县| 略阳县| 永福县| 平舆县| 集贤县| 白山市| 洞头县| 祁连县| 招远市| 河北省| 开远市| 东海县| 红原县| 新绛县| 始兴县| 奎屯市| 衡东县| 平利县| 垣曲县| 商丘市| 建始县| 延长县| 云南省|