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

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

?? adc.lis

?? 前兩年在一家模型公司開發的
?? LIS
字號:
                        .module adc.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\TWINTI~1\adc.c
 0000                   .dbfunc e adc_int _adc_int fV
                        .even
 0000           _adc_int::
 0000                   .dbline -1
 0000                   .dbline 29
 0000           ; 
 0000           ; /********************************************************************************/
 0000           ; //            
 0000           ; //            builder : 2007-04-10
 0000           ; //            Target  : ATMEAG 48V
 0000           ; //            Crystal : 內部 8.00 MHz
 0000           ; //
 0000           ; //            ADC 轉換模塊
 0000           ;               
 0000           ; /********************************************************************************/
 0000           ; 
 0000           ; #include      <iom48v.h>
 0000           ; #include      <macros.h>
 0000           ; 
 0000           ; #define               uchar   unsigned char
 0000           ; #define               uint    unsigned int
 0000           ; 
 0000           ; #define       CH0             0x40
 0000           ; #define               CH1             0x41
 0000           ; #define               CH2             0x42
 0000           ; #define       CH3     0x43
 0000           ; #define       CH4             0x44
 0000           ; #define               CH5             0x45
 0000           ; #define               CH6             0x46
 0000           ; #define       CH7     0x47
 0000           ; 
 0000           ; 
 0000           ; void adc_int(void)
 0000           ; {
 0000                   .dbline 30
 0000           ;        ADMUX  = 0x40;         //set adc power avcc and the ref is Avref
 0000 80E4              ldi R24,64
 0002 80937C00          sts 124,R24
 0006                   .dbline 31
 0006           ;        ADCSRA = 0xC2;         //enable adc and the div parame is 8     
 0006 82EC              ldi R24,194
 0008 80937A00          sts 122,R24
 000C                   .dbline -2
 000C           L1:
 000C                   .dbline 0 ; func end
 000C 0895              ret
 000E                   .dbend
 000E                   .dbfunc e adc_colect _adc_colect fi
 000E           ;            adh -> R20,R21
 000E           ;         ad_add -> R22,R23
 000E           ;          temp1 -> R12,R13
 000E           ;              i -> R10
 000E           ;           temp -> R14,R15
 000E           ;         chanal -> R16
                        .even
 000E           _adc_colect::
 000E 00D0              rcall push_gset5
 0010                   .dbline -1
 0010                   .dbline 40
 0010           ; }
 0010           ; 
 0010           ; 
 0010           ; /*---------------------------------------------------------------
 0010           ;                       ADC 
 0010           ; ----------------------------------------------------------------*/
 0010           ; 
 0010           ; uint adc_colect(uchar chanal)
 0010           ; {
 0010                   .dbline 46
 0010           ;       uchar i;
 0010           ;       uint  ad_add;
 0010           ;       uint  temp,temp1;
 0010           ;       uint  adh;
 0010           ;       
 0010           ;       if(chanal==0)           ADMUX = CH0;
 0010 0023              tst R16
 0012 21F4              brne L3
 0014                   .dbline 46
 0014 80E4              ldi R24,64
 0016 80937C00          sts 124,R24
 001A 29C0              rjmp L4
 001C           L3:
 001C                   .dbline 47
 001C           ;       else if(chanal==1)      ADMUX = CH1;
 001C 0130              cpi R16,1
 001E 21F4              brne L5
 0020                   .dbline 47
 0020 81E4              ldi R24,65
 0022 80937C00          sts 124,R24
 0026 23C0              rjmp L6
 0028           L5:
 0028                   .dbline 48
 0028           ;       else if(chanal==2)      ADMUX = CH2;
 0028 0230              cpi R16,2
 002A 21F4              brne L7
 002C                   .dbline 48
 002C 82E4              ldi R24,66
 002E 80937C00          sts 124,R24
 0032 1DC0              rjmp L8
 0034           L7:
 0034                   .dbline 49
 0034           ;       else if(chanal==3)      ADMUX = CH3;
 0034 0330              cpi R16,3
 0036 21F4              brne L9
 0038                   .dbline 49
 0038 83E4              ldi R24,67
 003A 80937C00          sts 124,R24
 003E 17C0              rjmp L10
 0040           L9:
 0040                   .dbline 50
 0040           ;       else if(chanal==4)      ADMUX = CH4;
 0040 0430              cpi R16,4
 0042 21F4              brne L11
 0044                   .dbline 50
 0044 84E4              ldi R24,68
 0046 80937C00          sts 124,R24
 004A 11C0              rjmp L12
 004C           L11:
 004C                   .dbline 51
 004C           ;       else if(chanal==5)      ADMUX = CH5;
 004C 0530              cpi R16,5
 004E 21F4              brne L13
 0050                   .dbline 51
 0050 85E4              ldi R24,69
 0052 80937C00          sts 124,R24
 0056 0BC0              rjmp L14
 0058           L13:
 0058                   .dbline 52
 0058           ;       else if(chanal==6)      ADMUX = CH6;
 0058 0630              cpi R16,6
 005A 21F4              brne L15
 005C                   .dbline 52
 005C 86E4              ldi R24,70
 005E 80937C00          sts 124,R24
 0062 05C0              rjmp L16
 0064           L15:
 0064                   .dbline 53
 0064           ;       else if(chanal==7)      ADMUX = CH7;
 0064 0730              cpi R16,7
 0066 19F4              brne L17
 0068                   .dbline 53
 0068 87E4              ldi R24,71
 006A 80937C00          sts 124,R24
 006E           L17:
 006E           L16:
 006E           L14:
 006E           L12:
 006E           L10:
 006E           L8:
 006E           L6:
 006E           L4:
 006E                   .dbline 55
 006E           ;       
 006E           ;       ad_add = 0;
 006E 6627              clr R22
 0070 7727              clr R23
 0072                   .dbline 57
 0072           ;       
 0072           ;       for(i=0;i<8;i++)
 0072 AA24              clr R10
 0074 22C0              rjmp L22
 0076           L19:
 0076                   .dbline 58
 0076           ;       {
 0076                   .dbline 59
 0076           ;               ADCSRA = ADCSRA|(1<<ADSC);                         //start the adc
 0076 80917A00          lds R24,122
 007A 8064              ori R24,64
 007C 80937A00          sts 122,R24
 0080           L23:
 0080                   .dbline 60
 0080           L24:
 0080                   .dbline 60
 0080           ;               while(ADCSRA&(1<<ADSC));                           //wait for the adc finish
 0080 20907A00          lds R2,122
 0084 26FC              sbrc R2,6
 0086 FCCF              rjmp L23
 0088                   .dbline 62
 0088           ;               
 0088           ;               ADCSRA = ADCSRA|(1<<ADSC);                         //start the adc
 0088 80917A00          lds R24,122
 008C 8064              ori R24,64
 008E 80937A00          sts 122,R24
 0092           L26:
 0092                   .dbline 63
 0092           L27:
 0092                   .dbline 63
 0092 20907A00          lds R2,122
 0096 26FC              sbrc R2,6
 0098 FCCF              rjmp L26
 009A                   .dbline 65
 009A C0907800          lds R12,120
 009E DD24              clr R13
 00A0                   .dbline 66
 00A0 80917900          lds R24,121
 00A4 9927              clr R25
 00A6 8370              andi R24,3
 00A8 9070              andi R25,0
 00AA 7C01              movw R14,R24
 00AC FE2C              mov R15,R14
 00AE EE24              clr R14
 00B0                   .dbline 67
 00B0 EC0C              add R14,R12
 00B2 FD1C              adc R15,R13
 00B4                   .dbline 68
 00B4 6E0D              add R22,R14
 00B6 7F1D              adc R23,R15
 00B8                   .dbline 69
 00B8           L20:
 00B8                   .dbline 57
 00B8 A394              inc R10
 00BA           L22:
 00BA                   .dbline 57
 00BA 8A2D              mov R24,R10
 00BC 8830              cpi R24,8
 00BE D8F2              brlo L19
 00C0                   .dbline 70
 00C0           ;               while(ADCSRA&(1<<ADSC));                           //wait for the adc finish
 00C0           ;               
 00C0           ;               temp1 = ADCL;
 00C0           ;               temp  = (ADCH&0x03)<<8;
 00C0           ;               temp   += temp1;
 00C0           ;               ad_add += temp;                                                                      
 00C0           ;       }
 00C0           ;       adh = ad_add>>3;
 00C0 AB01              movw R20,R22
 00C2 5695              lsr R21
 00C4 4795              ror R20
 00C6 5695              lsr R21
 00C8 4795              ror R20
 00CA 5695              lsr R21
 00CC 4795              ror R20
 00CE                   .dbline 71
 00CE           ;       return(adh);
 00CE 8A01              movw R16,R20
 00D0                   .dbline -2
 00D0           L2:
 00D0 00D0              rcall pop_gset5
 00D2                   .dbline 0 ; func end
 00D2 0895              ret
 00D4                   .dbsym r adh 20 i
 00D4                   .dbsym r ad_add 22 i
 00D4                   .dbsym r temp1 12 i
 00D4                   .dbsym r i 10 c
 00D4                   .dbsym r temp 14 i
 00D4                   .dbsym r chanal 16 c
 00D4                   .dbend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线看片a免费观看| 7777女厕盗摄久久久| 久久精品欧美一区二区三区麻豆| 婷婷综合另类小说色区| 欧美日韩亚洲综合在线| 婷婷激情综合网| 精品免费国产二区三区 | 亚洲黄色片在线观看| 99热在这里有精品免费| 亚洲午夜免费福利视频| 日韩一区二区三区在线视频| 极品少妇xxxx偷拍精品少妇| 在线不卡a资源高清| 午夜精品久久久久久久99水蜜桃| 欧美裸体一区二区三区| 丰满放荡岳乱妇91ww| 亚洲高清视频的网址| 精品国产乱码久久久久久久| 91免费看片在线观看| 国模套图日韩精品一区二区| 亚洲制服欧美中文字幕中文字幕| 日韩欧美在线网站| 91麻豆精品国产91久久久久| 国产a级毛片一区| 久久国产人妖系列| 亚洲综合色网站| 亚洲美女视频在线| 国产精品入口麻豆原神| 欧美日韩国产欧美日美国产精品| 喷白浆一区二区| 亚洲午夜精品在线| 国产精品久久久久久亚洲伦| 精品福利在线导航| 精品国产3级a| 精品对白一区国产伦| 日韩一区二区麻豆国产| 欧美日韩美女一区二区| 色网站国产精品| 欧美另类高清zo欧美| 欧美日高清视频| 精品久久人人做人人爱| 日韩亚洲欧美在线观看| 久久久久久久网| 国产精品网站在线| 亚洲乱码国产乱码精品精98午夜 | 国产日韩欧美a| 精品国产凹凸成av人网站| 国产午夜亚洲精品午夜鲁丝片 | 精品国产乱码久久久久久1区2区| 日韩亚洲欧美在线观看| 欧美极品美女视频| 自拍偷拍国产亚洲| 日韩黄色小视频| 国产一区二区三区黄视频| 成人黄色在线看| 在线播放视频一区| 久久久国产一区二区三区四区小说 | av网站免费线看精品| 欧美日韩一级大片网址| 国产日韩欧美麻豆| 天天色天天操综合| 一本到不卡免费一区二区| 欧美白人最猛性xxxxx69交| 亚洲欧美激情在线| 国产成人a级片| 欧美刺激午夜性久久久久久久| 中文字幕电影一区| 美女视频网站黄色亚洲| 欧美日韩视频在线观看一区二区三区| 精品久久久三级丝袜| 日韩精品一二三区| 91成人免费在线视频| 亚洲精品写真福利| 亚洲午夜免费视频| 91热门视频在线观看| 国产精品视频yy9299一区| 国产最新精品精品你懂的| 日韩你懂的在线播放| 奇米亚洲午夜久久精品| 欧美午夜精品一区二区蜜桃| 亚洲综合一区二区| 欧亚一区二区三区| 亚洲成av人片在线| 91精品国产高清一区二区三区 | 欧美一级片在线看| 一区二区三区精品在线观看| 欧美色精品天天在线观看视频| 有码一区二区三区| 777奇米四色成人影色区| 国产午夜精品一区二区三区嫩草| 黄色资源网久久资源365| 国产欧美一区二区精品秋霞影院| 久久99精品久久只有精品| 国产视频一区在线播放| 99久久夜色精品国产网站| 婷婷开心久久网| 久久久久久久综合狠狠综合| 99精品1区2区| 久久超碰97中文字幕| 国产精品色呦呦| 欧美xxxxxxxxx| 91成人免费在线| 成人午夜av电影| 日韩精品一二区| 亚洲精品日韩专区silk| 久久亚洲欧美国产精品乐播| 精品视频在线视频| 99精品视频在线免费观看| 亚洲成人av电影在线| 成人免费在线播放视频| 精品毛片乱码1区2区3区| 欧美图区在线视频| 91免费小视频| 日本丰满少妇一区二区三区| 99视频超级精品| 成人国产亚洲欧美成人综合网| 美女一区二区在线观看| 日韩和欧美一区二区| 亚洲成人免费电影| 亚洲成人免费影院| 日日欢夜夜爽一区| 热久久久久久久| 日韩高清电影一区| 狂野欧美性猛交blacked| 免费一级欧美片在线观看| 天堂久久久久va久久久久| 日韩电影在线一区| 免费观看日韩av| 奇米影视一区二区三区小说| 丝袜亚洲精品中文字幕一区| 久久精品国产色蜜蜜麻豆| 国产一区二区剧情av在线| 成人教育av在线| 91久久免费观看| 日韩欧美www| 中文字幕一区在线| 欧美aⅴ一区二区三区视频| 久久国产精品99精品国产 | 欧美日本国产视频| 日韩免费成人网| 亚洲精品乱码久久久久久日本蜜臀| 亚洲午夜激情网页| 国产美女久久久久| 欧美在线免费播放| 国产精品国产三级国产普通话蜜臀 | 国产香蕉久久精品综合网| 一区二区三区欧美亚洲| 国产精品自产自拍| 欧美精品亚洲一区二区在线播放| 欧美极品美女视频| 麻豆成人免费电影| 欧美日韩视频一区二区| 国产精品电影一区二区| 黑人巨大精品欧美一区| 欧美性色黄大片| 亚洲主播在线播放| 色综合久久88色综合天天 | 国产精品理论片| 国产精品一区二区在线观看网站| 91精品国产色综合久久| 日韩av在线播放中文字幕| 粉嫩绯色av一区二区在线观看 | 91精品国产综合久久婷婷香蕉 | 91久久线看在观草草青青| 中文字幕在线观看不卡视频| 国产精品一区免费在线观看| 久久人人爽爽爽人久久久| 国产精品影视网| 国产精品国产三级国产aⅴ原创| thepron国产精品| 亚洲免费观看高清完整版在线| 色婷婷亚洲一区二区三区| 一区二区三区四区五区视频在线观看| 色综合中文字幕国产| 亚洲欧美日韩电影| 91精品国产色综合久久不卡蜜臀| 免费日本视频一区| 国产欧美日韩综合| 欧美三级中文字幕在线观看| 一区二区三区四区视频精品免费 | 久久国产精品一区二区| 亚洲精品在线观看网站| 色一情一伦一子一伦一区| 男女性色大片免费观看一区二区| 久久久99免费| 在线国产亚洲欧美| 懂色av中文字幕一区二区三区| 亚洲人成网站影音先锋播放| 日韩精品资源二区在线| 欧洲激情一区二区| 成人avav影音| 国产成人99久久亚洲综合精品| 一区二区三区鲁丝不卡| 中文字幕一区二区三区四区不卡| 欧美一区二区三区在线视频| 欧美在线免费播放| 色视频一区二区| 色屁屁一区二区| 91蜜桃网址入口| 99久久综合精品|