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

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

?? keyboard.lst

?? keyboard 包含三個例子程序 keyboard.c、keyboard1.c和keyboard2.c keyboard.c :使用keypad函數
?? LST
字號:
                         .module keyboard.c
                         .area lit(rom, con, rel)
 000D                  _tabel::
 000D  063F              .byte 63,6
 000E  4F5B              .byte 91,'O
 000F  6D66              .byte 'f,'m
 0010  077D              .byte 125,7
 0011  6F7F              .byte 127,'o
 0012  7C77              .byte 'w,124
 0013  5E39              .byte 57,94
 0014  7179              .byte 'y,'q
 0015                    .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
 0015                    .dbsym s tabel _tabel Ac[16:16]
                         .area data(ram, con, rel)
--- 0000                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
 0030                  _ledbuff::
 0030                    .blkb 2
                         .area idata
--- 0000 3F3F              .byte 63,63
                         .area data(ram, con, rel)
--- 0001                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
--- 0001                   .blkb 2
                         .area idata
--- 0001 3F3F              .byte 63,63
                         .area data(ram, con, rel)
--- 0002                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
--- 0002                   .blkb 2
                         .area idata
--- 0002 3F3F              .byte 63,63
                         .area data(ram, con, rel)
--- 0003                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
--- 0003                   .dbsym s ledbuff _ledbuff Ac[6:6]
                         .area text(rom, con, rel)
