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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spt6605.inc

?? display a char with the position and ascci data
?? INC
字號:
//============================================================================*/
//                         Register address definitions                       */
//============================================================================*/
//-------------------------------*/
//         Port A, B, C, D       */
//-------------------------------*/
.const  P_IOA_Data      = 0x7000;        //R/W, portA data
.const  P_IOA_Buf       = 0x7001;        //R, port A output latch
.const  P_IOA_Dir       = 0x7002;        //R/W, portA direction, 0/1 = I/O
.const  P_IOA_PullR     = 0x7003;        //R/W, portA pull-highs & pull-lows
.const  P_IOA_Latch     = 0x7004;        //R, latch IO for wakeup

//IOA0~6 for keyboard input

//---------------------------------
.const  P_IOB_Data      = 0x7005;        //R/W, portB data
.const  P_IOB_Buf       = 0x7006;        //R, portB output latch
.const  P_IOB_Dir       = 0x7007;        //R/W, portB direction, 0/1 = I/O

//---------------------------------
.const  P_IOC_Data      = 0x7008;        //R/W, portC data
.const  P_IOC_Buf       = 0x7009;        //R, portC output latch
.const  P_IOC_Dir       = 0x700A;        //R/W, portC direction

//IOC4 shared pad with RDRC
//IOC5 shared pad with RDIN
//IOC7 shared with BatDet

//---------------------------------
.const  P_IOD_Data      = 0x700B;        //R/W, portD data
.const  P_IOD_Buf       = 0x700C;        //R, portD output latch
.const  P_IOD_Dir       = 0x700D;        //R/W, portD direction, 0/1 = I/O

//IOD5,6,7 shared with LCD signal
//---------------------------------
.const  P_IOCD_Ctrl     = 0x700E;

//-------------------------------*/
//      Interrupt & Wake-Up      */
//-------------------------------*/
.const  P_Int           = 0x7010; // write 0/1 - disable/enable interrupt
                                  // read  0/1 - interrupt is disabled/enabled
.const  P_IntClr        = 0x7011; // write 1 - clear happened interrupt flag
                                  // read  1 - interrupt is happened
.const  P_WakeUp        = 0x7012; // write 0/1 - disable/enable wake-up
                                  // read  0/1 - wake-up is disabled/enabled
.const  P_WakeUpClr     = 0x7013; // write 1 - clear happened wake-up flag
                                  // read  1 - wake-up is happened
.const  B_Irq0          = 0x0001;        // vector = FFF8
.const  B_RiInt         = 0x0001;

.const  B_Irq1          = 0x0002;        // vector = FFF9
.const  B_IoaInt        = 0x0002;

.const  B_Irq2          = 0x0004;        // vector = FFFA
.const  B_TmrAInt       = 0x0004;
.const  B_Irq3          = 0x0008;        // vector = FFFB
.const  B_TmrBInt       = 0x0008;
.const  B_Irq4          = 0x0010;        // vector = FFFC
.const  B_T32KHzInt     = 0x0010;
.const  B_8KHzInt       = 0x0010;
.const  B_Irq5          = 0x0020;        // vector = FFFD
.const  B_T2KHzInt      = 0x0020;
.const  B_1KHzInt       = 0x0020;
.const  B_512HzInt      = 0x0020;
.const  B_Irq6          = 0x0040;        // vector = FFFE
.const  B_T128HzInt     = 0x0040;
.const  B_T8HzInt       = 0x0080;
.const  B_2HzInt        = 0x0080;
.const  B_Ioc0Int       = 0x0100;
.const  B_Ioc1Int       = 0x0200;
.const  B_LineInt       = 0x0400;

//-------------------------------*/
.const  P_IoaWakeUp     = 0x7014; // R/W, b7~b0=1 to enable IOA7~0 wake-up

//-------------------------------*/
//        System Clock           */
//-------------------------------*/
.const  P_SystemClock   = 0x7015;
.const   B_FoscDivBy1      = 0x0000;
.const   B_FoscDivBy2      = 0x0001;
.const   B_FoscDivBy4      = 0x0002;
.const   B_FoscDivBy8      = 0x0003;
.const   B_Sleep           = 0x0007;
.const   B_NormalCpuClock  = B_FoscDivBy4;
.const   B_10M             = 0x0080;

.const  P_Watchdog_Clr  = 0x7016; // period = 2sec
                                  // write 16-bit value to reset watch dog

//-------------------------------*/
//          Time Base            */
//-------------------------------*/
.const  P_TimeBaseSet   = 0x7018;
// Time Base, generated by 32768Hz, is a combination of frequency selection
// for timers and interrupt.
.const  B_Enable32768   = 0x8000;
.const  B_Strong32768   = 0x4000; // After powering on, set 32768 at strong mode
                                  // for 2 sec. Afterwards, change to weak mode
