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

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

?? eeprom.lis

?? atmega8的片內eeprom讀寫操作程序
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
                        .module eeprom.c
                        .area text(rom, con, rel)
 0000                   .dbfile ./74164.h
 0000                   .dbfunc e write164 _write164 fV
 0000           ;             ch -> R20
 0000           ;              i -> R22
 0000           ;              x -> R16
                        .even
 0000           _write164::
 0000 00D0              rcall push_gset2
 0002                   .dbline -1
 0002                   .dbline 2
 0002           ; //ICC-AVR application builder : 2005-3-1 23:23:33
 0002           ; // Target : M8
 0002                   .dbline 5
 0002           ; // Crystal: 8.0000Mhz
 0002           ; 
 0002           ; #include <iom8v.h>
 0002 402F              mov R20,R16
 0004                   .dbline 6
 0004           ; #include <macros.h>
 0004 C098              cbi 0x18,0
 0006                   .dbline 7
 0006           ; #include <74164.h>
 0006 9698              cbi 0x12,6
 0008                   .dbline 8
 0008 6627              clr R22
 000A 0AC0              rjmp L5
 000C           L2:
 000C                   .dbline 8
 000C           ; #include <eeprom.h>
 000C                   .dbline 9
 000C           ; 
 000C 47FF              sbrs R20,7
 000E 02C0              rjmp L6
 0010                   .dbline 10
 0010           ; unsigned char    display[4];  // 顯示緩沖區
 0010 979A              sbi 0x12,7
 0012 01C0              rjmp L7
 0014           L6:
 0014                   .dbline 12
 0014           ; unsigned char    dis;         // 當前顯示
 0014           ; unsigned char    s,m;          // 時間
 0014 9798              cbi 0x12,7
 0016           L7:
 0016                   .dbline 13
 0016 440F              lsl R20
 0018                   .dbline 14
 0018 969A              sbi 0x12,6
 001A                   .dbline 15
 001A 0000              nop
 001C                   .dbline 16
 001C 9698              cbi 0x12,6
 001E                   .dbline 17
 001E           L3:
 001E                   .dbline 8
 001E 6395              inc R22
 0020           L5:
 0020                   .dbline 8
 0020 6830              cpi R22,8
 0022 A0F3              brlo L2
 0024                   .dbline 18
 0024           ; 
 0024           ; //TIMER0 initialisation - prescale:256
 0024           ; // WGM: Normal
 0024           ; // desired value: 5mSec
 0024           ; // actual value:  4.992mSec (0.2%)
 0024           ; void timer0_init(void)
 0024 C09A              sbi 0x18,0
 0026                   .dbline -2
 0026                   .dbline 19
 0026           ; {
 0026           L1:
 0026 00D0              rcall pop_gset2
 0028                   .dbline 0 ; func end
 0028 0895              ret
 002A                   .dbsym r ch 20 c
 002A                   .dbsym r i 22 c
 002A                   .dbsym r x 16 c
 002A                   .dbend
 002A                   .dbfile D:\job\avrtest\web\example\eeprom\eeprom.c
 002A                   .dbfunc e timer0_init _timer0_init fV
                        .even
 002A           _timer0_init::
 002A                   .dbline -1
 002A                   .dbline 19
 002A                   .dbline 20
 002A           ;  TCCR0 = 0x00; //stop
 002A 2224              clr R2
 002C 23BE              out 0x33,R2
 002E                   .dbline 21
 002E           ;  TCNT0 = 0x64; //set count
 002E 84E6              ldi R24,100
 0030 82BF              out 0x32,R24
 0032                   .dbline 22
 0032           ;  TCCR0 = 0x04; //start timer
 0032 84E0              ldi R24,4
 0034 83BF              out 0x33,R24
 0036                   .dbline -2
 0036                   .dbline 23
 0036           ; }
 0036           L8:
 0036                   .dbline 0 ; func end
 0036 0895              ret
 0038                   .dbend
                        .area vector(rom, abs)
                        .org 18
 0012 1CC0              rjmp _timer0_ovf_isr
                        .area text(rom, con, rel)
 0038                   .dbfile D:\job\avrtest\web\example\eeprom\eeprom.c
 0038                   .dbfunc e timer0_ovf_isr _timer0_ovf_isr fV
                        .even
 0038           _timer0_ovf_isr::
 0038 00D0              rcall push_lset
 003A 00D0              rcall push_gset1
 003C                   .dbline -1
 003C                   .dbline 27
 003C           ; 
 003C           ; #pragma interrupt_handler timer0_ovf_isr:10
 003C           ; void timer0_ovf_isr(void)
 003C           ; {
 003C                   .dbline 28
 003C           ;  TCNT0 = 0x64; //reload counter value
 003C 84E6              ldi R24,100
 003E 82BF              out 0x32,R24
 0040                   .dbline 30
 0040 40910200          lds R20,_dis
 0044 5527              clr R21
 0046 4030              cpi R20,0
 0048 4507              cpc R20,R21
 004A 69F0              breq L13
 004C           X0:
 004C 4130              cpi R20,1
 004E E0E0              ldi R30,0
 0050 5E07              cpc R21,R30
 0052 A1F0              breq L14
 0054 4230              cpi R20,2
 0056 E0E0              ldi R30,0
 0058 5E07              cpc R21,R30
 005A D9F0              breq L15
 005C 4330              cpi R20,3
 005E E0E0              ldi R30,0
 0060 5E07              cpc R21,R30
 0062 11F1              breq L16
 0064 2BC0              rjmp L10
 0066           X1:
 0066                   .dbline 30
 0066           ; //  display
 0066           ;     switch(dis){  //  顯示
 0066           L13:
 0066                   .dbline 31
 0066           ;         case  0:  write164(display[dis] | 0x70);  break;
 0066 80E0              ldi R24,<_display
 0068 90E0              ldi R25,>_display
 006A E0910200          lds R30,_dis
 006E FF27              clr R31
 0070 E80F              add R30,R24
 0072 F91F              adc R31,R25
 0074 0081              ldd R16,z+0
 0076 0067              ori R16,112
 0078 C3DF              rcall _write164
 007A                   .dbline 31
 007A 20C0              rjmp L11
 007C           L14:
 007C                   .dbline 32
 007C           ;         case  1:  write164(display[dis] | 0xB0);  break;
 007C 80E0              ldi R24,<_display
 007E 90E0              ldi R25,>_display
 0080 E0910200          lds R30,_dis
 0084 FF27              clr R31
 0086 E80F              add R30,R24
 0088 F91F              adc R31,R25
 008A 0081              ldd R16,z+0
 008C 006B              ori R16,176
 008E B8DF              rcall _write164
 0090                   .dbline 32
 0090 15C0              rjmp L11
 0092           L15:
 0092                   .dbline 33
 0092           ;         case  2:  write164(display[dis] | 0xD0);  break;
 0092 80E0              ldi R24,<_display
 0094 90E0              ldi R25,>_display
 0096 E0910200          lds R30,_dis
 009A FF27              clr R31
 009C E80F              add R30,R24
 009E F91F              adc R31,R25
 00A0 0081              ldd R16,z+0
 00A2 006D              ori R16,208
 00A4 ADDF              rcall _write164
 00A6                   .dbline 33
 00A6 0AC0              rjmp L11
 00A8           L16:
 00A8                   .dbline 34
 00A8           ;         case  3:  write164(display[dis] | 0xE0);  break;
 00A8 80E0              ldi R24,<_display
 00AA 90E0              ldi R25,>_display
 00AC E0910200          lds R30,_dis
 00B0 FF27              clr R31
 00B2 E80F              add R30,R24
 00B4 F91F              adc R31,R25
 00B6 0081              ldd R16,z+0
 00B8 006E              ori R16,224
 00BA A2DF              rcall _write164
 00BC                   .dbline 34
 00BC           L10:
 00BC           L11:
 00BC                   .dbline 36
 00BC 80910200          lds R24,_dis
 00C0 8F5F              subi R24,255    ; addi 1
 00C2 282E              mov R2,R24
 00C4 20920200          sts _dis,R2
 00C8 83E0              ldi R24,3
 00CA 8215              cp R24,R2
 00CC 18F4              brsh L17
 00CE                   .dbline 36
 00CE 2224              clr R2
 00D0 20920200          sts _dis,R2
 00D4           L17:
 00D4                   .dbline -2
 00D4                   .dbline 38
 00D4           ;     }
 00D4           ;     if(++dis > 3) dis = 0;
 00D4           ; //end  display
 00D4           ; }
 00D4           L9:
 00D4 00D0              rcall pop_gset1
 00D6 00D0              rcall pop_lset
 00D8                   .dbline 0 ; func end
 00D8 1895              reti
 00DA                   .dbend
 00DA                   .dbfunc e timer1_init _timer1_init fV
                        .even
 00DA           _timer1_init::
 00DA                   .dbline -1
 00DA                   .dbline 45
 00DA           ; 
 00DA           ; //TIMER1 initialisation - prescale:1024
 00DA           ; // WGM: 0) Normal, TOP=0xFFFF
 00DA           ; // desired value: 1Hz
 00DA           ; // actual value:  1.000Hz (0.0%)
 00DA           ; void timer1_init(void)
 00DA           ; {
 00DA                   .dbline 46
 00DA           ;  TCCR1B = 0x00; //stop
 00DA 2224              clr R2
 00DC 2EBC              out 0x2e,R2
 00DE                   .dbline 47
 00DE           ;  TCNT1H = 0xE1; //setup
 00DE 81EE              ldi R24,225
 00E0 8DBD              out 0x2d,R24
 00E2                   .dbline 48
 00E2           ;  TCNT1L = 0x7C;
 00E2 8CE7              ldi R24,124
 00E4 8CBD              out 0x2c,R24
 00E6                   .dbline 49
 00E6           ;  OCR1AH = 0x1E;
 00E6 8EE1              ldi R24,30
 00E8 8BBD              out 0x2b,R24

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频一二三区| 国产精品久久久久国产精品日日| 91精品国产色综合久久ai换脸| 精品国产乱码久久久久久老虎 | 国内精品久久久久影院薰衣草| 成人午夜视频免费看| 91.成人天堂一区| 亚洲乱码中文字幕综合| 国产suv一区二区三区88区| 欧美日韩国产色站一区二区三区| 亚洲国产高清不卡| 国产在线视视频有精品| 6080国产精品一区二区| 亚洲精品国久久99热| 成人精品国产免费网站| ww久久中文字幕| 美国欧美日韩国产在线播放| 欧美在线免费视屏| 亚洲人123区| 99久精品国产| 中文字幕一区三区| 成年人国产精品| 国产精品免费人成网站| 国产成人综合在线| 久久嫩草精品久久久精品一| 蜜臀久久99精品久久久画质超高清 | 一区二区高清免费观看影视大全| 成人污视频在线观看| 国产亚洲美州欧州综合国| 免费观看久久久4p| 日韩一区二区中文字幕| 日本在线不卡视频| 日韩一级黄色片| 另类欧美日韩国产在线| 欧美一级艳片视频免费观看| 日本欧美在线观看| 欧美一区二区三区思思人| 日韩黄色小视频| 日韩一区二区免费电影| 精品午夜久久福利影院| 久久久久久久久久久久电影| 国产激情一区二区三区四区 | 91精品国产综合久久久久久久 | 国产激情一区二区三区| 久久精品在线观看| 成人午夜电影小说| 亚洲香蕉伊在人在线观| 欧美日韩免费观看一区三区| 日韩国产在线观看一区| 精品国产一区a| 波多野结衣在线aⅴ中文字幕不卡| 中文字幕在线不卡一区| 欧美在线观看18| 蜜桃视频一区二区| 国产精品精品国产色婷婷| 欧美一区二区视频在线观看2020| 精品综合久久久久久8888| 国产精品久久久久久亚洲毛片 | 免费观看一级特黄欧美大片| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品88av| 一区二区三区中文免费| 欧美一级生活片| 99精品国产一区二区三区不卡| 亚洲午夜av在线| 久久亚洲一级片| 色婷婷精品大在线视频| 久久精品国产77777蜜臀| 欧美激情一区二区在线| 91精品国产乱| 成人黄色电影在线| 日韩激情一区二区| 国产精品天美传媒| 日韩一区二区在线看| 99久久精品国产精品久久| 人人精品人人爱| 亚洲精品视频免费看| 欧美精品一区二区精品网| 一本到不卡免费一区二区| 国产自产高清不卡| 午夜久久久影院| 亚洲视频1区2区| 国产欧美精品一区| 日韩限制级电影在线观看| 色综合久久久网| 粉嫩嫩av羞羞动漫久久久| 奇米一区二区三区| 亚洲国产欧美在线| 亚洲色图20p| 国产精品久久久久久久裸模| 精品国产1区二区| 91精品国产综合久久久久久漫画| 在线看国产一区| 99re这里都是精品| 国产精品主播直播| 精品亚洲国产成人av制服丝袜 | 亚洲美女视频在线观看| 久久中文字幕电影| 日韩欧美一区中文| 91精品欧美久久久久久动漫 | 色综合一区二区三区| 成人毛片在线观看| 成人网页在线观看| 国产69精品一区二区亚洲孕妇| 精品亚洲成a人在线观看| 日本一区中文字幕| 蜜芽一区二区三区| 秋霞电影一区二区| 蓝色福利精品导航| 国产一区二区三区四区五区美女| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美久久一二三四区| 在线观看网站黄不卡| 色狠狠综合天天综合综合| 91福利精品视频| 欧美私模裸体表演在线观看| 欧美在线观看一区| 91精品国产色综合久久久蜜香臀| 在线91免费看| 精品国产一区二区三区av性色| 久久影院午夜论| 国产欧美一区二区三区在线看蜜臀| 久久精品人人做人人综合| 国产精品天干天干在线综合| 1024精品合集| 亚洲一区在线视频观看| 天天影视涩香欲综合网| 美女爽到高潮91| 大桥未久av一区二区三区中文| 成人精品国产免费网站| 欧洲国产伦久久久久久久| 这里是久久伊人| 久久久亚洲午夜电影| 欧美极品aⅴ影院| 亚洲精品久久嫩草网站秘色| 天天综合天天做天天综合| 国内精品在线播放| 91社区在线播放| 欧美日韩精品二区第二页| 精品国产成人在线影院| 国产精品全国免费观看高清 | 日韩一区中文字幕| 亚洲一区二区三区不卡国产欧美| 偷偷要91色婷婷| 国产在线精品一区二区| caoporn国产一区二区| 欧美日韩国产大片| 久久麻豆一区二区| 亚洲综合成人在线视频| 麻豆成人久久精品二区三区小说| 精品一区二区三区日韩| 色综合久久66| 亚洲精品一区二区三区在线观看| 亚洲日本欧美天堂| 狠狠色丁香婷婷综合久久片| 99久久精品国产网站| 日韩一区二区三区av| 亚洲国产精品t66y| 日韩成人精品在线观看| 91在线观看免费视频| 欧美一区二区三区视频在线 | 欧美性受xxxx黑人xyx| 精品国产sm最大网站免费看| 亚洲激情在线播放| 国产传媒日韩欧美成人| 欧美绝品在线观看成人午夜影视| 国产精品超碰97尤物18| 精品一区二区三区免费| 欧美视频三区在线播放| 成人免费一区二区三区在线观看| 美女网站色91| 欧美精品精品一区| 亚洲自拍偷拍综合| a在线欧美一区| 久久青草国产手机看片福利盒子| 日韩极品在线观看| 欧美日韩一区二区不卡| 自拍av一区二区三区| 成人午夜又粗又硬又大| 日韩你懂的在线观看| 天堂av在线一区| 欧美日韩国产影片| 亚洲最新视频在线观看| 91在线小视频| 亚洲欧美一区二区三区久本道91 | 国产精品亲子乱子伦xxxx裸| 激情文学综合插| 91精品一区二区三区在线观看| 亚洲宅男天堂在线观看无病毒| av在线播放一区二区三区| 国产精品全国免费观看高清 | 亚洲精品欧美专区| 91在线精品一区二区| 国产精品黄色在线观看| 成人a区在线观看| 亚洲视频在线一区| 在线精品视频免费播放| 亚洲成国产人片在线观看| 欧美三级日韩在线| 日韩精品福利网|