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

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

?? keyboard.lis

?? keyboard 包含三個例子程序 keyboard.c、keyboard1.c和keyboard2.c keyboard.c :使用keypad函數(shù)
?? LIS
字號:
                         .module keyboard.c
                         .area lit(rom, con, rel)
 0000                 _tabel::
 0000 3F06              .byte 63,6
 0002 5B4F              .byte 91,'O
 0004 666D              .byte 'f,'m
 0006 7D07              .byte 125,7
 0008 7F6F              .byte 127,'o
 000A 777C              .byte 'w,124
 000C 395E              .byte 57,94
 000E 7971              .byte 'y,'q
 0010                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
 0010                   .dbsym s tabel _tabel Ac[16:16]
                         .area data(ram, con, rel)
 0000                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
 0000                 _ledbuff::
 0000                   .blkb 2
                         .area idata
 0000 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)
 0004                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
 0004                   .blkb 2
                         .area idata
 0004 3F3F              .byte 63,63
                         .area data(ram, con, rel)
 0006                   .dbfile D:\ICC-AVR\examples.sl\KEYBOARD\keyboard.c
 0006                   .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
 0000                 _port_init::
 0000                   .dbline 19{
                       ; /*****************************************************
                       ;             HTTP://WWW.SL.COM.CN
                       ;                    雙龍電子
                       ;  使用注意:1、應(yīng)包含頭文件slavr.h
                       ;            2、在工程選項中的Additional Lib中填入slavr
                       ;               使用編譯器使用附加庫文件libslavr.a
                       ;            3、本例采用了作按鍵釋放檢查的函數(shù),適用于顯
                       ;               示電路不需頻繁刷新的程序,如靜態(tài)顯示、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};
                       ; //顯示緩沖區(qū)
                       ; unsigned char ledbuff[]={0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
                       ; 
                       ; void port_init(void)//端口初始化
                       ;      {
 0000                   .dbline 20
                       ;       DDRC=0x0f;
 0000 8FE0              ldi R24,15
 0002 84BB              out 0x14,R24
 0004                   .dbline 21
                       ;       DDRD=0x3f;
 0004 8FE3              ldi R24,63
 0006 81BB              out 0x11,R24
 0008                   .dbline 22
                       ;       DDRB=0xff;
 0008 8FEF              ldi R24,255
 000A 87BB              out 0x17,R24
 000C                   .dbline 23
                       ;       PORTD=0xff;
 000C 82BB              out 0x12,R24
 000E                   .dbline 24
                       ;       PORTB=0xff;
 000E 88BB              out 0x18,R24
 0010                   .dbline 25
                       ;       PORTC=0xff;
 0010 85BB              out 0x15,R24
 0012                   .dbline 26}
                       ;      }
 0012                 L1:
 0012 0895              ret
 0014                   .dbfunc s display _display fI
                       ;              i -> R20
                         .even
 0014                 _display::
 0014 00D0              rcall push_gset1
 0016                   .dbline 28{
                       ; void display(void)//六路動態(tài)掃描顯示
                       ; {
 0016                   .dbline 30
                       ;  unsigned char i;
                       ;  for (i=0;i<6;i++)
 0016 4427              clr R20
 0018 16C0              rjmp L6
 001A                 L3:
 001A                   .dbline 31
 001A                   .dbline 32
 001A 80E0              ldi R24,<_ledbuff
 001C 90E0              ldi R25,>_ledbuff
 001E E42F              mov R30,R20
 0020 FF27              clr R31
 0022 E80F              add R30,R24
 0024 F91F              adc R31,R25
 0026 2080              ldd R2,z+0
 0028 28BA              out 0x18,R2
 002A                   .dbline 33
 002A 01E0              ldi R16,1
 002C 142F              mov R17,R20
 002E 00D0              rcall lsl8
 0030 202E              mov R2,R16
 0032 2094              com R2
 0034 22BA              out 0x12,R2
 0036                   .dbline 34
 0036 00D0              rcall _delay_1ms
 0038                   .dbline 35
 0038 01E0              ldi R16,1
 003A 142F              mov R17,R20
 003C 00D0              rcall lsl8
 003E 22B2              in R2,0x12
 0040 202A              or R2,R16
 0042 22BA              out 0x12,R2
 0044                   .dbline 36
 0044                 L4:
 0044                   .dbline 30
 0044 4395              inc R20
 0046                 L6:
 0046                   .dbline 30
 0046 4630              cpi R20,6
 0048 40F3              brlo L3
 004A                   .dbline 37}
                       ;   {
                       ;    PORTB=ledbuff[i];
                       ;    PORTD=~(1<<i);
                       ;    delay_1ms();
                       ;    PORTD|=(1<<i);  
                       ;   }
                       ; }
 004A                 L2:
 004A 00D0              rcall pop_gset1
 004C 0895              ret
 004E                   .dbsym r i 20 c
 004E                   .dbfunc s main _main fI
                       ;        keyval1 -> R20
                       ;              i -> R22
                         .even
 004E                 _main::
 004E                   .dbline 42{
                       ; /*主程序的功能:讀取鍵盤掃描碼,轉(zhuǎn)換成相應(yīng)的字形碼后*/
                       ; /*送入顯示緩沖區(qū)進行顯示,顯示部分參考display.c     */
                       ; /*如果shift鍵按下,則全部清0                        */       
                       ; void main(void)
                       ; {
 004E                   .dbline 44
                       ;  unsigned char keyval1; 
                       ;  unsigned char i=0;
 004E 6627              clr R22
 0050                   .dbline 45
                       ;  MCUCR=0;
 0050 2224              clr R2
 0052 25BE              out 0x35,R2
 0054                   .dbline 46
                       ;  port_init();
 0054 D5DF              rcall _port_init
 0056 46C0              rjmp L9
 0058                 L8:
 0058                   .dbline 48
                       ;   while(1)
                       ;     { 
 0058                   .dbline 49
                       ;      keyval1=keypad();//鍵盤掃描函數(shù),作按鍵釋放檢查
 0058 00D0              rcall _keypad
 005A 202E              mov R2,R16
 005C 312E              mov R3,R17
 005E 422D              mov R20,R2
 0060                   .dbline 50
                       ;      if (keyval1!=0x7f)
 0060 4F37              cpi R20,127
 0062 09F4              brne X1
 0064 3EC0              rjmp L11
 0066                 X1:
 0066                   .dbline 51
                       ;         { 
 0066                   .dbline 52
                       ;          if ((keyval1&0x80)==0x80)
 0066 842F              mov R24,R20
 0068 8078              andi R24,128
 006A 8038              cpi R24,128
 006C B1F4              brne L13
 006E                   .dbline 53
                       ;              {
 006E                   .dbline 54
                       ;               for(i=0;i<6;i++)
 006E 6627              clr R22
 0070 11C0              rjmp L18
 0072                 L15:
 0072                   .dbline 55
 0072 80E0              ldi R24,<_ledbuff
 0074 90E0              ldi R25,>_ledbuff
 0076 E62F              mov R30,R22
 0078 FF27              clr R31
 007A E80F              add R30,R24
 007C F91F              adc R31,R25
 007E 80E0              ldi R24,<_tabel
 0080 90E0              ldi R25,>_tabel
 0082 FA93              st -y,R31
 0084 EA93              st -y,R30
 0086 E82F              mov R30,R24
 0088 F92F              mov R31,R25
 008A C895              lpm
 008C E991              ld R30,y+
 008E F991              ld R31,y+
 0090 0082              std z+0,R0
 0092                 L16:
 0092                   .dbline 54
 0092 6395              inc R22
 0094                 L18:
 0094                   .dbline 54
 0094 6630              cpi R22,6
 0096 68F3              brlo L15
 0098                   .dbline 56
                       ;                    ledbuff[i]=tabel[0];               
                       ;               }
 0098 24C0              rjmp L14
 009A                 L13:
 009A                   .dbline 58
                       ;           else
                       ;               {for (i=0;i<5;i++)
 009A                   .dbline 58
 009A 6627              clr R22
 009C 15C0              rjmp L22
 009E                 L19:
 009E                   .dbline 59
 009E                   .dbline 60
 009E 262E              mov R2,R22
 00A0 3324              clr R3
 00A2 E4E0              ldi R30,4
 00A4 F0E0              ldi R31,0
 00A6 E219              sub R30,R2
 00A8 F309              sbc R31,R3
 00AA 80E0              ldi R24,<_ledbuff
 00AC 90E0              ldi R25,>_ledbuff
 00AE E80F              add R30,R24
 00B0 F91F              adc R31,R25
 00B2 2080              ldd R2,z+0
 00B4 362E              mov R3,R22
 00B6 4424              clr R4
 00B8 E5E0              ldi R30,5
 00BA F0E0              ldi R31,0
 00BC E319              sub R30,R3
 00BE F409              sbc R31,R4
 00C0 E80F              add R30,R24
 00C2 F91F              adc R31,R25
 00C4 2082              std z+0,R2
 00C6                   .dbline 61
 00C6                 L20:
 00C6                   .dbline 58
 00C6 6395              inc R22
 00C8                 L22:
 00C8                   .dbline 58
 00C8 6530              cpi R22,5
 00CA 48F3              brlo L19
 00CC                   .dbline 62
                       ;                   {
                       ;                    ledbuff[5-i]=ledbuff[4-i];//每按一次鍵,左移一位
                       ;                    }
                       ;                ledbuff[0]=tabel[keyval1&0x7f];     
 00CC 80E0              ldi R24,<_tabel
 00CE 90E0              ldi R25,>_tabel
 00D0 E42F              mov R30,R20
 00D2 FF27              clr R31
 00D4 EF77              andi R30,127
 00D6 F070              andi R31,0
 00D8 E80F              add R30,R24
 00DA F91F              adc R31,R25
 00DC C895              lpm
 00DE 00920000          sts _ledbuff,R0
 00E2                   .dbline 63
                       ;               }                   
 00E2                 L14:
 00E2                   .dbline 64
                       ;         }
 00E2                 L11:
 00E2                   .dbline 65
 00E2 98DF              rcall _display
 00E4                   .dbline 66
 00E4                 L9:
 00E4                   .dbline 47
 00E4 B9CF              rjmp L8
 00E6                 X0:
 00E6                   .dbline 67}
                       ;     display();
                       ;     }
                       ; }        
 00E6                 L7:
 00E6 0895              ret
 00E8                   .dbsym r keyval1 20 c
 00E8                   .dbsym r i 22 c

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品国产麻豆婷婷洗澡| 在线精品国精品国产尤物884a| 日韩成人午夜电影| 亚洲一卡二卡三卡四卡| 亚洲午夜日本在线观看| 亚洲一区在线观看免费 | 中文字幕在线不卡一区| 国产精品卡一卡二卡三| 国产校园另类小说区| 欧美激情一区二区三区在线| 99视频精品在线| 中文字幕一区二区日韩精品绯色| 国产一区在线不卡| 久久午夜老司机| 奇米影视7777精品一区二区| 日韩午夜在线播放| 国产一区在线观看麻豆| 中文字幕五月欧美| 国产69精品久久久久毛片| 国产日韩欧美一区二区三区综合| 亚洲成人中文在线| 日韩三级视频中文字幕| 精品盗摄一区二区三区| 久久久久久久久久久久电影| 中文字幕精品一区二区精品绿巨人| 中文字幕日本乱码精品影院| 亚洲精品国产一区二区精华液 | 首页国产欧美久久| 精品一区二区日韩| 成人看片黄a免费看在线| 色视频成人在线观看免| 91麻豆精品91久久久久同性| 久久中文娱乐网| 日韩伦理电影网| 日本在线不卡视频| 粉嫩av亚洲一区二区图片| 91亚洲午夜精品久久久久久| 欧美精品日日鲁夜夜添| 久久久噜噜噜久噜久久综合| 亚洲色图色小说| 久久国产精品一区二区| 99久久久国产精品免费蜜臀| 欧美精品高清视频| 国产人久久人人人人爽| 亚洲国产欧美日韩另类综合| 国产一区二区影院| 91黄色在线观看| 久久美女艺术照精彩视频福利播放| 自拍偷拍欧美激情| 久久国产精品免费| 91精品1区2区| 久久久精品2019中文字幕之3| 尤物在线观看一区| 国产大陆a不卡| 欧美老年两性高潮| 国产精品毛片高清在线完整版| 日韩vs国产vs欧美| 色综合中文综合网| 日韩成人免费在线| 91老师片黄在线观看| 欧美mv日韩mv亚洲| 亚洲成人福利片| 99综合影院在线| 久久综合色天天久久综合图片| 亚洲综合男人的天堂| 成人免费三级在线| 欧美成人精品1314www| 亚洲夂夂婷婷色拍ww47| 国产成人aaa| 精品福利av导航| 天天射综合影视| 色av成人天堂桃色av| 欧美国产精品劲爆| 国产在线播精品第三| 欧美一区二区黄| 亚洲超碰精品一区二区| av在线不卡电影| 国产女主播视频一区二区| 麻豆成人久久精品二区三区小说| 91国产福利在线| 中文字幕一区二| 北条麻妃国产九九精品视频| 国产午夜三级一区二区三| 麻豆91在线播放免费| 宅男在线国产精品| 亚洲小说欧美激情另类| 在线一区二区三区做爰视频网站| 国产精品美女久久久久av爽李琼| 国产色91在线| 亚洲丝袜美腿综合| 丁香六月久久综合狠狠色| 久久午夜羞羞影院免费观看| 日韩高清一级片| 欧美日韩一区中文字幕| 一区二区三区美女视频| 91小视频在线免费看| 最新不卡av在线| 97se狠狠狠综合亚洲狠狠| 国产精品伦一区| 国产精品综合久久| 久久久久久久国产精品影院| 久久精品国产精品亚洲红杏| 欧美一区二区三区免费观看视频| 亚欧色一区w666天堂| 欧美亚洲一区三区| 亚洲成人动漫av| 日韩一区二区三区四区五区六区| 毛片av一区二区| 久久九九久久九九| 99久久精品国产一区二区三区| 中文字幕一区二区三区不卡在线| 91麻豆福利精品推荐| 亚洲自拍与偷拍| 538在线一区二区精品国产| 青青草原综合久久大伊人精品 | 天天色天天爱天天射综合| 91精品免费在线观看| 日本美女一区二区| 精品福利在线导航| 成人av在线播放网址| 一区二区三区四区av| 欧美日本乱大交xxxxx| 精品在线免费观看| 国产午夜亚洲精品午夜鲁丝片| 成人动漫在线一区| 一区二区三区日韩欧美| 91精品久久久久久蜜臀| 韩国三级中文字幕hd久久精品| 国产精品人妖ts系列视频 | 亚洲欧洲成人自拍| 欧美日韩综合一区| 麻豆精品国产传媒mv男同| 国产欧美日韩视频在线观看| 色呦呦国产精品| 久久精品国产一区二区三| 日本一区二区三区久久久久久久久不 | 欧美激情一区在线观看| 91国偷自产一区二区使用方法| 青青青伊人色综合久久| 亚洲国产精华液网站w | 香蕉加勒比综合久久| 精品久久一区二区三区| 99久久精品免费观看| 日本女人一区二区三区| 国产精品麻豆欧美日韩ww| 538prom精品视频线放| 国产成人在线网站| 亚洲v日本v欧美v久久精品| 久久久精品国产99久久精品芒果 | 久久久777精品电影网影网 | 日韩一区在线播放| 欧美一区二区视频免费观看| 成人免费高清在线观看| 秋霞电影一区二区| 亚洲欧美一区二区三区孕妇| 日韩欧美黄色影院| 日本高清免费不卡视频| 国产一区二区影院| 丝瓜av网站精品一区二区| 国产精品毛片久久久久久久| 欧美一级搡bbbb搡bbbb| 99re8在线精品视频免费播放| 久色婷婷小香蕉久久| 亚洲精品免费在线| 国产日韩欧美制服另类| 日韩亚洲欧美综合| 欧美性色aⅴ视频一区日韩精品| 国产成人午夜99999| 日韩国产欧美在线视频| 亚洲欧美在线高清| 久久久久亚洲蜜桃| 欧美一区二区三区视频在线观看| 99久久久久久| 国产成人av福利| 久久成人久久爱| 亚洲成人中文在线| 一区二区三区不卡视频在线观看| 国产日韩av一区二区| 日韩午夜av一区| 欧美日高清视频| 欧美午夜精品一区二区三区| 成人精品一区二区三区中文字幕| 久久国产成人午夜av影院| 天天操天天色综合| 亚洲图片一区二区| 一区二区理论电影在线观看| 亚洲欧洲三级电影| 国产精品久久久一本精品| 国产亚洲制服色| www国产亚洲精品久久麻豆| 7777精品伊人久久久大香线蕉经典版下载| 99久久久免费精品国产一区二区| 成人一级片网址| 国产aⅴ精品一区二区三区色成熟| 精品综合免费视频观看| 久久精工是国产品牌吗| 热久久国产精品| 老司机精品视频导航| 麻豆精品视频在线观看视频| 日本vs亚洲vs韩国一区三区二区|