.const  B_1Hz           = 0x0000;
.const  B_2Hz           = 0x0001;
.const  B_4Hz           = 0x0002;
.const  B_8Hz           = 0x0003;
.const  B_16Hz          = 0x0000;
.const  B_32Hz          = 0x0004;
.const  B_64Hz          = 0x0008;
.const  B_128Hz         = 0x000C;
.const  B_256Hz         = 0x0000;
.const  B_512Hz         = 0x0010;
.const  B_1KHz          = 0x0020;
.const  B_2KHz          = 0x0030;
.const  B_4KHz          = 0x0000;
.const  B_8KHz          = 0x0040;
.const  B_16KHz         = 0x0080;
.const  B_32KHz         = 0x00C0;

//-------------------------------*/
//          Timer A & B          */
//-------------------------------*/
// Writing a value of N to P_TimerA_Data or P_TimerB_Data and selecting an
// appropriate clock sources, the timer will count up from N, N+1, N+2, ....
// ,FFFE, FFFF. After the timer reaches 'FFFF', and INT signal is generated
// and is sent to INT controller for processing. At the same time, N will be
// reloaded into timer and count up again.

.const  P_Tmr_Ctrl    = 0x701A;
.const  P_TmrA_Data   = 0x701B; // R/W, up-counter
.const  P_TmrA_Load   = 0x701C; // W, write any value to load data to timer A

.const  P_TmrB_Data   = 0x701E; // R/W, up-counter
.const  P_TmrB_Load   = 0x701F; // W, write any value to load data to timer B

//-------------------------------*/
//      Low Voltage Detect       */
//-------------------------------*/
.const   P_BatDet          = 0x7021;

.const   B_EnBatDet        = 0x0080;
.const   B_BatDet          = 0x0020;

//(0,0,0) Battery detect threshold is 2.38V @3V(default)
//(0,0,1) Battery detect threshold is 2.46V @3V
//(0,1,0) Battery detect threshold is 2.58V @3V
//(0,1,1) Battery detect threshold is 2.66V @3V
//(1,0,0) Battery detect threshold is 2.78V @3V
//(1,0,1) Battery detect threshold is 2.88V @3V
//(1,1,0) Battery detect threshold is 2.96V @3V
//(1,1,1) Battery detect threshold is 3.06V @3V

//-------------------------------*/
//      DTMF & Tone Generator    */
//-------------------------------*/
.const  P_DtmfTone      = 0x7022;
.const  B_Tone0En       = 0x0004;
.const  B_DacEn         = 0x0100;
.const  B_Dac2Sel       = 0x0200;
.const  B_DisableBias   = 0x0400;

.const  P_Ch0Envelope   = 0x7023;

//-------------------------------*/
//          A/D & AGC            */
//-------------------------------*/
.const  P_AgcCtrl       = 0x7025;
.const  B_AdcQuickCharge = 0x0080;

.const  P_AdcCtrl       = 0x7026;
.const  P_PgaInSelect   = 0x702C;

.const  P_Adc           = 0x7027; // (R) 10-bits ADC (b15~b6)

.const  P_RiDet         = 0x7028; // (R/W)
.const  B_RiDet         = 0x0040;
.const  B_EnRiDet       = 0x0080;

//-------------------------------*/
//            L C D              */
//-------------------------------*/
.const  P_LcdCtrl       = 0x7020;

.const  B_Duty          = 0x8000; // 0-1/8,1-1/16
.const  B_LcdEn         = 0x0080; // enable LCD
.const  B_LcdAllOn      = 0x0020;
.const  B_LcdAllOff     = 0x0010;

//-------------------------------*/
.const  B_Com0          = 0x0001;
.const  B_Com1          = 0x0002;
.const  B_Com2          = 0x0004;
.const  B_Com3          = 0x0008;
.const  B_Com4          = 0x0010;
.const  B_Com5          = 0x0020;
.const  B_Com6          = 0x0040;
.const  B_Com7          = 0x0080;
.const  B_Com8                   = 0x0100;
.const  B_Com9                   = 0x0200
.const  B_Com10                  = 0x0400
.const  B_Com11                  = 0x0800
.const  B_Com12                  = 0x1000
.const  B_Com13                  = 0x2000
.const  B_Com14                  = 0x4000
.const  B_Com15                  = 0x8000;