--- 0000                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
--- 0000                   .dbfunc s port_init _port_init fI
                         .even
 0038                  _port_init::
 0038                    .dbline 19{
                       ; /*****************************************************
                       ;             HTTP://WWW.SL.COM.CN
                       ;                    雙龍電子
                       ;  使用注意:1、應包含頭文件slavr.h
                       ;            2、在工程選項中的Additional Lib中填入slavr
                       ;               使用編譯器使用附加庫文件libslavr.a
                       ;            3、本例采用了作按鍵釋放檢查的函數,適用于顯
                       ;               示電路不需頻繁刷新的程序,如靜態顯示、LCD
                       ;               模塊電路等。    
                       ; ******************************************************/
                       ; #include <io8515.h>
                       ; #include <slavr.h>
                       ; //字形表
                       ; const unsigned char tabel[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
                       ; //顯示緩沖區
                       ; unsigned char ledbuff[]={0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
                       ; 
                       ; void port_init(void)//端口初始化
                       ;      {
 0038                    .dbline 20
                       ;       DDRC=0x0f;
 0038  E08F              ldi R24,15
 0039  BB84              out 0x14,R24
 003A                    .dbline 21
                       ;       DDRD=0x3f;
 003A  E38F              ldi R24,63
 003B  BB81              out 0x11,R24
 003C                    .dbline 22
                       ;       DDRB=0xff;
 003C  EF8F              ldi R24,255
 003D  BB87              out 0x17,R24
 003E                    .dbline 23
                       ;       PORTD=0xff;
 003E  BB82              out 0x12,R24
 003F                    .dbline 24
                       ;       PORTB=0xff;
 003F  BB88              out 0x18,R24
 0040                    .dbline 25
                       ;       PORTC=0xff;
 0040  BB85              out 0x15,R24
 0041                    .dbline 26}
                       ;      }
 0041                  L1:
 0041  9508              ret
 0042                    .dbfunc s display _display fI
                       ;              i -> R20
                         .even
 0042                  _display::
 0042  D114              rcall push_gset1
 0043                    .dbline 28{
                       ; void display(void)//六路動態掃描顯示
                       ; {
 0043                    .dbline 30
                       ;  unsigned char i;
                       ;  for (i=0;i<6;i++)
 0043  2744              clr R20
 0044  C016              rjmp L6
 0045                  L3:
 0045                    .dbline 31
 0045                    .dbline 32
 0045  E680              ldi R24,<_ledbuff
 0046  E090              ldi R25,>_ledbuff
 0047  2FE4              mov R30,R20
 0048  27FF              clr R31
 0049  0FE8              add R30,R24
 004A  1FF9              adc R31,R25
 004B  8020              ldd R2,z+0
 004C  BA28              out 0x18,R2
 004D                    .dbline 33
 004D  E001              ldi R16,1
 004E  2F14              mov R17,R20
 004F  D12B              rcall lsl8
 0050  2E20              mov R2,R16
 0051  9420              com R2
 0052  BA22              out 0x12,R2
 0053                    .dbline 34
 0053  D058              rcall _delay_1ms
 0054                    .dbline 35
 0054  E001              ldi R16,1
 0055  2F14              mov R17,R20
 0056  D124              rcall lsl8
 0057  B222              in R2,0x12
 0058  2A20              or R2,R16
 0059  BA22              out 0x12,R2
 005A                    .dbline 36
 005A                  L4:
 005A                    .dbline 30
 005A  9543              inc R20
 005B                  L6:
 005B                    .dbline 30
 005B  3046              cpi R20,6
 005C  F340              brlo L3
 005D                    .dbline 37}
                       ;   {
                       ;    PORTB=ledbuff[i];
                       ;    PORTD=~(1<<i);
                       ;    delay_1ms();
                       ;    PORTD|=(1<<i);  
                       ;   }
                       ; }
 005D                  L2:
 005D  D0FC              rcall pop_gset1
 005E  9508              ret
 005F                    .dbsym r i 20 c
 005F                    .dbfunc s main _main fI
                       ;        keyval1 -> R20
                       ;              i -> R22
                         .even
 005F                  _main::
 005F                    .dbline 42{
                       ; /*主程序的功能:讀取鍵盤掃描碼,轉換成相應的字形碼后*/
                       ; /*送入顯示緩沖區進行顯示,顯示部分參考display.c     */
                       ; /*如果shift鍵按下,則全部清0                        */       
                       ; void main(void)
                       ; {
 005F                    .dbline 44
                       ;  unsigned char keyval1; 
                       ;  unsigned char i=0;
 005F  2766              clr R22
 0060                    .dbline 45
                       ;  MCUCR=0;
 0060  2422              clr R2
 0061  BE25              out 0x35,R2
 0062                    .dbline 46
                       ;  port_init();
 0062  DFD5              rcall _port_init
 0063  C046              rjmp L9
 0064                  L8:
 0064                    .dbline 48
                       ;   while(1)
                       ;     { 
 0064                    .dbline 49
                       ;      keyval1=keypad();//鍵盤掃描函數,作按鍵釋放檢查
 0064  D0E1              rcall _keypad
 0065  2E20              mov R2,R16
 0066  2E31              mov R3,R17
 0067  2D42              mov R20,R2
 0068                    .dbline 50
                       ;      if (keyval1!=0x7f)
 0068  374F              cpi R20,127
 0069  F409              brne X1
 006A  C03E              rjmp L11
 006B                  X1:
 006B                    .dbline 51
                       ;         { 
 006B                    .dbline 52
                       ;          if ((keyval1&0x80)==0x80)
 006B  2F84              mov R24,R20
 006C  7880              andi R24,128
 006D  3880              cpi R24,128
 006E  F4B1              brne L13
 006F                    .dbline 53
                       ;              {
 006F                    .dbline 54
                       ;               for(i=0;i<6;i++)
 006F  2766              clr R22
 0070  C011              rjmp L18
 0071                  L15:
 0071                    .dbline 55
 0071  E680              ldi R24,<_ledbuff
 0072  E090              ldi R25,>_ledbuff
 0073  2FE6              mov R30,R22
 0074  27FF              clr R31
 0075  0FE8              add R30,R24
 0076  1FF9              adc R31,R25
 0077  E18A              ldi R24,<_tabel
 0078  E090              ldi R25,>_tabel
 0079  93FA              st -y,R31
 007A  93EA              st -y,R30
 007B  2FE8              mov R30,R24
 007C  2FF9              mov R31,R25
 007D  95C8              lpm
 007E  91E9              ld R30,y+
 007F  91F9              ld R31,y+
 0080  8200              std z+0,R0
 0081                  L16:
 0081                    .dbline 54
 0081  9563              inc R22
 0082                  L18:
 0082                    .dbline 54
 0082  3066              cpi R22,6
 0083  F368              brlo L15
 0084                    .dbline 56
                       ;                    ledbuff[i]=tabel[0];               
                       ;               }
 0084  C024              rjmp L14
 0085                  L13:
 0085                    .dbline 58
                       ;           else
                       ;               {for (i=0;i<5;i++)
 0085                    .dbline 58
 0085  2766              clr R22
 0086  C015              rjmp L22
 0087                  L19:
 0087                    .dbline 59
 0087                    .dbline 60
 0087  2E26              mov R2,R22
 0088  2433              clr R3
 0089  E0E4              ldi R30,4
 008A  E0F0              ldi R31,0
 008B  19E2              sub R30,R2
 008C  09F3              sbc R31,R3
 008D  E680              ldi R24,<_ledbuff
 008E  E090              ldi R25,>_ledbuff
 008F  0FE8              add R30,R24
 0090  1FF9              adc R31,R25
 0091  8020              ldd R2,z+0
 0092  2E36              mov R3,R22
 0093  2444              clr R4
 0094  E0E5              ldi R30,5
 0095  E0F0              ldi R31,0
 0096  19E3              sub R30,R3
 0097  09F4              sbc R31,R4
 0098  0FE8              add R30,R24
 0099  1FF9              adc R31,R25
 009A  8220              std z+0,R2
 009B                    .dbline 61
 009B                  L20:
 009B                    .dbline 58
 009B  9563              inc R22
 009C                  L22:
 009C                    .dbline 58
 009C  3065              cpi R22,5
 009D  F348              brlo L19
 009E                    .dbline 62
                       ;                   {
                       ;                    ledbuff[5-i]=ledbuff[4-i];//每按一次鍵,左移一位
                       ;                    }
                       ;                ledbuff[0]=tabel[keyval1&0x7f];     
 009E  E18A              ldi R24,<_tabel
 009F  E090              ldi R25,>_tabel
 00A0  2FE4              mov R30,R20
 00A1  27FF              clr R31
 00A2  77EF              andi R30,127
 00A3  70F0              andi R31,0
 00A4  0FE8              add R30,R24
 00A5  1FF9              adc R31,R25
 00A6  95C8              lpm
 00A7  92000060          sts _ledbuff,R0
 00A9                    .dbline 63
                       ;               }                   
 00A9                  L14:
 00A9                    .dbline 64
                       ;         }
 00A9                  L11:
 00A9                    .dbline 65
 00A9  DF98              rcall _display
 00AA                    .dbline 66
 00AA                  L9:
 00AA                    .dbline 47
 00AA  CFB9              rjmp L8
 00AB                  X0:
 00AB                    .dbline 67}
                       ;     display();
                       ;     }
                       ; }        
 00AB                  L7:
 00AB  9508              ret
 00AC                    .dbsym r keyval1 20 c
 00AC                    .dbsym r i 22 c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区三区| 欧美精品在线一区二区三区| 国产亚洲婷婷免费| 国产乱码精品一区二区三区五月婷| 精品免费日韩av| 国产一区二区三区观看| 精品少妇一区二区| 国产91对白在线观看九色| 中文字幕一区二区三区乱码在线 | 欧美一二区视频| 日本va欧美va瓶| 国产视频一区在线播放| 91福利资源站| 日韩精品每日更新| 国产亚洲精品超碰| 色综合久久久久综合99| 日韩经典中文字幕一区| 久久女同互慰一区二区三区| 色婷婷综合久色| 男女男精品网站| 日韩一区欧美小说| 欧美一二三区在线观看| www.欧美亚洲| 石原莉奈一区二区三区在线观看| 久久精品免视看| 色久优优欧美色久优优| 美女免费视频一区二区| 国产精品久久午夜| 日韩视频在线你懂得| 国产成人av福利| 青青草97国产精品免费观看 | 国产欧美精品在线观看| 99精品偷自拍| 久久电影网站中文字幕| 亚洲老妇xxxxxx| 久久精品免视看| 欧美精品电影在线播放| 97久久超碰国产精品| 久久99精品国产.久久久久| 亚洲免费大片在线观看| 久久综合九色综合久久久精品综合| 91福利国产精品| 国产成人精品免费视频网站| 青青草国产成人99久久| 亚洲精品日韩一| 国产欧美精品一区aⅴ影院| 欧美精品粉嫩高潮一区二区| 99精品在线免费| jizz一区二区| 精品在线观看免费| 五月婷婷激情综合网| 亚洲人成网站影音先锋播放| 国产欧美日韩卡一| 久久新电视剧免费观看| 欧美老肥妇做.爰bbww| 一本到不卡精品视频在线观看| 国产精品一区二区三区99| 丝袜亚洲另类丝袜在线| 夜夜精品视频一区二区| 中文字幕一区二区三区蜜月| 国产欧美精品区一区二区三区 | 国产69精品久久777的优势| 老司机精品视频一区二区三区| 亚洲午夜免费电影| 亚洲手机成人高清视频| 国产目拍亚洲精品99久久精品| 欧美一级午夜免费电影| 欧美日本视频在线| 欧美日韩一区二区在线观看视频| 色呦呦网站一区| 91首页免费视频| 91小宝寻花一区二区三区| 成人app软件下载大全免费| 国产成人精品亚洲日本在线桃色| 国产一区二区不卡老阿姨| 极品少妇xxxx偷拍精品少妇| 美女一区二区在线观看| 九色porny丨国产精品| 精品在线你懂的| 国产suv一区二区三区88区| 国产一区 二区| 成人免费视频一区| 成人黄色小视频| 色综合中文字幕| 欧美色倩网站大全免费| 在线不卡中文字幕播放| 91精品国产免费| 精品蜜桃在线看| 中文字幕av一区二区三区| 中文字幕国产一区二区| 成人免费在线播放视频| 亚洲狠狠丁香婷婷综合久久久| 亚洲国产精品久久人人爱| 日本在线不卡一区| 韩国v欧美v亚洲v日本v| caoporn国产精品| 欧美少妇一区二区| 日韩女优av电影| 国产精品视频观看| 亚洲国产综合91精品麻豆| 日本不卡视频在线| 国产98色在线|日韩| 在线观看91精品国产入口| 337p亚洲精品色噜噜噜| 国产欧美一区二区三区在线看蜜臀| 亚洲品质自拍视频| 久热成人在线视频| 丁香婷婷深情五月亚洲| 91国偷自产一区二区开放时间 | 国产亚洲成年网址在线观看| 国产精品高潮呻吟| 亚洲h动漫在线| 国产精品资源在线| 欧美日韩精品一区二区天天拍小说| 日韩精品一区国产麻豆| 亚洲欧美日韩成人高清在线一区| 日韩精品免费视频人成| eeuss鲁片一区二区三区在线观看| 欧美日韩国产精选| 国产欧美一区二区三区在线看蜜臀| 一区二区欧美精品| 国产精品原创巨作av| 欧美综合在线视频| 国产亚洲精品bt天堂精选| 亚洲国产欧美一区二区三区丁香婷| 国产麻豆91精品| 欧美日韩国产大片| 国产精品久久久久永久免费观看| 青娱乐精品在线视频| 91丨porny丨蝌蚪视频| 欧美videos大乳护士334| 亚洲一区二区三区在线播放| 国产白丝精品91爽爽久久| 91麻豆精品国产91久久久更新时间 | 日韩精品专区在线影院重磅| 亚洲视频图片小说| 精品一区二区免费视频| 欧美日韩国产美| 亚洲乱码国产乱码精品精小说 | 中文字幕不卡的av| 日本不卡不码高清免费观看| 欧美亚洲综合另类| 自拍av一区二区三区| 国产美女主播视频一区| 欧美一区二区视频免费观看| 一区二区三区日韩| 97久久超碰精品国产| 日本一区二区视频在线| 精品亚洲国产成人av制服丝袜| 欧美日韩国产成人在线免费| 亚洲伦理在线免费看| 99热这里都是精品| 国产精品美女久久久久av爽李琼 | 精品亚洲免费视频| 欧美一区二区免费视频| 午夜精品福利一区二区三区av| 一本大道av一区二区在线播放 | 精品视频在线免费看| 一区二区三区中文字幕| 91色porny在线视频| 国产精品国产a级| 成人app下载| 综合色中文字幕| 色综合中文综合网| 国产精品美女久久久久aⅴ| 国产黄人亚洲片| 国产欧美日韩另类视频免费观看| 国产精品中文字幕欧美| 国产无一区二区| 成人白浆超碰人人人人| 国产欧美中文在线| 成人激情小说乱人伦| 国产精品欧美一区二区三区| 成人99免费视频| 夜夜爽夜夜爽精品视频| 欧美日韩久久一区| 免费xxxx性欧美18vr| 精品国产乱码久久久久久夜甘婷婷| 韩国三级电影一区二区| 久久女同性恋中文字幕| 成人黄色大片在线观看| 尤物在线观看一区| 在线播放欧美女士性生活| 日本网站在线观看一区二区三区| 欧美不卡视频一区| 国产成人免费视频网站| 亚洲三级电影全部在线观看高清| 91黄色在线观看| 日韩黄色免费电影| 久久综合资源网| 99久久综合99久久综合网站| 亚洲婷婷在线视频| 欧美日韩小视频| 国产黑丝在线一区二区三区| 亚洲美腿欧美偷拍| 欧美一区二区三区性视频| 国产成人综合在线| 亚洲一级二级三级| 精品日韩在线观看| 色婷婷亚洲一区二区三区|