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

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

?? motor.lis

?? 設計大賽尋跡小車題目程序
?? LIS
?? 第 1 頁 / 共 2 頁
字號:
                        .module motor.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\桌面\avr程序設計\循跡小車\motor.c
 0000                   .dbfunc e motor_left_forward _motor_left_forward fV
 0000           ;          speed -> R16
                        .even
 0000           _motor_left_forward::
 0000                   .dbline -1
 0000                   .dbline 9
 0000           ; /****************************************************************
 0000           ; ** 文件名:motor.c   電機驅動函數
 0000           ; ****************************************************************/
 0000           ; #include "config.h"
 0000           ; 
 0000           ; /************************左電機動作*****************************/
 0000           ; //左電機前進
 0000           ; void motor_left_forward(uint8 speed)
 0000           ; {
 0000                   .dbline 10
 0000           ;  motol_uen1;
 0000 C498              cbi 0x18,4
 0002                   .dbline 11
 0002           ;  motol_en2;
 0002 C59A              sbi 0x18,5
 0004                   .dbline 12
 0004           ;  if(speed!=0) //加入調速指令
 0004 0023              tst R16
 0006 09F0              breq L2
 0008                   .dbline 13
 0008           ;   {
 0008                   .dbline 14
 0008           ;    OCR0=speed;
 0008 0CBF              out 0x3c,R16
 000A                   .dbline 15
 000A           ;   }
 000A           L2:
 000A                   .dbline 16
 000A           ;  T0_EN;
 000A 89B7              in R24,0x39
 000C 8360              ori R24,3
 000E 89BF              out 0x39,R24
 0010                   .dbline -2
 0010           L1:
 0010                   .dbline 0 ; func end
 0010 0895              ret
 0012                   .dbsym r speed 16 c
 0012                   .dbend
 0012                   .dbfunc e motor_left_backward _motor_left_backward fV
 0012           ;          speed -> R16
                        .even
 0012           _motor_left_backward::
 0012                   .dbline -1
 0012                   .dbline 20
 0012           ; }
 0012           ; //左電機后退
 0012           ; void motor_left_backward(uint8 speed)
 0012           ; {
 0012                   .dbline 21
 0012           ;  motol_en1;
 0012 C49A              sbi 0x18,4
 0014                   .dbline 22
 0014           ;  motol_uen2;
 0014 C598              cbi 0x18,5
 0016                   .dbline 23
 0016           ;  if(speed!=0) //加入調速指令
 0016 0023              tst R16
 0018 09F0              breq L5
 001A                   .dbline 24
 001A           ;   {
 001A                   .dbline 25
 001A           ;    OCR0=speed;
 001A 0CBF              out 0x3c,R16
 001C                   .dbline 26
 001C           ;   }
 001C           L5:
 001C                   .dbline 27
 001C           ;  T0_EN;
 001C 89B7              in R24,0x39
 001E 8360              ori R24,3
 0020 89BF              out 0x39,R24
 0022                   .dbline -2
 0022           L4:
 0022                   .dbline 0 ; func end
 0022 0895              ret
 0024                   .dbsym r speed 16 c
 0024                   .dbend
 0024                   .dbfunc e motor_left_speed_set _motor_left_speed_set fV
 0024           ;          speed -> R16
                        .even
 0024           _motor_left_speed_set::
 0024                   .dbline -1
 0024                   .dbline 31
 0024                   .dbline 32
 0024 0023              tst R16
 0026 09F0              breq L8
 0028                   .dbline 33
 0028                   .dbline 34
 0028 0CBF              out 0x3c,R16
 002A                   .dbline 35
 002A           L8:
 002A                   .dbline -2
 002A           L7:
 002A                   .dbline 0 ; func end
 002A 0895              ret
 002C                   .dbsym r speed 16 c
 002C                   .dbend
 002C                   .dbfunc e motor_left_stop _motor_left_stop fV
                        .even
 002C           _motor_left_stop::
 002C                   .dbline -1
 002C                   .dbline 39
 002C           ; }
 002C           ; //左電機速度設定
 002C           ; void motor_left_speed_set(uint8 speed)
 002C           ; {
 002C           ;  if(speed!=0)
 002C           ;   {
 002C           ;    OCR0=speed;
 002C           ;   } 
 002C           ; }
 002C           ; //左電機滑行
 002C           ; void motor_left_stop(void)
 002C           ; {
 002C                   .dbline 40
 002C           ;  motol_uen1;
 002C C498              cbi 0x18,4
 002E                   .dbline 41
 002E           ;  motol_uen2;
 002E C598              cbi 0x18,5
 0030                   .dbline 42
 0030           ;  T0_UEN;
 0030 89B7              in R24,0x39
 0032 8D7F              andi R24,253
 0034 89BF              out 0x39,R24
 0036                   .dbline -2
 0036           L10:
 0036                   .dbline 0 ; func end
 0036 0895              ret
 0038                   .dbend
 0038                   .dbfunc e motor_left_quick_stop _motor_left_quick_stop fV
                        .even
 0038           _motor_left_quick_stop::
 0038                   .dbline -1
 0038                   .dbline 46
 0038           ; }
 0038           ; //左電機急停
 0038           ; void motor_left_quick_stop(void)
 0038           ; {
 0038                   .dbline 47
 0038           ;  motol_en1;
 0038 C49A              sbi 0x18,4
 003A                   .dbline 48
 003A           ;  motol_en2;
 003A C59A              sbi 0x18,5
 003C                   .dbline 49
 003C           ;  T0_UEN;
 003C 89B7              in R24,0x39
 003E 8D7F              andi R24,253
 0040 89BF              out 0x39,R24
 0042                   .dbline -2
 0042           L11:
 0042                   .dbline 0 ; func end
 0042 0895              ret
 0044                   .dbend
 0044                   .dbfunc e motor_right_forward _motor_right_forward fV
 0044           ;          speed -> R16
                        .even
 0044           _motor_right_forward::
 0044                   .dbline -1
 0044                   .dbline 55
 0044           ; }
 0044           ; 
 0044           ; /*************************右電機動作*****************************/
 0044           ; //右電機前進
 0044           ; void motor_right_forward(uint8 speed)
 0044           ; {
 0044                   .dbline 56
 0044           ;  motor_en1;
 0044 C19A              sbi 0x18,1
 0046                   .dbline 57
 0046           ;  motor_uen2;
 0046 C298              cbi 0x18,2
 0048                   .dbline 58
 0048           ;   if(speed!=0) //加入調速指令
 0048 0023              tst R16
 004A 21F0              breq L13
 004C                   .dbline 59
 004C           ;   {
 004C                   .dbline 60
 004C           ;    OCR2=speed;
 004C 03BD              out 0x23,R16
 004E           L15:
 004E                   .dbline 61
 004E           L16:
 004E                   .dbline 61
 004E           ;    while(ASSR&(1<<TCR2UB)==1) ; //異步操作需要等待 OCR2寫入完畢
 004E 22B4              in R2,0x22
 0050 20FC              sbrc R2,0
 0052 FDCF              rjmp L15
 0054                   .dbline 62
 0054           ;   }
 0054           L13:
 0054                   .dbline 63
 0054           ;  T2_EN;
 0054 89B7              in R24,0x39
 0056 806C              ori R24,192
 0058 89BF              out 0x39,R24
 005A                   .dbline -2
 005A           L12:
 005A                   .dbline 0 ; func end
 005A 0895              ret
 005C                   .dbsym r speed 16 c
 005C                   .dbend
 005C                   .dbfunc e motor_right_backward _motor_right_backward fV
 005C           ;          speed -> R16
                        .even
 005C           _motor_right_backward::
 005C                   .dbline -1
 005C                   .dbline 67
 005C           ; }
 005C           ; //右電機后退
 005C           ; void motor_right_backward(uint8 speed)
 005C           ; {
 005C                   .dbline 68
 005C           ;  motor_uen1;
 005C C198              cbi 0x18,1
 005E                   .dbline 69
 005E           ;  motor_en2;
 005E C29A              sbi 0x18,2
 0060                   .dbline 70
 0060           ;  if(speed!=0) //加入調速指令
 0060 0023              tst R16
 0062 21F0              breq L19
 0064                   .dbline 71
 0064           ;   {
 0064                   .dbline 72
 0064           ;    OCR2=speed;
 0064 03BD              out 0x23,R16
 0066           L21:
 0066                   .dbline 73
 0066           L22:
 0066                   .dbline 73
 0066           ;    while(ASSR&(1<<TCR2UB)==1) ; //異步操作需要等待 OCR2寫入完畢
 0066 22B4              in R2,0x22
 0068 20FC              sbrc R2,0
 006A FDCF              rjmp L21
 006C                   .dbline 74
 006C           ;   }
 006C           L19:
 006C                   .dbline 75
 006C           ;  T2_EN;
 006C 89B7              in R24,0x39
 006E 806C              ori R24,192
 0070 89BF              out 0x39,R24
 0072                   .dbline -2
 0072           L18:
 0072                   .dbline 0 ; func end
 0072 0895              ret
 0074                   .dbsym r speed 16 c
 0074                   .dbend
 0074                   .dbfunc e motor_right_speed_set _motor_right_speed_set fV
 0074           ;          speed -> R16
                        .even
 0074           _motor_right_speed_set::
 0074                   .dbline -1
 0074                   .dbline 79
 0074           ; }
 0074           ; //右電機速度設定
 0074           ; void motor_right_speed_set(uint8 speed)
 0074           ; {
 0074                   .dbline 80
 0074           ;  if(speed!=0)
 0074 0023              tst R16
 0076 21F0              breq L25
 0078                   .dbline 81
 0078           ;   {
 0078                   .dbline 82
 0078           ;    OCR0=speed;
 0078 0CBF              out 0x3c,R16
 007A           L27:
 007A                   .dbline 83
 007A           L28:
 007A                   .dbline 83
 007A 22B4              in R2,0x22
 007C 20FC              sbrc R2,0
 007E FDCF              rjmp L27
 0080                   .dbline 84
 0080           L25:
 0080                   .dbline -2
 0080           L24:
 0080                   .dbline 0 ; func end
 0080 0895              ret
 0082                   .dbsym r speed 16 c
 0082                   .dbend
 0082                   .dbfunc e motor_right_stop _motor_right_stop fV
                        .even
 0082           _motor_right_stop::
 0082                   .dbline -1
 0082                   .dbline 88
 0082           ;    while(ASSR&(1<<TCR2UB)==1) ; //異步操作需要等待 OCR2寫入完畢
 0082           ;   } 
 0082           ; }
 0082           ; //右電機滑行
 0082           ; void motor_right_stop(void)
 0082           ; {
 0082                   .dbline 89
 0082           ;  motor_uen1;
 0082 C198              cbi 0x18,1
 0084                   .dbline 90
 0084           ;  motor_uen2;
 0084 C298              cbi 0x18,2
 0086                   .dbline 91
 0086           ;  T2_UEN;
 0086 89B7              in R24,0x39
 0088 8F77              andi R24,127
 008A 89BF              out 0x39,R24
 008C                   .dbline -2
 008C           L30:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成a人片在线不卡一二三区| 韩日精品视频一区| 久久电影国产免费久久电影| jlzzjlzz欧美大全| 日韩一级视频免费观看在线| 亚洲天堂网中文字| 国产精品99精品久久免费| 欧美日韩一区二区三区四区| 中文字幕一区在线| 国产在线国偷精品免费看| 欧亚一区二区三区| 国产精品美日韩| 激情av综合网| 欧美成人精品高清在线播放| 一区二区高清视频在线观看| av在线不卡观看免费观看| 久久久久九九视频| 日本美女一区二区三区视频| 欧日韩精品视频| 夜夜揉揉日日人人青青一国产精品 | 亚洲色图在线视频| 国产真实乱对白精彩久久| 欧美美女激情18p| 亚洲一区二区欧美日韩| 99久久精品免费观看| 中文字幕中文字幕中文字幕亚洲无线| 国精产品一区一区三区mba桃花| 日韩欧美国产综合| 麻豆视频一区二区| 精品国产乱码久久久久久1区2区| 日韩中文字幕不卡| 欧美久久一区二区| 日韩不卡一二三区| 日韩免费高清视频| 国产一区二区精品久久99| 2023国产一二三区日本精品2022| 久久精品72免费观看| 久久综合丝袜日本网| 国产成人免费高清| 国产精品久久久久一区| 99r精品视频| 亚洲综合色视频| 在线播放91灌醉迷j高跟美女| 丝袜亚洲另类欧美综合| 日韩欧美一二三区| 国产精品99久久久久久久vr| 国产肉丝袜一区二区| hitomi一区二区三区精品| 亚洲综合清纯丝袜自拍| 91麻豆精品久久久久蜜臀| 久草这里只有精品视频| 国产亚洲成av人在线观看导航| 成人av网在线| 一区二区日韩av| 精品三级在线观看| 成人99免费视频| 天天色综合天天| 精品粉嫩超白一线天av| jvid福利写真一区二区三区| 亚洲一区在线播放| 欧美精品一区二| av在线综合网| 日韩国产一二三区| 国产欧美va欧美不卡在线| 欧美网站一区二区| 国产一区二区三区国产| 亚洲精品久久久蜜桃| 日韩免费一区二区| av不卡免费电影| 麻豆精品久久久| 一区二区三区在线不卡| 日韩精品一区二区三区中文精品| 成人av网址在线| 日本成人在线看| 成人欧美一区二区三区白人| 制服丝袜激情欧洲亚洲| 99久久精品99国产精品 | 欧美丰满一区二区免费视频| 国产在线国偷精品产拍免费yy | 色香蕉久久蜜桃| 美国毛片一区二区三区| 亚洲视频在线一区| 久久精品亚洲一区二区三区浴池 | av亚洲精华国产精华精| 日本aⅴ免费视频一区二区三区| 亚洲国产高清在线| 日韩欧美国产午夜精品| 欧美视频在线一区二区三区| 国产成人精品亚洲777人妖| 亚洲成av人片一区二区梦乃| 国产精品久久久久久久久动漫| 欧美成人精品高清在线播放 | 热久久国产精品| 一区二区三区四区在线播放 | 91免费在线看| 国产一区二区三区四区在线观看| 亚洲高清视频在线| 亚洲日本乱码在线观看| 中文字幕免费在线观看视频一区| 欧美videos中文字幕| 91精品国产综合久久福利| 91一区二区三区在线观看| 国产成人高清在线| 久久草av在线| 毛片av中文字幕一区二区| 日韩黄色免费电影| 午夜精品一区二区三区三上悠亚| 综合欧美亚洲日本| 国产精品久久国产精麻豆99网站| 久久久一区二区三区| 2021中文字幕一区亚洲| 欧美一级二级三级乱码| 精品日本一线二线三线不卡| 欧美成人a∨高清免费观看| 欧美一二三区在线| 欧美成人精品1314www| 日韩欧美第一区| 久久综合九色综合欧美就去吻| 2020国产精品久久精品美国| 久久久久久免费| 亚洲国产成人午夜在线一区 | 一道本成人在线| 91网上在线视频| 色综合久久88色综合天天6| 欧美制服丝袜第一页| 欧美日韩不卡一区| 91精品国产乱| 久久亚洲综合av| 国产精品萝li| 亚洲v精品v日韩v欧美v专区| 日韩成人av影视| 国产麻豆成人精品| 成人黄页毛片网站| 日本高清不卡视频| 欧美精品九九99久久| 欧美tickling网站挠脚心| 久久精品男人天堂av| 中文字幕日韩av资源站| 亚洲一区在线播放| 日本三级韩国三级欧美三级| 激情小说欧美图片| 99视频一区二区三区| 欧美三级日本三级少妇99| 欧美成人vr18sexvr| |精品福利一区二区三区| 午夜久久久久久| 成人美女在线视频| 欧美日韩中字一区| 久久久99精品免费观看不卡| 亚洲精品日日夜夜| 久久精品99国产精品| 91首页免费视频| 欧美一区二区免费视频| 亚洲欧美怡红院| 石原莉奈在线亚洲二区| 丁香婷婷综合色啪| 欧美色图天堂网| 久久精品水蜜桃av综合天堂| 亚洲亚洲人成综合网络| 国产精品一区一区| 欧美日韩一区三区| 国产欧美在线观看一区| 亚洲国产va精品久久久不卡综合| 国产在线不卡一区| 欧美日韩国产小视频在线观看| 久久久久久久精| 图片区小说区区亚洲影院| 成人精品视频一区二区三区| 91精品国产高清一区二区三区 | 国产剧情一区二区三区| 在线观看欧美黄色| 国产精品久久网站| 看国产成人h片视频| 欧美性视频一区二区三区| 欧美国产亚洲另类动漫| 免费人成精品欧美精品| 欧洲一区二区三区免费视频| 国产精品视频麻豆| 免费欧美在线视频| 欧美精品一卡两卡| 亚洲一区二区三区四区的| 成人av免费在线观看| 久久精品网站免费观看| 激情综合色播激情啊| 欧美电影影音先锋| 亚洲综合色视频| 欧美性生活大片视频| 亚洲精品ww久久久久久p站| 成人成人成人在线视频| 国产午夜一区二区三区| 韩国理伦片一区二区三区在线播放 | 欧美变态tickle挠乳网站| 天天影视涩香欲综合网| 欧美三级电影精品| 亚洲综合一区二区精品导航| 欧美手机在线视频| 肉色丝袜一区二区| 555夜色666亚洲国产免| 图片区小说区国产精品视频| 欧美日本视频在线|