.const  P_Seg0          = 0x7100;
.const  P_Seg1          = 0x7101;
.const  P_Seg2          = 0x7102;
.const  P_Seg3          = 0x7103;
.const  P_Seg4          = 0x7104;
.const  P_Seg5          = 0x7105;
.const  P_Seg6          = 0x7106;
.const  P_Seg7          = 0x7107;
.const  P_Seg8          = 0x7108;
.const  P_Seg9          = 0x7109;
.const  P_Seg10         = 0x710A;
.const  P_Seg11         = 0x710B;
.const  P_Seg12         = 0x710C;
.const  P_Seg13         = 0x710D;
.const  P_Seg14         = 0x710E;
.const  P_Seg15         = 0x710F;
.const  P_Seg16         = 0x7110;
.const  P_Seg17         = 0x7111;
.const  P_Seg18         = 0x7112;
.const  P_Seg19         = 0x7113;
.const  P_Seg20         = 0x7114;
.const  P_Seg21         = 0x7115;
.const  P_Seg22         = 0x7116;
.const  P_Seg23         = 0x7117;
.const  P_Seg24         = 0x7118;
.const  P_Seg25         = 0x7119;
.const  P_Seg26         = 0x711A;
.const  P_Seg27         = 0x711B;
.const  P_Seg28          = 0x711C
.const  P_Seg29          = 0x711D
.const  P_Seg30          = 0x711E
.const  P_Seg31          = 0x711F
.const  P_Seg32          = 0x7120
.const  P_Seg33          = 0x7121
.const  P_Seg34          = 0x7122
.const  P_Seg35          = 0x7123
.const  P_Seg36          = 0x7124
.const  P_Seg37          = 0x7125
.const  P_Seg38          = 0x7126
.const  P_Seg39          = 0x7127

//-----------------------------------------------------------------------------//
//Line Control
//Procedure : 1. Enable Line det.
//            2. Latch line status
//            3. Enable wakeup/int
//            4. Set wakeup/int sources
//            5. Sleep....
//-----------------------------------------------------------------------------//
.const  P_LineDetCtrl   = 0x702E; //(R/W)

.const  B_CMPOut        = 0x0001; //
.const  B_EnLineIntWp   = 0x0040; //
.const  B_EnLineDet     = 0x0080; //

.const  P_LatchLine     = 0x702F; //

//-----------------------------------------------------------------------------//
.const  P_KeyScanCtrl   = 0x703B;
.const  B_AKSEN       = 0x0080;   //0/1 - disable/enable auto key scan function
.const  B_HIZ1        = 0x0002;   //0/1 - disable/enable normal key scan mode of P_Seg15~8
.const  B_HIZ0        = 0x0001;   //0/1 - disable/enable normal key scan mode of P_Seg7~0

