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

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

?? kbc.lis

?? 單片機開發資料光盤-雙龍-686M.zip
?? LIS
?? 第 1 頁 / 共 3 頁
字號:
 0056 03C0              rjmp L8
 0058                 L7:
 0058                   .dbline 35
                       ;        else
                       ;          output=0;
 0058 2224              clr R2
 005A 20920100          sts _output,R2
 005E                 L8:
 005E                   .dbline 36
                       ;        return temp;   
 005E                   .dbline -2
 005E                 L4:
 005E                   .dbline 0 ; func end
 005E 0895              ret
 0060                   .dbsym r temp 16 c
 0060                   .dbfunc s init_kb _init_kb fI
                         .even
 0060                 _init_kb::
 0060                   .dbline -1
 0060                   .dbline 41
                       ;       }      
                       ;   }
                       ; //為運行讀取PC鍵盤程序進行初始化  
                       ; void init_kb(void)
                       ;     {
 0060                   .dbline 42
                       ;      MCUCR=0x02;//設置8515的INT0為下降沿觸發中斷 
 0060 82E0              ldi R24,2
 0062 85BF              out 0x35,R24
 0064                   .dbline 43
                       ;      GIMSK|=(1<<INT0);//使能INT0中斷
 0064 8BB7              in R24,0x3b
 0066 8064              ori R24,64
 0068 8BBF              out 0x3b,R24
 006A                   .dbline 44
                       ;      SEI(); //開中斷
 006A 7894              sei
 006C                   .dbline 45
                       ;      bitcount = 11;
 006C 8BE0              ldi R24,11
 006E 80934400          sts _bitcount,R24
 0072                   .dbline -2
 0072                   .dbline 46
                       ;     }
 0072                 L9:
 0072                   .dbline 0 ; func end
 0072 0895              ret
                         .area bss(ram, con, rel)
 0000                   .dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
 0000                 L11:
 0000                   .blkb 1
 0001                 L12:
 0001                   .blkb 1
 0002                 L13:
 0002                   .blkb 1
                         .area text(rom, con, rel)
 0074                   .dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
 0074                   .dbfunc s decode _decode fI
 0074                   .dbsym s shiftup L13 c
 0074                   .dbsym s up L12 c
 0074                   .dbsym s shift L11 c
                       ;              i -> R20
                       ;             sc -> R22
                         .even
 0074                 _decode::
 0074 00D0              rcall push_gset3
 0076 602F              mov R22,R16
 0078                   .dbline -1
 0078                   .dbline 49
                       ; //對PC鍵盤的掃描碼進行解碼  
                       ; void decode(unsigned char sc)
                       ;     {
 0078                   .dbline 52
                       ;       static unsigned char shift,up,shiftup;
                       ;       unsigned char i;
                       ;       if (sc==0xf0)//按鍵釋放
 0078 603F              cpi R22,240
 007A 21F4              brne L14
 007C                   .dbline 53
                       ;           {
 007C                   .dbline 54
                       ;            up=1;
 007C 81E0              ldi R24,1
 007E 80930100          sts L12,R24
 0082                   .dbline 55
                       ;            return;
 0082 AAC0              rjmp L10
 0084                 L14:
 0084                   .dbline 57
                       ;           }
                       ;       if (up==1)//SHIF鍵開關
 0084 80910100          lds R24,L12
 0088 8130              cpi R24,1
 008A 01F5              brne L16
 008C                   .dbline 58
                       ;           {
 008C                   .dbline 59
                       ;            up=0;
 008C 2224              clr R2
 008E 20920100          sts L12,R2
 0092                   .dbline 60
                       ;            if ((sc==0x12)|(sc==0x59)) shift=0;
 0092 6231              cpi R22,18
 0094 29F4              brne L20
 0096 81E0              ldi R24,1
 0098 90E0              ldi R25,0
 009A A82E              mov R10,R24
 009C B92E              mov R11,R25
 009E 02C0              rjmp L21
 00A0                 L20:
 00A0 AA24              clr R10
 00A2 BB24              clr R11
 00A4                 L21:
 00A4 6935              cpi R22,89
 00A6 19F4              brne L22
 00A8 41E0              ldi R20,1
 00AA 50E0              ldi R21,0
 00AC 02C0              rjmp L23
 00AE                 L22:
 00AE 4427              clr R20
 00B0 5527              clr R21
 00B2                 L23:
 00B2 2A2C              mov R2,R10
 00B4 3B2C              mov R3,R11
 00B6 242A              or R2,R20
 00B8 352A              or R3,R21
 00BA 2220              tst R2
 00BC 19F4              brne X1
 00BE 3320              tst R3
 00C0 09F4              brne X2
 00C2 8AC0              rjmp L10
 00C4                 X2:
 00C4                 X1:
 00C4                   .dbline 60
 00C4 2224              clr R2
 00C6 20920000          sts L11,R2
 00CA                   .dbline 61
                       ;            return;
 00CA 86C0              rjmp L10
 00CC                 L16:
 00CC                   .dbline 63
                       ;           }        
                       ;       switch (sc)
 00CC 462F              mov R20,R22
 00CE 5527              clr R21
 00D0 4231              cpi R20,18
 00D2 E0E0              ldi R30,0
 00D4 5E07              cpc R21,R30
 00D6 49F0              breq L27
 00D8 4231              cpi R20,18
 00DA E0E0              ldi R30,0
 00DC 5E07              cpc R21,R30
 00DE 7CF0              brlt L24
 00E0                 L47:
 00E0 4935              cpi R20,89
 00E2 E0E0              ldi R30,0
 00E4 5E07              cpc R21,R30
 00E6 31F0              breq L28
 00E8 0AC0              rjmp L24
 00EA                 X0:
 00EA                   .dbline 64
                       ;         {
 00EA                 L27:
 00EA                   .dbline 65
                       ;          case 0x12:{//檢測左SHIF鍵
 00EA                   .dbline 66
                       ;                     shift=1;        
 00EA 81E0              ldi R24,1
 00EC 80930000          sts L11,R24
 00F0                   .dbline 67
                       ;                     shiftup=1;
 00F0 80930200          sts L13,R24
 00F4                   .dbline 68
                       ;                    }                   
 00F4                 L28:
 00F4                   .dbline 69
                       ;          case 0x59:{//檢測右SHIF鍵
 00F4                   .dbline 70
                       ;                     shift=1;    
 00F4 81E0              ldi R24,1
 00F6 80930000          sts L11,R24
 00FA                   .dbline 71
                       ;                     shiftup=1;
 00FA 80930200          sts L13,R24
 00FE                   .dbline 72
                       ;                    }                   
 00FE                 L24:
 00FE                   .dbline 73
                       ;          default:{
 00FE                   .dbline 74
                       ;                   if (shift==0)
 00FE 20900000          lds R2,L11
 0102 2220              tst R2
 0104 09F0              breq X3
 0106 35C0              rjmp L29
 0108                 X3:
 0108                   .dbline 75
                       ;                      {
 0108                   .dbline 76
 0108 4427              clr R20
 010A 01C0              rjmp L34
 010C                 L31:
 010C                   .dbline 76
 010C                 L32:
 010C                   .dbline 76
 010C 4395              inc R20
 010E                 L34:
 010E                   .dbline 76
                       ;                      for(i = 0;unshifted[i][0]!=sc && unshifted[i][0]; i++);
 010E 80E0              ldi R24,<_unshifted
 0110 90E0              ldi R25,>_unshifted
 0112 242E              mov R2,R20
 0114 3324              clr R3
 0116 220C              lsl R2
 0118 331C              rol R3
 011A 280E              add R2,R24
 011C 391E              adc R3,R25
 011E E22D              mov R30,R2
 0120 F32D              mov R31,R3
 0122 C895              lpm
 0124 202C              mov R2,R0
 0126 3324              clr R3
 0128 462E              mov R4,R22
 012A 5524              clr R5
 012C 2414              cp R2,R4
 012E 3504              cpc R3,R5
 0130 21F0              breq L35
 0132 2220              tst R2
 0134 59F7              brne L31
 0136 3320              tst R3
 0138 49F7              brne L31
 013A                 L35:
 013A                   .dbline 77
                       ;                      if (unshifted[i][0] == sc)
 013A 80E0              ldi R24,<_unshifted
 013C 90E0              ldi R25,>_unshifted
 013E 242E              mov R2,R20
 0140 3324              clr R3
 0142 220C              lsl R2
 0144 331C              rol R3
 0146 280E              add R2,R24
 0148 391E              adc R3,R25
 014A E22D              mov R30,R2
 014C F32D              mov R31,R3
 014E C895              lpm
 0150 0616              cp R0,R22
 0152 09F0              breq X4
 0154 41C0              rjmp L30
 0156                 X4:
 0156                   .dbline 78
                       ;                           put_kbbuff(unshifted[i][1]);   
 0156 80E0              ldi R24,<_unshifted+1
 0158 90E0              ldi R25,>_unshifted+1
 015A 242E              mov R2,R20
 015C 3324              clr R3
 015E 220C              lsl R2
 0160 331C              rol R3
 0162 280E              add R2,R24
 0164 391E              adc R3,R25
 0166 E22D              mov R30,R2
 0168 F32D              mov R31,R3

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜久久电影网| 亚洲人成网站在线| 欧美亚洲一区二区在线| 国产精品一区在线观看乱码| 蜜桃传媒麻豆第一区在线观看| 亚洲国产精品一区二区久久恐怖片| 亚洲日本va午夜在线影院| 一区在线播放视频| 自拍偷拍亚洲欧美日韩| 一区二区免费在线| 视频一区视频二区中文| 日本亚洲天堂网| 国产专区欧美精品| 国产999精品久久久久久绿帽| 丁香激情综合国产| 色狠狠综合天天综合综合| 欧美伊人久久久久久久久影院| 欧美色手机在线观看| 91精品国产黑色紧身裤美女| 精品对白一区国产伦| 亚洲国产电影在线观看| 一区二区三区产品免费精品久久75| 亚洲一区二区视频在线观看| 日韩中文欧美在线| 国产成人av电影在线观看| 丁香六月综合激情| 欧美日韩高清一区二区| 精品处破学生在线二十三| 国产精品久久久久影院老司| 一区二区三区日韩| 久久99精品一区二区三区| 国产不卡视频在线观看| 欧美日韩在线亚洲一区蜜芽| 日韩手机在线导航| 国产丝袜美腿一区二区三区| 最新国产成人在线观看| 美女尤物国产一区| av在线不卡免费看| 日韩一区二区三区av| 国产精品天天摸av网| 丝袜亚洲另类欧美| 成人黄色在线看| 欧美一区二区三区系列电影| 国产精品成人免费精品自在线观看| 午夜影院在线观看欧美| 成人午夜免费av| 日韩三级电影网址| 亚洲精品国产a| 精品一区二区日韩| 色婷婷精品大视频在线蜜桃视频| 亚洲精品在线观| 亚洲一区二区三区免费视频| 国产成人午夜电影网| 欧美精品一二三| 亚洲天堂网中文字| 国产激情一区二区三区四区| 9191成人精品久久| 一级做a爱片久久| 成人av在线网站| 久久久精品人体av艺术| 日韩国产在线一| 欧美性淫爽ww久久久久无| 亚洲国产精品av| 国产白丝精品91爽爽久久| 日韩亚洲欧美一区二区三区| 一区二区三区久久久| 国产成人精品网址| 久久色视频免费观看| 日本成人在线不卡视频| 欧美日本在线视频| 一区二区三区欧美亚洲| 91精品1区2区| ㊣最新国产の精品bt伙计久久| 成人一道本在线| 国产亚洲制服色| 国产 欧美在线| 一区二区三区四区中文字幕| 成人免费视频一区| 国产天堂亚洲国产碰碰| 国产剧情一区二区三区| 久久综合九色综合欧美就去吻| 久久99精品久久久久婷婷| 日韩欧美你懂的| 国产一区二区中文字幕| www欧美成人18+| 国产精品99久久久久久宅男| 国产日韩一级二级三级| 成人永久aaa| 一区二区三区在线观看视频| 欧美亚洲高清一区| 免费看日韩a级影片| 欧美va在线播放| 国产一区二区三区视频在线播放| 国产欧美一区二区三区鸳鸯浴| 国产·精品毛片| 一区二区三区精品视频在线| 欧美日韩第一区日日骚| 美女一区二区久久| 久久久久国色av免费看影院| 国产69精品久久99不卡| 一区二区三区在线高清| 欧美一区二区大片| 国产丶欧美丶日本不卡视频| 亚洲欧美日韩国产手机在线| 欧美日韩激情一区| 国产在线日韩欧美| 亚洲少妇最新在线视频| 欧美一区二区三区思思人| 国产经典欧美精品| 亚洲成人黄色影院| 久久综合国产精品| 在线免费av一区| 国内不卡的二区三区中文字幕| 亚洲天堂网中文字| 欧美xxxxxxxx| 欧美影视一区二区三区| 国产一区视频网站| 亚洲成人久久影院| 国产精品麻豆99久久久久久| 91精品国产欧美一区二区18| 国产成人精品影院| 日本成人在线一区| 亚洲欧美日韩综合aⅴ视频| 精品国产亚洲在线| 欧美怡红院视频| 成人黄色电影在线| 美女www一区二区| 亚洲自拍偷拍九九九| 国产亚洲短视频| 91精品黄色片免费大全| 91网上在线视频| 国产精品1区二区.| 美女视频免费一区| 亚洲va国产va欧美va观看| 国产精品久久久久久久久免费相片 | 欧美日韩一区二区三区高清| 国产一区二区在线视频| 日韩高清国产一区在线| 一区二区高清在线| 国产精品成人在线观看| 久久综合九色综合97婷婷女人 | 国产不卡视频一区二区三区| 日本伊人精品一区二区三区观看方式| 亚洲区小说区图片区qvod| 国产香蕉久久精品综合网| 精品免费99久久| 日韩午夜中文字幕| 欧美一区二区三级| 91精品国产综合久久婷婷香蕉| 欧美日韩亚洲不卡| 欧美午夜电影网| 在线看一区二区| 欧洲一区二区av| 欧美午夜精品久久久| 欧美日韩免费观看一区三区| 在线视频中文字幕一区二区| 91麻豆swag| 在线观看日韩精品| 欧美日韩三级视频| 日韩一区二区电影| 欧美mv和日韩mv国产网站| 欧美大黄免费观看| 久久日韩粉嫩一区二区三区| www欧美成人18+| 中文字幕一区二区三区在线播放| 国产精品欧美综合在线| 日韩毛片精品高清免费| 亚洲精品视频免费看| 亚洲成人免费视频| 激情av综合网| av电影在线观看不卡| 日本黄色一区二区| 7777精品伊人久久久大香线蕉的| 日韩三级在线免费观看| 26uuu精品一区二区三区四区在线| 亚洲精品视频在线| 亚洲夂夂婷婷色拍ww47| 午夜精品成人在线| 国产呦精品一区二区三区网站| 国产91综合网| 欧美日韩精品电影| 久久美女艺术照精彩视频福利播放| 国产日韩欧美亚洲| 一区二区欧美精品| 精品在线亚洲视频| 91亚洲午夜精品久久久久久| 欧美日韩国产综合一区二区| 久久亚洲综合色一区二区三区| 国产精品美女一区二区三区| 亚洲国产精品精华液网站| 国内国产精品久久| 欧美日韩美少妇| 国产亚洲欧美日韩在线一区| 国产精品久久久久久久裸模| 视频在线在亚洲| 99热这里都是精品| 成人一区二区三区中文字幕| 欧美三级日韩三级| 国产精品嫩草影院com| 全国精品久久少妇|