在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 義隆單片機(jī)中斷c語(yǔ)言使用

        義隆單片機(jī)中斷c語(yǔ)言使用

        作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò) 收藏
        根據(jù)儀隴單片機(jī)TINYC使用手冊(cè)翻譯

        中斷c語(yǔ)言,關(guān)于中斷的現(xiàn)場(chǎng)保護(hù),由于英文手冊(cè)還沒(méi)有看懂,所以空來(lái)沒(méi)有寫(xiě)出。

        本文引用地址:http://www.biyoush.com/article/201611/323330.htm

        低級(jí)中斷,中斷保護(hù)程序

        中斷執(zhí)行前對(duì)一些寄存器進(jìn)行保護(hù)

        Void intcall tcc_1(void) @ 0x03:low_int 0

        中斷服務(wù)程序

        Void intcall tcc(void) @ int 0

        中斷向量數(shù),是指MCU有幾個(gè)中斷向量,用標(biāo)號(hào)將每種中斷向量分開(kāi)。

        編譯器根據(jù)中斷向量數(shù)將中斷保護(hù)程序和中斷服務(wù)程序結(jié)合起來(lái)

        全局中斷向量IntVecIdx

        先申明全局中斷下向量IntVecIdx

        Extern int IntVecIdx;// IntVecIdx將占用地址0x10,用戶將不能再在0x10定義變量,否則將沖突全局中斷向量出錯(cuò),且編譯器不會(huì)有錯(cuò)誤提示。

        當(dāng)硬件中斷向量不止一個(gè),根據(jù)中斷向量跳轉(zhuǎn)到相應(yīng)的中斷服務(wù)程序,用戶可以屏蔽沒(méi)有使用的中斷向量。

        Extern int IntVecIdx;//占用0x10

        Void _intcall allint(void)@ int

        {case 0x04:

        ;break;

        Case——————

        }

        Void _intcall tcc_1(void) @0x03:low_int 0

        {

        }

        硬件向量只有一個(gè),用戶不申明定義IntVecIdx,但程序里不能占用0x10。

        Void intcall interrupt(void) @ int

        {

        }

        Void int_call interrupt_1(void) @ 0x08 low_int 0

        {

        }

        pic內(nèi)核下的單片機(jī),由于指令字節(jié)長(zhǎng)度為13位,所以程序?qū)ぶ贩秶鸀?K,所以大于1K時(shí)引入程序頁(yè)的概念。



        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