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

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

?? main.lis

?? atmega16與lcd1604的的代碼
?? LIS
字號:
                        .module main.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真/KeyScay.h
 0000                   .dbfunc e key_scay _key_scay fc
 0000           ;            key -> R20
                        .even
 0000           _key_scay::
 0000 0E940000          xcall push_gset1
 0004                   .dbline -1
 0004                   .dbline 8
 0004           ; //ICC-AVR application builder : 2008-4-19 16:50:18
 0004           ; // Target : M16
 0004           ; // Crystal: 8.0000Mhz
 0004           ; 
 0004           ; #include <iom16v.h>
 0004           ; #include <macros.h>
 0004           ; #include "delay.h"
 0004           ; #include "lcd.h"
 0004                   .dbline 10
 0004           ; #include "KeyScay.h"
 0004           ; 
 0004 80EF              ldi R24,240
 0006 81BB              out 0x11,R24
 0008                   .dbline 11
 0008           ; void port_init(void)
 0008 8FE0              ldi R24,15
 000A 82BB              out 0x12,R24
 000C                   .dbline 13
 000C           ; {
 000C           ;  PORTA = 0x00;
 000C 839B              sbis 0x10,3
 000E 02C0              rjmp L2
 0010                   .dbline 14
 0010           ;  DDRA  = 0x00;
 0010 4427              clr R20
 0012 0BC0              xjmp L3
 0014           L2:
 0014                   .dbline 15
 0014           ;  PORTB = 0x00;
 0014 829B              sbis 0x10,2
 0016 02C0              rjmp L4
 0018                   .dbline 16
 0018           ;  DDRB  = 0x00;
 0018 44E0              ldi R20,4
 001A 07C0              xjmp L5
 001C           L4:
 001C                   .dbline 17
 001C           ;  PORTC = 0x00; //m103 output only
 001C 819B              sbis 0x10,1
 001E 02C0              rjmp L6
 0020                   .dbline 18
 0020           ;  DDRC  = 0x0F;
 0020 48E0              ldi R20,8
 0022 03C0              xjmp L7
 0024           L6:
 0024                   .dbline 19
 0024           ;  PORTD = 0x0F;
 0024 809B              sbis 0x10,0
 0026 01C0              rjmp L8
 0028                   .dbline 20
 0028           ;  DDRD  = 0xF0;
 0028 4CE0              ldi R20,12
 002A           L8:
 002A           L7:
 002A           L5:
 002A           L3:
 002A                   .dbline 21
 002A           ; }
 002A 8FE0              ldi R24,15
 002C 81BB              out 0x11,R24
 002E                   .dbline 22
 002E           ; 
 002E 80EF              ldi R24,240
 0030 82BB              out 0x12,R24
 0032                   .dbline 23
 0032           ; #pragma interrupt_handler int0_isr:2
 0032 04E1              ldi R16,20
 0034 10E0              ldi R17,0
 0036 0E940000          xcall _delay_nms
 003A                   .dbline 25
 003A           ; void int0_isr(void)
 003A           ; {
 003A 879B              sbis 0x10,7
 003C 01C0              rjmp L10
 003E                   .dbline 26
 003E           ;  //external interupt on INT0
 003E 0BC0              xjmp L11
 0040           L10:
 0040                   .dbline 27
 0040           ; }
 0040 869B              sbis 0x10,6
 0042 02C0              rjmp L12
 0044                   .dbline 28
 0044           ; 
 0044 4395              inc R20
 0046 07C0              xjmp L13
 0048           L12:
 0048                   .dbline 29
 0048           ; //call this routine to initialize all peripherals
 0048 859B              sbis 0x10,5
 004A 02C0              rjmp L14
 004C                   .dbline 30
 004C           ; void init_devices(void)
 004C 4E5F              subi R20,254    ; addi 2
 004E 03C0              xjmp L15
 0050           L14:
 0050                   .dbline 31
 0050           ; {
 0050 849B              sbis 0x10,4
 0052 01C0              rjmp L16
 0054                   .dbline 32
 0054           ;  //stop errant interrupts until set up
 0054 4D5F              subi R20,253    ; addi 3
 0056           L16:
 0056           L15:
 0056           L13:
 0056           L11:
 0056                   .dbline 33
 0056           ;  CLI(); //disable all interrupts
 0056 80EF              ldi R24,240
 0058 81BB              out 0x11,R24
 005A                   .dbline 34
 005A           ;  port_init();
 005A 8FE0              ldi R24,15
 005C 82BB              out 0x12,R24
 005E                   .dbline 35
 005E           ; 
 005E 042F              mov R16,R20
 0060                   .dbline -2
 0060           L1:
 0060 0E940000          xcall pop_gset1
 0064                   .dbline 0 ; func end
 0064 0895              ret
 0066                   .dbsym r key 20 c
 0066                   .dbend
 0066                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c
 0066                   .dbfunc e port_init _port_init fV
                        .even
 0066           _port_init::
 0066                   .dbline -1
 0066                   .dbline 12
 0066                   .dbline 13
 0066 2224              clr R2
 0068 2BBA              out 0x1b,R2
 006A                   .dbline 14
 006A 2ABA              out 0x1a,R2
 006C                   .dbline 15
 006C 28BA              out 0x18,R2
 006E                   .dbline 16
 006E 27BA              out 0x17,R2
 0070                   .dbline 17
 0070 25BA              out 0x15,R2
 0072                   .dbline 18
 0072 8FE0              ldi R24,15
 0074 84BB              out 0x14,R24
 0076                   .dbline 19
 0076 82BB              out 0x12,R24
 0078                   .dbline 20
 0078 80EF              ldi R24,240
 007A 81BB              out 0x11,R24
 007C                   .dbline -2
 007C           L18:
 007C                   .dbline 0 ; func end
 007C 0895              ret
 007E                   .dbend
                        .area vector(rom, abs)
                        .org 4
 0004 0C943F00          jmp _int0_isr
                        .area text(rom, con, rel)
 007E                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c
 007E                   .dbfunc e int0_isr _int0_isr fV
                        .even
 007E           _int0_isr::
 007E                   .dbline -1
 007E                   .dbline 25
 007E                   .dbline -2
 007E           L19:
 007E                   .dbline 0 ; func end
 007E 1895              reti
 0080                   .dbend
 0080                   .dbfunc e init_devices _init_devices fV
                        .even
 0080           _init_devices::
 0080                   .dbline -1
 0080                   .dbline 31
 0080                   .dbline 33
 0080 F894              cli
 0082                   .dbline 34
 0082 F1DF              xcall _port_init
 0084                   .dbline 36
 0084           ;  MCUCR = 0x00;
 0084 2224              clr R2
 0086 25BE              out 0x35,R2
 0088                   .dbline 37
 0088           ;  GICR  = 0x40;
 0088 80E4              ldi R24,64
 008A 8BBF              out 0x3b,R24
 008C                   .dbline 38
 008C           ;  TIMSK = 0x00; //timer interrupt sources
 008C 29BE              out 0x39,R2
 008E                   .dbline 39
 008E           ;  SEI(); //re-enable interrupts
 008E 7894              sei
 0090                   .dbline -2
 0090           L20:
 0090                   .dbline 0 ; func end
 0090 0895              ret
 0092                   .dbend
 0092                   .dbfunc e main _main fV
 0092           ;       key_vale -> R20
                        .even
 0092           _main::
 0092 2297              sbiw R28,2
 0094                   .dbline -1
 0094                   .dbline 45
 0094           ;  //all peripherals are now initialized
 0094           ; } 
 0094           ;  
 0094           ;  void main(void)
 0094           ;  
 0094           ;  {
 0094                   .dbline 48
 0094           ;    unsigned char key_vale;
 0094           ;    
 0094           ;    init_devices();
 0094 F5DF              xcall _init_devices
 0096                   .dbline 50
 0096           ;    
 0096           ;    LCD16xx_init();
 0096 0E940000          xcall _LCD16xx_init
 009A                   .dbline 51
 009A           ;    LCD16xx_clr();                     //顯示清屏
 009A 0E940000          xcall _LCD16xx_clr
 009E                   .dbline 52
 009E           ;    delay_nms(100); 
 009E 04E6              ldi R16,100
 00A0 10E0              ldi R17,0
 00A2 0E940000          xcall _delay_nms
 00A6                   .dbline 53
 00A6           ;    LCD16xx_write_string(3,0,"Welcome to");
 00A6 80E0              ldi R24,<L22
 00A8 90E0              ldi R25,>L22
 00AA 9983              std y+1,R25
 00AC 8883              std y+0,R24
 00AE 2227              clr R18
 00B0 03E0              ldi R16,3
 00B2 0E940000          xcall _LCD16xx_write_string
 00B6                   .dbline 54
 00B6           ;    LCD16xx_write_string(1,1,"SEE MY work");
 00B6 80E0              ldi R24,<L23
 00B8 90E0              ldi R25,>L23
 00BA 9983              std y+1,R25
 00BC 8883              std y+0,R24
 00BE 21E0              ldi R18,1
 00C0 01E0              ldi R16,1
 00C2 0E940000          xcall _LCD16xx_write_string
 00C6                   .dbline 55
 00C6           ;    LCD16xx_write_string(4,2,"By kang");
 00C6 80E0              ldi R24,<L24
 00C8 90E0              ldi R25,>L24
 00CA 9983              std y+1,R25
 00CC 8883              std y+0,R24
 00CE 22E0              ldi R18,2
 00D0 04E0              ldi R16,4
 00D2 0E940000          xcall _LCD16xx_write_string
 00D6                   .dbline 56
 00D6           ;    LCD16xx_write_string(3,3,"2006.04.11");
 00D6 80E0              ldi R24,<L25
 00D8 90E0              ldi R25,>L25
 00DA 9983              std y+1,R25
 00DC 8883              std y+0,R24
 00DE 23E0              ldi R18,3
 00E0 03E0              ldi R16,3
 00E2 0E940000          xcall _LCD16xx_write_string
 00E6                   .dbline 57
 00E6           ;    delay_nms(1000);
 00E6 08EE              ldi R16,1000
 00E8 13E0              ldi R17,3
 00EA 0E940000          xcall _delay_nms
 00EE                   .dbline 58
 00EE           ;    LCD16xx_clr();                     //顯示清屏
 00EE 0E940000          xcall _LCD16xx_clr
 00F2                   .dbline 59
 00F2           ;    delay_nms(500);
 00F2 04EF              ldi R16,500
 00F4 11E0              ldi R17,1
 00F6 0E940000          xcall _delay_nms
 00FA 0CC0              xjmp L27
 00FC           L26:
 00FC                   .dbline 62
 00FC                   .dbline 63
 00FC 81DF              xcall _key_scay
 00FE 402F              mov R20,R16
 0100                   .dbline 65
 0100 242E              mov R2,R20
 0102 3324              clr R3
 0104 3982              std y+1,R3
 0106 2882              std y+0,R2
 0108 2227              clr R18
 010A 3327              clr R19
 010C 03E0              ldi R16,3
 010E 10E0              ldi R17,0
 0110 0E940000          xcall _LCD16xx_display_char
 0114                   .dbline 66
 0114           L27:
 0114                   .dbline 60
 0114 F3CF              xjmp L26
 0116           X0:
 0116                   .dbline -2
 0116           L21:
 0116 2296              adiw R28,2
 0118                   .dbline 0 ; func end
 0118 0895              ret
 011A                   .dbsym r key_vale 20 c
 011A                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c
 0000           L25:
 0000                   .blkb 11
                        .area idata
 0000 323030362E30342E313100    .byte 50,48,48,54,46,48,52,46,49,49,0
                        .area data(ram, con, rel)
 000B                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c
 000B           L24:
 000B                   .blkb 8
                        .area idata
 000B 4279206B616E6700  .byte 'B,'y,32,'k,'a,'n,'g,0
                        .area data(ram, con, rel)
 0013                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c
 0013           L23:
 0013                   .blkb 12
                        .area idata
 0013 534545204D5920776F726B00  .byte 'S,'E,'E,32,'M,'Y,32,'w,'o,'r,'k,0
                        .area data(ram, con, rel)
 001F                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c
 001F           L22:
 001F                   .blkb 11
                        .area idata
 001F 57656C636F6D6520746F00    .byte 'W,'e,'l,'c,'o,'m,'e,32,'t,'o,0
                        .area data(ram, con, rel)
 002A                   .dbfile D:\各種模塊設計\模塊程序集\atmega16+1604仿真\main.c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本到不卡精品视频在线观看| 亚洲人精品午夜| 国产欧美精品一区| 亚洲成av人片一区二区| 国产成人自拍网| 日韩欧美一级二级三级久久久| 亚洲激情欧美激情| 高清国产一区二区| 欧美精品一区在线观看| 亚洲成人激情自拍| 91年精品国产| 国产精品色在线观看| 精品一二三四区| 欧美一级精品大片| 一区二区三区高清不卡| 丁香六月久久综合狠狠色| 26uuu成人网一区二区三区| 午夜精品一区二区三区免费视频| 成人深夜在线观看| 中文av一区二区| 国产乱一区二区| 久久亚洲影视婷婷| 国产最新精品精品你懂的| 欧美一区二区视频免费观看| 亚洲福利视频导航| 在线91免费看| 日韩成人免费电影| 91精品欧美一区二区三区综合在 | 日韩成人精品在线| 在线一区二区视频| 亚洲精品va在线观看| 91成人在线观看喷潮| 一区二区三区四区乱视频| 色噜噜久久综合| 亚洲国产视频一区二区| 欧美日韩dvd在线观看| 亚洲成人激情自拍| 日韩欧美色综合网站| 激情综合网激情| 欧美激情在线一区二区三区| 成人国产亚洲欧美成人综合网| 日本一区二区三区四区在线视频| 波多野结衣在线aⅴ中文字幕不卡| 国产精品视频麻豆| 日本高清视频一区二区| 日韩精品视频网站| 精品国产一区二区三区久久影院 | 国产欧美中文在线| 91丨porny丨最新| 亚洲国产aⅴ成人精品无吗| 9191久久久久久久久久久| 久久精品国产久精国产爱| 久久综合狠狠综合| 91丝袜美女网| 蜜桃av噜噜一区| 国产午夜精品久久| 在线观看日韩电影| 久久99精品国产麻豆婷婷洗澡| 国产亚洲成av人在线观看导航| 91免费视频网| 美国av一区二区| 国产日本欧洲亚洲| 欧美三级电影网站| 国产一区在线观看视频| 亚洲人成在线播放网站岛国| 欧美一区二区黄色| 91老师国产黑色丝袜在线| 日本aⅴ免费视频一区二区三区| 2019国产精品| 欧美三级韩国三级日本三斤 | 国产视频一区不卡| 在线一区二区三区四区五区| 久久精品久久综合| 亚洲私人黄色宅男| 精品免费99久久| 欧美日韩国产高清一区二区三区 | 欧美极品少妇xxxxⅹ高跟鞋| 欧美日韩一二三| 成人av片在线观看| 精品系列免费在线观看| 亚洲444eee在线观看| 欧美激情一区三区| 精品国产三级电影在线观看| 色欧美乱欧美15图片| 国产精品一区二区三区99| 免费在线观看视频一区| 夜夜操天天操亚洲| 中文字幕不卡的av| 久久久精品中文字幕麻豆发布| 欧美日韩mp4| 欧美视频在线不卡| 91在线看国产| 成人激情动漫在线观看| 极品少妇xxxx精品少妇| 男男视频亚洲欧美| 亚洲高清免费一级二级三级| 亚洲欧美怡红院| 欧美刺激午夜性久久久久久久| 欧美天堂一区二区三区| 91女神在线视频| 成人av网站在线| 成人毛片视频在线观看| 国产成人综合亚洲网站| 国产精品影视在线| 国产呦萝稀缺另类资源| 狠狠狠色丁香婷婷综合激情| 琪琪久久久久日韩精品| 图片区小说区区亚洲影院| 亚洲国产精品尤物yw在线观看| 亚洲精品日日夜夜| 亚洲一区二区三区四区的| 一片黄亚洲嫩模| 亚洲综合在线视频| 亚洲动漫第一页| 午夜精品久久久久久久久久久| 亚洲一区二区三区中文字幕 | 成人一区二区视频| 国产 日韩 欧美大片| 成人精品一区二区三区中文字幕| 国产成人在线观看免费网站| 国产精品亚洲一区二区三区妖精| 国产高清不卡一区二区| 国产精品一区二区三区网站| 成人va在线观看| 91一区二区三区在线观看| 欧美专区在线观看一区| 欧美欧美欧美欧美首页| 日韩一区二区三区观看| 久久欧美一区二区| 中文字幕在线观看一区| 亚洲精选免费视频| 日韩国产欧美在线播放| 极品瑜伽女神91| www.在线欧美| 在线播放一区二区三区| 精品日产卡一卡二卡麻豆| 国产精品免费视频观看| 一区二区三区四区av| 日韩国产在线观看| 国产ts人妖一区二区| 欧美亚洲综合久久| 欧美精品一区二区三区很污很色的 | 秋霞午夜鲁丝一区二区老狼| 国产精品一区二区你懂的| 99re这里只有精品首页| 欧美日韩国产免费| 欧美激情在线免费观看| 偷拍一区二区三区四区| 国产精品91xxx| 欧美日韩日日夜夜| 日本一区二区三区视频视频| 亚洲一区二区不卡免费| 国产一区二区三区美女| 91黄色免费网站| 久久毛片高清国产| 天堂午夜影视日韩欧美一区二区| 国产精品一区二区在线观看不卡 | 欧美日韩国产一二三| 国产欧美日韩在线| 首页国产丝袜综合| 91在线观看下载| 久久婷婷成人综合色| 亚洲最大成人网4388xx| 成人精品国产免费网站| 欧美一区永久视频免费观看| 国产网红主播福利一区二区| 日韩精品电影一区亚洲| www.一区二区| 国产亚洲综合色| 美女爽到高潮91| 欧美特级限制片免费在线观看| 国产精品欧美经典| 精久久久久久久久久久| 欧美高清性hdvideosex| 有坂深雪av一区二区精品| 成人av在线一区二区三区| 2019国产精品| 国产在线一区二区| 日韩亚洲欧美中文三级| 亚洲一区二区三区小说| 99re亚洲国产精品| 国产精品久久久久天堂| 国产河南妇女毛片精品久久久| 91麻豆精品国产91久久久使用方法 | 成人黄色电影在线| 一区二区三区精密机械公司| 亚洲国产精品一区二区久久| 韩国一区二区三区| 在线免费观看成人短视频| 国产精品成人在线观看| 懂色中文一区二区在线播放| 欧美精品一区二区三区很污很色的| 午夜精品福利视频网站| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩av中文在线观看| 六月丁香婷婷久久| 久久久国产一区二区三区四区小说| 97se亚洲国产综合自在线不卡| 亚洲3atv精品一区二区三区| 精品播放一区二区|