亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? demo.c

?? FreeRTOS 是一個源碼公開的免費的嵌入式實時操作系統(tǒng)
?? C
字號:
// DEMO.C : demonstrates implemented features

#pragma chip PIC18C242  // select device

// OTHER SAMPLE CODE:
// demo-ins.c : generating single instructions using C code
// demo-mat.c : integer math operations
// demo-fpm.c : floating point math
// demo-fxm.c : fixed point math
// demo-rom.c : const data and DW
// demo-ptr.c : indexed tables and pointers
// demo-var.c : defining RAM variables

#pragma rambank 0
char a0, b0;

#pragma rambank 1
char a1, b1;

#pragma rambank -
char a, bx;

bit bt1, bt;



// ************************************************
// ************************************************
// INTERRUPT SUPPORT

#include "int18XXX.h"

void _highPriorityInt(void);

#pragma origin 0x8
interrupt highPriorityIntServer(void)
{
    // W, STATUS and BSR are saved to shadow registers

    // handle the interrupt
    // 8 code words available including call and RETFIE
    _highPriorityInt();

    // restore W, STATUS and BSR from shadow registers
    #pragma fastMode
}

#pragma origin 0x18
interrupt lowPriorityIntServer(void)
{
    // W, STATUS and BSR are saved by the next macro.
    int_save_registers

    /* NOTE : shadow registers are updated, but will be
       overwritten in case of a high-priority interrupt.
       Therefore #pragma fastMode should not be used on
       low-priority interrupts. */

    // save remaining registers on demand (error/warning)
    //uns16 sv_FSR0 = FSR0;
    //uns16 sv_FSR1 = FSR1;
    //uns16 sv_FSR2 = FSR2;
    //uns8 sv_PCLATH = PCLATH;
    //uns8 sv_PCLATU = PCLATU;
    //uns8 sv_PRODL = PRODL;
    //uns8 sv_PRODH = PRODH;
    //uns24 sv_TBLPTR = TBLPTR;
    //uns8 sv_TABLAT = TABLAT;

    // handle the interrupt
    // ..

    // restore registers that are saved
    //FSR0 = sv_FSR0;
    //FSR1 = sv_FSR1;
    //FSR2 = sv_FSR2;
    //PCLATH = sv_PCLATH;
    //PCLATU = sv_PCLATU;
    //PRODL = sv_PRODL;
    //PRODH = sv_PRODH;
    //TBLPTR = sv_TBLPTR;
    //TABLAT = sv_TABLAT;

    int_restore_registers // W, STATUS and BSR
}

/* IMPORTANT : GIEH/GIE or GIEL should normally NOT be
   set or cleared in the interrupt routine. GIEH/GIEL are
   AUTOMATICALLY cleared on interrupt entry by the CPU
   and set to 1 on exit (by RETFIE). Setting GIEH/GIEL to
   1 inside the interrupt service routine will cause
   nested interrupts if an interrupt is pending. Too deep
   nesting may crash the program ! */


void _highPriorityInt(void)
{
    // save registers on demand

    // restore registers on demand
}




void subr( void)
{
    char a, bx, c, d;
    uns16 a16;
    uns16 b16 = a16;
    uns24 a24, b24;

    b24.high16 = a24.low16;

    a = bx;
    c = 10;
    a = 10 | bx | d;

    do  {
        nop();
        a --;
    } while ( --d > 0);

    a = bx * 100;
    a16 = (uns16)bx*c;

   #asm
    DW 0xFFFF   ; any data or instruction
    DW 0x0000
    DW /*CLRF*/ 0x6A00 + /*UNBANKED*/ 0x000 + /*PRODL*/ 0xF3
   #endasm
    PRODL = 0;
}


uns24 accumulate( void)
{
    uns16 i;
    uns24 rs = 0;

    // add all numbers from 1 to 1999
    for (i = 1; i < 2000; i++)
        rs += i;
    return rs;
}