.const  P_KeyScanMode   = 0x703A; //b0~b8 select IOAx as wakeup source
.const  P_KeyScanPort   = 0x703C; //maually scan key

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久福利软件| 欧美一区二区播放| 欧美色图天堂网| 26uuu欧美日本| 亚洲一区二区成人在线观看| 国内不卡的二区三区中文字幕 | 91精品国产综合久久精品| 国产精品日产欧美久久久久| 蜜臀a∨国产成人精品| 日本韩国一区二区三区| 久久亚洲精精品中文字幕早川悠里 | 日韩精品一二三四| 99久久久久免费精品国产| 久久久噜噜噜久久人人看 | 亚洲电影视频在线| 91免费国产在线观看| 欧美激情自拍偷拍| 精品亚洲国内自在自线福利| 91精品久久久久久久91蜜桃| 一区二区三区四区激情 | 亚洲妇熟xx妇色黄| 色94色欧美sute亚洲线路二| 亚洲国产成人在线| 岛国av在线一区| 国产亚洲精品aa| 国产精品中文字幕日韩精品 | 国产98色在线|日韩| 亚洲精品一区二区三区福利 | www国产精品av| 久久99精品久久久久婷婷| 欧美一级免费观看| 日日摸夜夜添夜夜添精品视频| 欧美四级电影网| 亚洲国产成人av网| 欧美乱熟臀69xxxxxx| 免费一级欧美片在线观看| 91精品国产综合久久精品性色| 亚洲va国产天堂va久久en| 欧美精品v国产精品v日韩精品 | 日韩欧美在线综合网| 日韩精品一级中文字幕精品视频免费观看| 欧美亚州韩日在线看免费版国语版| 亚洲午夜在线视频| 911精品国产一区二区在线| 亚洲成av人片一区二区三区| 337p亚洲精品色噜噜狠狠| 轻轻草成人在线| 久久九九99视频| 99久久国产综合精品女不卡| 亚洲裸体xxx| 欧美嫩在线观看| 蜜桃视频在线观看一区| 久久蜜桃一区二区| 91视视频在线直接观看在线看网页在线看| 国产精品久久久久久久久免费相片| 91在线小视频| 日韩avvvv在线播放| 亚洲精品在线三区| 91女厕偷拍女厕偷拍高清| 日韩av网站在线观看| 久久久精品黄色| 91蜜桃网址入口| 日本人妖一区二区| 国产亚洲欧洲997久久综合| 99精品久久免费看蜜臀剧情介绍| 亚洲成人动漫在线免费观看| 久久久影视传媒| 欧美视频一区二| 国产在线播放一区三区四| 亚洲激情图片小说视频| 欧美电视剧免费全集观看| 成人精品亚洲人成在线| 日本成人中文字幕| 自拍视频在线观看一区二区| 欧美一区二区三区在| 99re这里都是精品| 蜜臀91精品一区二区三区| 亚洲美女电影在线| 久久久精品一品道一区| 欧美日韩国产免费| 91丨porny丨蝌蚪视频| 国产综合色在线| 视频精品一区二区| 亚洲色图制服诱惑| 国产欧美一区二区精品婷婷| 欧美精品久久一区二区三区| 色综合天天综合给合国产| 国产成人综合精品三级| 免费视频最近日韩| 亚洲高清不卡在线观看| 自拍偷在线精品自拍偷无码专区| 久久综合狠狠综合久久激情| 91精品国产免费久久综合| 色综合久久久久综合| 粉嫩嫩av羞羞动漫久久久 | 免播放器亚洲一区| 亚洲一区二区四区蜜桃| 自拍偷自拍亚洲精品播放| 国产蜜臀97一区二区三区| 久久综合狠狠综合久久综合88 | 国产乱人伦精品一区二区在线观看 | 91精品国产黑色紧身裤美女| 91国模大尺度私拍在线视频| 91网站最新网址| 91啪九色porn原创视频在线观看| 成人免费视频网站在线观看| 国产一区二区三区日韩| 麻豆国产91在线播放| 免费欧美日韩国产三级电影| 亚洲成人av一区| 亚洲高清三级视频| 亚洲成人动漫av| 亚洲一二三专区| 午夜精品一区二区三区免费视频| 亚洲一区中文日韩| 亚洲高清免费观看高清完整版在线观看 | 亚洲成a人v欧美综合天堂| 亚洲国产精品久久久久婷婷884| 亚洲一区二区在线视频| 亚洲va中文字幕| 蜜臀av在线播放一区二区三区| 久久国产精品72免费观看| 国产中文字幕一区| 国产不卡视频一区二区三区| 成人激情免费电影网址| 色综合色狠狠综合色| 欧美三级电影网站| 日韩欧美一区二区三区在线| 日韩精品一区二区三区在线观看| 精品电影一区二区| 欧美国产激情二区三区 | 日韩毛片在线免费观看| 有码一区二区三区| 全部av―极品视觉盛宴亚洲| 国产一区二三区好的| 成人亚洲一区二区一| 日本高清不卡视频| 欧美一区二区三区精品| 国产日韩亚洲欧美综合| 亚洲综合激情网| 极品少妇xxxx偷拍精品少妇| 成人激情视频网站| 在线观看91精品国产麻豆| 久久综合精品国产一区二区三区| 中文字幕字幕中文在线中不卡视频| 午夜精品久久久久久久| 韩国在线一区二区| 在线中文字幕一区| 日韩亚洲欧美高清| 中文字幕人成不卡一区| 石原莉奈在线亚洲二区| 国产91丝袜在线播放| 欧美日韩一区视频| 久久亚区不卡日本| 亚洲香肠在线观看| 成人激情动漫在线观看| 欧美日韩国产精品成人| 中文字幕亚洲在| 狠狠色伊人亚洲综合成人| 成人国产电影网| 日韩小视频在线观看专区| 中文字幕在线观看不卡| 奇米综合一区二区三区精品视频| 91在线精品一区二区| 精品久久久久久久久久久院品网 | 国产精品91一区二区| 欧美日精品一区视频| 国产精品久久久久四虎| 久久er99热精品一区二区| 欧美图区在线视频| 亚洲视频免费观看| 国产传媒欧美日韩成人| 欧美va在线播放| 日本欧美在线观看| 欧美色窝79yyyycom| 亚洲天天做日日做天天谢日日欢| 狠狠色综合日日| 日韩一区二区三区在线观看| 亚洲欧美国产77777| 成人免费三级在线| 久久综合精品国产一区二区三区| 日韩av在线播放中文字幕| 在线视频欧美区| 亚洲乱码国产乱码精品精小说 | 麻豆精品国产91久久久久久| 色94色欧美sute亚洲线路一ni | 国产精品77777| ww亚洲ww在线观看国产| 激情丁香综合五月| 26uuu亚洲综合色欧美| 免费av成人在线| 欧美v国产在线一区二区三区| 日韩av高清在线观看| 欧美一区二区三区在线电影| 日韩国产欧美视频| 欧美大黄免费观看| 久久99久久久久久久久久久| 精品欧美一区二区久久| 国产一区 二区 三区一级| 久久久精品影视|