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

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

?? main.lis

?? 一個小型的遙控玩具飛行機器人的電子調速器控制源程序
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
                        .module main.c
                        .area text(rom, con, rel)
 0000                   .dbfile E:\TWINTI~1\main.c
 0000                   .dbfunc e timer0_init _timer0_init fV
                        .even
 0000           _timer0_init::
 0000                   .dbline -1
 0000                   .dbline 48
 0000           ; /********************************************************************************/
 0000           ; //            
 0000           ; //            builder : 2007-04-10
 0000           ; //            Target  : ATMEAG 48V
 0000           ; //            Crystal : 內部 8.00 MHz
 0000           ; //
 0000           ; //            
 0000           ;               
 0000           ; /********************************************************************************/
 0000           ; 
 0000           ; #include      <iom48v.h>
 0000           ; #include      <macros.h>
 0000           ; 
 0000           ; #include      "eeprom.h"
 0000           ; #include      "time2.h"
 0000           ; #include      "adc.h"
 0000           ; 
 0000           ; 
 0000           ; #define               uchar           unsigned char
 0000           ; #define               uint            unsigned int
 0000           ; 
 0000           ; #define               SET_LED         PORTD |=  (1<<PB4)
 0000           ; #define               CLR_LED         PORTD &= ~(1<<PB4)
 0000           ; 
 0000           ; uchar e2rom[7];
 0000           ; 
 0000           ; uint  PE1,PE2;
 0000           ; 
 0000           ; uchar mode;
 0000           ; uchar rxd_flag;       // 油門接收OK標志
 0000           ; 
 0000           ; uchar PWM;
 0000           ; uint  Timer;
 0000           ; uint  high,middle,low;
 0000           ; uchar REV;
 0000           ; uchar power;
 0000           ; uchar heat;
 0000           ; union 
 0000           ; {     uint    temp;
 0000           ;       uchar   data[2];                
 0000           ; }time;
 0000           ; 
 0000           ; 
 0000           ; /*---------------------------------------------------------------
 0000           ;                       初始化
 0000           ; ----------------------------------------------------------------*/
 0000           ; void timer0_init(void)
 0000           ; {
 0000                   .dbline 49
 0000           ;       TCCR0B = 0x00; //stop
 0000 2224              clr R2
 0002 25BC              out 0x25,R2
 0004                   .dbline 50
 0004           ;       TCNT0  = 0x01; //set count
 0004 81E0              ldi R24,1
 0006 86BD              out 0x26,R24
 0008                   .dbline 51
 0008           ;       TCCR0A = 0x23; 
 0008 83E2              ldi R24,35
 000A 84BD              out 0x24,R24
 000C                   .dbline 52
 000C           ;       OCR0B  = 0xA5;
 000C 85EA              ldi R24,165
 000E 88BD              out 0x28,R24
 0010                   .dbline 53
 0010           ;       TCCR0B = 0x01; //start timer
 0010 81E0              ldi R24,1
 0012 85BD              out 0x25,R24
 0014                   .dbline -2
 0014           L2:
 0014                   .dbline 0 ; func end
 0014 0895              ret
 0016                   .dbend
 0016                   .dbfunc e timer1_init _timer1_init fV
                        .even
 0016           _timer1_init::
 0016                   .dbline -1
 0016                   .dbline 59
 0016           ; }
 0016           ; 
 0016           ; 
 0016           ; 
 0016           ; void timer1_init(void)                // 20MS 中斷
 0016           ; {
 0016                   .dbline 60
 0016           ;       TCCR1B = 0x00;  // stop
 0016 2224              clr R2
 0018 20928100          sts 129,R2
 001C                   .dbline 61
 001C           ;       TCNT1H = 0xB1;  // setup
 001C 81EB              ldi R24,177
 001E 80938500          sts 133,R24
 0022                   .dbline 62
 0022           ;       TCNT1L = 0xE0;
 0022 80EE              ldi R24,224
 0024 80938400          sts 132,R24
 0028                   .dbline 63
 0028           ;       OCR1AH = 0x4E;
 0028 8EE4              ldi R24,78
 002A 80938900          sts 137,R24
 002E                   .dbline 64
 002E           ;       OCR1AL = 0x20;
 002E 80E2              ldi R24,32
 0030 80938800          sts 136,R24
 0034                   .dbline 65
 0034           ;       OCR1BH = 0x4E;
 0034 8EE4              ldi R24,78
 0036 80938B00          sts 139,R24
 003A                   .dbline 66
 003A           ;       OCR1BL = 0x20;
 003A 80E2              ldi R24,32
 003C 80938A00          sts 138,R24
 0040                   .dbline 67
 0040           ;       ICR1H  = 0x4E;
 0040 8EE4              ldi R24,78
 0042 80938700          sts 135,R24
 0046                   .dbline 68
 0046           ;       ICR1L  = 0x20;
 0046 80E2              ldi R24,32
 0048 80938600          sts 134,R24
 004C                   .dbline 69
 004C           ;       TCCR1A = 0x00;
 004C 20928000          sts 128,R2
 0050                   .dbline -2
 0050           L3:
 0050                   .dbline 0 ; func end
 0050 0895              ret
 0052                   .dbend
 0052                   .dbfunc e init_devices _init_devices fV
                        .even
 0052           _init_devices::
 0052                   .dbline -1
 0052                   .dbline 74
 0052           ; }
 0052           ; 
 0052           ; 
 0052           ; void init_devices(void)
 0052           ; {
 0052                   .dbline 75
 0052           ;       CLI();
 0052 F894              cli
 0054                   .dbline 77
 0054           ;               
 0054           ;       DDRB  = 0x7F;
 0054 8FE7              ldi R24,127
 0056 84B9              out 0x4,R24
 0058                   .dbline 78
 0058           ;       PORTB = 0xC0;
 0058 80EC              ldi R24,192
 005A 85B9              out 0x5,R24
 005C                   .dbline 80
 005C           ;       
 005C           ;       DDRC  = 0x00;
 005C 2224              clr R2
 005E 27B8              out 0x7,R2
 0060                   .dbline 81
 0060           ;       PORTC = 0x40; // m103 output only
 0060 80E4              ldi R24,64
 0062 88B9              out 0x8,R24
 0064                   .dbline 83
 0064           ;       
 0064           ;       DDRD  = 0xFB;
 0064 8BEF              ldi R24,251
 0066 8AB9              out 0xa,R24
 0068                   .dbline 84
 0068           ;       PORTD = 0x40;
 0068 80E4              ldi R24,64
 006A 8BB9              out 0xb,R24
 006C                   .dbline 86
 006C           ;       
 006C           ;       MCUCR  = 0x00;
 006C 25BE              out 0x35,R2
 006E                   .dbline 87
 006E           ;       EICRA  = 0x03;  // INT0 上升沿觸發
 006E 83E0              ldi R24,3
 0070 80936900          sts 105,R24
 0074                   .dbline 88
 0074           ;       EIMSK  = 0x01;  // 使能 INT0 中斷
 0074 81E0              ldi R24,1
 0076 8DBB              out 0x1d,R24
 0078                   .dbline 90
 0078           ;       
 0078           ;       timer0_init();
 0078 C3DF              rcall _timer0_init
 007A                   .dbline 91
 007A           ;       timer1_init();
 007A CDDF              rcall _timer1_init
 007C                   .dbline 92
 007C           ;       timer2_init();
 007C 00D0              rcall _timer2_init
 007E                   .dbline 93
 007E           ;       init_eeprom();
 007E 00D0              rcall _init_eeprom
 0080                   .dbline 94
 0080           ;       adc_int();
 0080 00D0              rcall _adc_int
 0082                   .dbline 96
 0082           ;       
 0082           ;       SEI();
 0082 7894              sei
 0084                   .dbline -2
 0084           L4:
 0084                   .dbline 0 ; func end
 0084 0895              ret
 0086                   .dbend
 0086                   .dbfunc e delay _delay fV
 0086           ;              i -> R20,R21
 0086           ;              j -> R22,R23
 0086           ;              k -> R10,R11
 0086           ;              t -> R16,R17
                        .even
 0086           _delay::
 0086 00D0              rcall push_gset3
 0088                   .dbline -1
 0088                   .dbline 104
 0088           ; }
 0088           ; 
 0088           ; /*---------------------------------------------------------------
 0088           ;                       延時
 0088           ; ----------------------------------------------------------------*/
 0088           ; 
 0088           ; void delay(uint t)
 0088           ; {
 0088                   .dbline 107
 0088           ;       uint i,j,k;
 0088           ;       
 0088           ;       for(i=0;i<t;i++)
 0088 4427              clr R20
 008A 5527              clr R21
 008C 16C0              rjmp L9
 008E           L6:
 008E                   .dbline 108
 008E           ;       {
 008E                   .dbline 109
 008E           ;               for(j=0;j<200;j++)
 008E 6627              clr R22
 0090 7727              clr R23
 0092 0DC0              rjmp L13
 0094           L10:
 0094                   .dbline 110
 0094           ;               {
 0094                   .dbline 111
 0094 AA24              clr R10
 0096 BB24              clr R11
 0098 03C0              rjmp L17
 009A           L14:
 009A                   .dbline 111
 009A           L15:
 009A                   .dbline 111
 009A C501              movw R24,R10
 009C 0196              adiw R24,1
 009E 5C01              movw R10,R24
 00A0           L17:
 00A0                   .dbline 111
 00A0 C501              movw R24,R10
 00A2 8233              cpi R24,50
 00A4 E0E0              ldi R30,0
 00A6 9E07              cpc R25,R30
 00A8 C0F3              brlo L14
 00AA                   .dbline 111
 00AA                   .dbline 112
 00AA           L11:
 00AA                   .dbline 109
 00AA 6F5F              subi R22,255  ; offset = 1
 00AC 7F4F              sbci R23,255
 00AE           L13:
 00AE                   .dbline 109
 00AE 683C              cpi R22,200
 00B0 E0E0              ldi R30,0
 00B2 7E07              cpc R23,R30
 00B4 78F3              brlo L10
 00B6                   .dbline 113
 00B6           L7:
 00B6                   .dbline 107
 00B6 4F5F              subi R20,255  ; offset = 1
 00B8 5F4F              sbci R21,255
 00BA           L9:
 00BA                   .dbline 107
 00BA 4017              cp R20,R16
 00BC 5107              cpc R21,R17
 00BE 38F3              brlo L6
 00C0                   .dbline -2
 00C0           L5:
 00C0 00D0              rcall pop_gset3
 00C2                   .dbline 0 ; func end
 00C2 0895              ret
 00C4                   .dbsym r i 20 i
 00C4                   .dbsym r j 22 i
 00C4                   .dbsym r k 10 i
 00C4                   .dbsym r t 16 i
 00C4                   .dbend
 00C4                   .dbfunc e LED_set _LED_set fV
                        .even
 00C4           _LED_set::
 00C4                   .dbline -1
 00C4                   .dbline 118
 00C4           ;                       for(k=0;k<50;k++);;
 00C4           ;               }
 00C4           ;       }
 00C4           ; }
 00C4           ; 
 00C4           ; 
 00C4           ; void LED_set(void)
 00C4           ; {
 00C4                   .dbline 119
 00C4           ;       SET_LED ;
 00C4 5C9A              sbi 0xb,4
 00C6                   .dbline 120
 00C6           ;       delay(10);
 00C6 0AE0              ldi R16,10
 00C8 10E0              ldi R17,0
 00CA DDDF              rcall _delay
 00CC                   .dbline 121
 00CC           ;       CLR_LED ;
 00CC 5C98              cbi 0xb,4
 00CE                   .dbline 122
 00CE           ;       delay(8);
 00CE 08E0              ldi R16,8
 00D0 10E0              ldi R17,0
 00D2 D9DF              rcall _delay
 00D4                   .dbline -2
 00D4           L18:
 00D4                   .dbline 0 ; func end
 00D4 0895              ret
 00D6                   .dbend
 00D6                   .dbfunc e egis _egis fV
 00D6           ;           temp -> R20,R21
                        .even
 00D6           _egis::
 00D6 00D0              rcall push_gset1
 00D8                   .dbline -1
 00D8                   .dbline 126
 00D8           ; }
 00D8           ; 
 00D8           ; void egis(void)
 00D8           ; {
 00D8                   .dbline 129
 00D8           ;       uint temp;
 00D8           ;       

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费看的电影| 亚洲一区二区在线观看视频| 国产亚洲欧美色| 亚洲黄色性网站| 国产精品123| 欧美精品 国产精品| 亚洲欧美日韩电影| 成人免费观看视频| 精品久久久影院| 亚洲成人一二三| 一本一道久久a久久精品综合蜜臀| 日韩美女视频在线| 日产欧产美韩系列久久99| 色哟哟一区二区三区| 国产精品人妖ts系列视频| 国产精品一区2区| 日韩欧美亚洲国产精品字幕久久久| 亚洲欧美日韩综合aⅴ视频| 国产xxx精品视频大全| 精品国产91乱码一区二区三区| 亚洲成a人在线观看| 在线精品视频一区二区三四| 国产精品久久久久四虎| 国产**成人网毛片九色| 久久九九久精品国产免费直播| 男人的天堂久久精品| 欧美日韩一区在线观看| 一区二区成人在线| 日本乱人伦aⅴ精品| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美精品一区二区三区蜜桃视频 | 欧美三级日韩三级国产三级| 国产精品成人免费精品自在线观看| 激情久久五月天| 久久综合色8888| 日韩黄色一级片| 日韩午夜小视频| 久久精品国产亚洲5555| 精品久久久影院| 国产精品一区二区视频| 久久精品一区二区三区不卡牛牛 | 精品国偷自产国产一区| 久久99精品久久久| 国产女人18水真多18精品一级做 | 男女视频一区二区| 日韩欧美123| 国产成人午夜片在线观看高清观看| 欧美大片在线观看一区| 国产福利精品导航| 中文字幕制服丝袜成人av| 色婷婷久久久亚洲一区二区三区| 亚洲自拍偷拍欧美| 91精品国产综合久久香蕉的特点 | 亚洲综合小说图片| 欧美日韩中文精品| 久久精品国产在热久久| 久久精品男人的天堂| 97久久精品人人爽人人爽蜜臀 | 欧美色涩在线第一页| 日韩电影在线观看网站| 久久久综合激的五月天| 91麻豆免费看| 日韩成人一区二区三区在线观看| 久久综合九色综合97_久久久| 99视频国产精品| 五月激情综合婷婷| 亚洲国产精品国自产拍av| 欧洲国产伦久久久久久久| 激情图区综合网| 一区二区三区四区中文字幕| 日韩欧美一区二区在线视频| av高清不卡在线| 日本亚洲欧美天堂免费| 国产精品久久免费看| 91精品国产aⅴ一区二区| 成人网在线免费视频| 午夜精品福利视频网站| 亚洲国产精品传媒在线观看| 91麻豆精品国产无毒不卡在线观看| 国产风韵犹存在线视精品| 午夜在线成人av| 国产精品看片你懂得| 日韩欧美国产电影| 欧美午夜片在线看| aaa亚洲精品| 激情综合色综合久久| 亚洲444eee在线观看| 亚洲视频一区在线观看| 2017欧美狠狠色| 欧美一级欧美三级在线观看| 色综合久久九月婷婷色综合| 国产高清精品在线| 日韩在线播放一区二区| 国产精品家庭影院| 久久精子c满五个校花| 日韩精品一区二区三区四区视频| 欧美性大战久久| 97se亚洲国产综合自在线| 国产精品白丝jk黑袜喷水| 乱一区二区av| 日韩福利视频导航| 天堂va蜜桃一区二区三区漫画版| 亚洲欧美成aⅴ人在线观看 | 成人av网站大全| 韩国女主播一区二区三区| 婷婷一区二区三区| 亚洲影视在线播放| 亚洲午夜免费电影| 亚洲精品国产a久久久久久| 国产精品久久午夜夜伦鲁鲁| 国产网站一区二区三区| 久久伊人蜜桃av一区二区| 久久影院午夜片一区| 日韩精品一区在线| 精品国产伦一区二区三区观看体验| 欧美男女性生活在线直播观看| 欧美午夜一区二区三区| 在线成人小视频| 欧美片网站yy| 日韩欧美一级二级三级久久久| 日韩欧美一卡二卡| 久久精品在这里| 中文字幕av一区二区三区高 | 国产精品自拍一区| 国产激情一区二区三区四区 | 男男视频亚洲欧美| 精品一区二区三区欧美| 国产乱人伦偷精品视频免下载| 国产一区二区三区久久久| 国产精品91一区二区| 成人免费看的视频| 91国产丝袜在线播放| 欧美一区二区三区婷婷月色| 日韩欧美国产一区二区在线播放| 精品国产三级电影在线观看| 国产色91在线| 一区二区三区免费看视频| 天堂av在线一区| 韩国女主播成人在线| 91网站在线播放| 欧美一区二区精品在线| 国产视频亚洲色图| 洋洋成人永久网站入口| 美洲天堂一区二卡三卡四卡视频| 国内精品不卡在线| 91在线无精精品入口| 91精品午夜视频| 国产精品人人做人人爽人人添| 亚洲自拍欧美精品| 国产一区二区中文字幕| 色香色香欲天天天影视综合网| 91精品国产高清一区二区三区| 国产午夜精品一区二区三区嫩草| 久久精品国产一区二区三区免费看| 成人性色生活片免费看爆迷你毛片| 在线观看亚洲专区| 久久久久久影视| 亚洲成人手机在线| 成人激情免费电影网址| 欧美高清www午色夜在线视频| 欧美国产精品专区| 五月天丁香久久| 91啦中文在线观看| 久久免费美女视频| 亚洲第一成人在线| 成人美女视频在线看| 欧美一区二区高清| 亚洲日本va在线观看| 国产一区欧美一区| 欧美一卡二卡在线| 亚洲一区二区欧美激情| 国产91精品欧美| 日韩欧美中文字幕制服| 亚洲国产三级在线| 一本色道久久综合亚洲aⅴ蜜桃| 精品电影一区二区| 琪琪久久久久日韩精品| 91精品福利在线| 国产精品毛片久久久久久| 经典三级在线一区| 91精品国产欧美一区二区成人| 亚洲精品高清在线| 91一区二区三区在线播放| 2023国产精品| 国产精品一线二线三线| 精品久久久久久久久久久久包黑料| 亚洲小说欧美激情另类| 91论坛在线播放| ...av二区三区久久精品| 国产精品1区二区.| 久久色中文字幕| 国产乱色国产精品免费视频| 欧美成人乱码一区二区三区| 男人的天堂久久精品| 911精品国产一区二区在线| 五月天一区二区三区| 欧美人与性动xxxx| 亚洲bt欧美bt精品| 欧美精品在线视频| 丝袜亚洲另类欧美综合|