void main(void)
{
    clearRAM();  // built in function

    subr();

    GIEL = 1;  // enable low priority interrupt
    GIEH = 1;  // enable high priority interrupt

    uns24 s = accumulate();

    bt1 = 0;     // clear bit
    a.7 = 1;     // set bit
    bt = !bt;    // bit toggle

    if (a > bx)
        a &= 0xF0;  // mask bits

    // uns16 is 16 bit (unsigned long)
    uns16 aa = 1000;  // local variable
    uns16 bb = aa+10000;
    aa |= 0x10F;  // set bits
    bb &= 0x7F;   // clear bits

    char i = 10;   // 8 bit unsigned

    aa -= i;

    uns24 acc24 = 0;  // 24 bit unsigned
    for (aa = 0; aa < 3000; aa++)  {
        acc24 += aa;
        nop();
    }

    if (acc24 == 0)
        acc24 = 0xFFFF;

    aa = i * 200;

    acc24 ++;  // increment
    aa --;     // decrement

    if (aa == 0  ||  !bt)
        a1 -= 33;
    if (!a.7)  // test single bit
        b0 += a1 + b1;

    nop();  // delay 1 instruction cycle

    // W and WREG is the same register (for compatibility)
    W = 10;
    WREG >>= 1;  // shift right
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本韩国欧美一区| 2017欧美狠狠色| 日韩亚洲欧美中文三级| 久久精品欧美日韩精品| 亚洲国产精品嫩草影院| 国产精品18久久久久久久久 | 亚洲国产日韩av| 精品一区二区免费| 欧美性视频一区二区三区| 欧美国产激情一区二区三区蜜月| 亚洲狠狠爱一区二区三区| 国产九九视频一区二区三区| 欧美日韩国产成人在线91| 视频一区视频二区中文| 成人激情综合网站| 欧美精品一区二区三区蜜桃| 日韩精品电影在线观看| 在线欧美日韩国产| 亚洲丝袜制服诱惑| 波多野结衣视频一区| 精品噜噜噜噜久久久久久久久试看 | 亚洲国产精品久久人人爱蜜臀 | 91精品福利视频| 亚洲婷婷在线视频| 成人激情文学综合网| 精品国偷自产国产一区| 免费的国产精品| 91精品国产品国语在线不卡| 亚洲成人av中文| 欧美日韩在线播放三区| 亚洲自拍欧美精品| 色婷婷亚洲婷婷| 亚洲另类一区二区| 91麻豆精东视频| 一区二区三区成人在线视频| 色哟哟亚洲精品| 亚洲影院免费观看| 在线综合视频播放| 美女www一区二区| 久久综合一区二区| 岛国精品一区二区| 中文字幕色av一区二区三区| 97se亚洲国产综合在线| 一区二区三区欧美在线观看| 欧美色精品在线视频| 日本sm残虐另类| 精品国产乱码久久久久久老虎| 国产做a爰片久久毛片| 欧美精品一区二区不卡| 成人免费黄色在线| 亚洲乱码国产乱码精品精98午夜| 欧美在线不卡视频| 日产国产欧美视频一区精品| 亚洲精品在线三区| 粉嫩久久99精品久久久久久夜| 亚洲欧洲日韩av| 7777精品伊人久久久大香线蕉完整版 | 日韩欧美不卡一区| 成人涩涩免费视频| 亚洲精品国产视频| 欧美一区二区三区男人的天堂| 精品午夜久久福利影院| 国产精品免费视频观看| 欧美性大战xxxxx久久久| 蜜臀久久99精品久久久画质超高清| 26uuu国产日韩综合| 色偷偷一区二区三区| 日韩国产欧美一区二区三区| 国产色婷婷亚洲99精品小说| 色婷婷久久久久swag精品| 美女视频一区二区| 综合久久给合久久狠狠狠97色| 欧美精品tushy高清| 国产精品亚洲人在线观看| 亚洲国产视频直播| 欧美激情中文字幕一区二区| 欧洲人成人精品| 国产91精品免费| 视频一区欧美精品| 亚洲婷婷在线视频| 精品国产青草久久久久福利| 97精品久久久午夜一区二区三区| 天堂蜜桃91精品| 亚洲欧美中日韩| 91精品国产综合久久福利| 福利视频网站一区二区三区| 日韩高清不卡一区二区三区| 综合久久久久久| 国产日韩欧美综合在线| 69堂精品视频| 成人h动漫精品| 久久福利视频一区二区| 亚洲成人激情社区| 亚洲裸体在线观看| 中文字幕精品一区二区精品绿巨人 | 久久嫩草精品久久久久| 欧美片网站yy| 91久久线看在观草草青青| 国产成人av一区二区| 蜜臀久久99精品久久久久宅男| 伊人夜夜躁av伊人久久| 国产精品女同一区二区三区| 欧美电视剧免费观看| 欧美三级视频在线观看| 在线视频国内自拍亚洲视频| 成人av免费观看| 国产精品一区二区在线观看网站 | 色综合天天综合给合国产| 国产人妖乱国产精品人妖| 日韩无一区二区| 91精品国产全国免费观看| 欧美日韩久久久久久| 欧洲亚洲精品在线| 欧美性生交片4| 欧美性生活大片视频| 欧美性色黄大片手机版| 99久久99久久精品免费观看| 粉嫩av亚洲一区二区图片| 国产九色sp调教91| 从欧美一区二区三区| 成人午夜在线播放| 99国产精品国产精品久久| 成人动漫中文字幕| av电影一区二区| 色网站国产精品| 欧美色综合网站| 5858s免费视频成人| 91精品国产一区二区| 日韩一级二级三级| 久久久av毛片精品| 亚洲国产精品成人久久综合一区| 国产视频一区在线观看| 国产精品久久久久久久久快鸭| 亚洲三级视频在线观看| 亚洲午夜免费电影| 免费成人av在线| 丰满白嫩尤物一区二区| 色综合久久久久综合| 欧美人体做爰大胆视频| 精品久久人人做人人爰| 亚洲国产成人自拍| 亚洲精品国产视频| 麻豆精品一区二区三区| 粉嫩13p一区二区三区| 在线视频一区二区免费| 欧美一区二区三区喷汁尤物| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久桃色tv| 亚洲一级二级在线| 国内成人自拍视频| 色老汉一区二区三区| 日韩亚洲欧美成人一区| 国产精品日日摸夜夜摸av| 亚洲一区二区三区中文字幕| 精一区二区三区| 97久久精品人人澡人人爽| 欧美高清精品3d| 中文字幕 久热精品 视频在线| 亚洲国产一区二区视频| 国产成人免费视频网站| 欧美丰满少妇xxxbbb| 亚洲国产电影在线观看| 奇米影视一区二区三区小说| jlzzjlzz亚洲女人18| 日韩一级精品视频在线观看| 亚洲免费在线电影| 国产中文一区二区三区| 精品婷婷伊人一区三区三| 欧美激情一区二区三区四区 | 在线看国产一区| 国产午夜亚洲精品羞羞网站| 图片区日韩欧美亚洲| 99麻豆久久久国产精品免费| 精品少妇一区二区三区在线播放| 尤物视频一区二区| 成人听书哪个软件好| 日韩三区在线观看| 午夜精品一区二区三区三上悠亚| 国产激情精品久久久第一区二区| 51精品视频一区二区三区| 亚洲柠檬福利资源导航| 成人污视频在线观看| 久久久五月婷婷| 激情综合色综合久久综合| 欧美精品 日韩| 一级日本不卡的影视| aaa亚洲精品| 国产精品国产三级国产aⅴ原创 | 精品久久人人做人人爰| 国产福利一区二区三区视频在线| 91精品国产欧美一区二区| 亚洲综合偷拍欧美一区色| 97精品国产露脸对白| 国产精品三级在线观看| 国产成人丝袜美腿| 日本一区二区在线不卡| 国产在线乱码一区二区三区| 日韩欧美一区二区久久婷婷| 免费高清在线一区| 欧美高清www午色夜在线视频|