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

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

?? car_main.lis

?? 基于m16的尋跡小車(包含小車題目
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
                        .module car_main.c
                        .area text(rom, con, rel)
 0000                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
                        .area data(ram, con, rel)
 0000                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0000           _modle_now::
 0000                   .blkb 1
                        .area idata
 0000 04                .byte 4
                        .area data(ram, con, rel)
 0001                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0001                   .dbsym e modle_now _modle_now c
 0001           _modle_last::
 0001                   .blkb 1
                        .area idata
 0001 04                .byte 4
                        .area data(ram, con, rel)
 0002                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0002                   .dbsym e modle_last _modle_last c
 0002           _circle::
 0002                   .blkb 4
                        .area idata
 0002 00000000          .word 0,0
                        .area data(ram, con, rel)
 0006                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0006                   .dbsym e circle _circle l
 0006           _circle_n_new::
 0006                   .blkb 1
                        .area idata
 0006 00                .byte 0
                        .area data(ram, con, rel)
 0007                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0007                   .dbsym e circle_n_new _circle_n_new c
 0007           _circle_n_old::
 0007                   .blkb 1
                        .area idata
 0007 00                .byte 0
                        .area data(ram, con, rel)
 0008                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0008                   .dbsym e circle_n_old _circle_n_old c
 0008           _getlinestart::
 0008                   .blkb 1
                        .area idata
 0008 00                .byte 0
                        .area data(ram, con, rel)
 0009                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0009                   .dbsym e getlinestart _getlinestart c
 0009           _nextint_time::
 0009                   .blkb 4
                        .area idata
 0009 00000000          .word 0,0
                        .area data(ram, con, rel)
 000D                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 000D                   .dbsym e nextint_time _nextint_time L
 000D           _Light_time::
 000D                   .blkb 4
                        .area idata
 000D 00000000          .word 0,0
                        .area data(ram, con, rel)
 0011                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0011                   .dbsym e Light_time _Light_time l
 0011           _light_set_flag::
 0011                   .blkb 1
                        .area idata
 0011 00                .byte 0
                        .area data(ram, con, rel)
 0012                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0012                   .dbsym e light_set_flag _light_set_flag c
                        .area text(rom, con, rel)
 0000                   .dbfile d:\我的文檔\桌面\小車\car1\car_main.c
 0000                   .dbfunc e closeJTAG _closeJTAG fV
                        .even
 0000           _closeJTAG::
 0000                   .dbline -1
 0000                   .dbline 45
 0000           ; #include <iom16v.h>
 0000           ; #include <macros.h>
 0000           ; #include "delay.h"
 0000           ; #include "lcd.h"
 0000           ; 
 0000           ; //調試使用
 0000           ; uint lcd_i;
 0000           ; uint lcd_j;
 0000           ; uint lcd_k;
 0000           ; 
 0000           ; //尋線使用
 0000           ; uchar modle_now = 4;
 0000           ; uchar modle_last = 4;
 0000           ; 
 0000           ; //計圈數
 0000           ; #define LENGHT_PER_CIRCLE  18 //單位cm , 每個輪子的圈數
 0000           ; 
 0000           ; unsigned long int circle = 0; //路程
 0000           ; uchar circle_n_new = 0;       //圈數
 0000           ; uchar circle_n_old = 0;
 0000           ; uchar getlinestart = 0;       //碰到起跑線
 0000           ; long int nextint_time = 0;    //下次起跑線取值的時間
 0000           ; 
 0000           ; unsigned long int Light_time = 0;     //遇到一圈時,響一下,由此計時
 0000           ; uchar light_set_flag = 0;
 0000           ; 
 0000           ; 
 0000           ; #define ON  1
 0000           ; #define OFF 0
 0000           ; 
 0000           ; #define PWMA_HIG_VAL 110 //A電機高速時占空比, hight speed  注意,使用的是8位快速模式
 0000           ; #define PWMB_HIG_VAL 110
 0000           ; #define PWMA_LOW_VAL 1                                        //A電機低速時占空比  low   speed 
 0000           ; #define PWMB_LOW_VAL 1
 0000           ; 
 0000           ; #define PWMA_MID_VAL 165//A電機中速時點空比  midlle speed 
 0000           ; #define PWMB_MID_VAL 165
 0000           ; 
 0000           ; #define PWMB_MAX_VAL 1023  //最大占空比         max speed
 0000           ; #define PWMB_MAX_VAL 1023
 0000           ; #define PWMA_MIN_VAL 0    //最小占空比         min speed
 0000           ; #define PWMB_MIN_VAL 0
 0000           ; 
 0000           ; void closeJTAG(void)//   1JTAG
 0000           ; {MCUCSR|=0X80; MCUCSR|=0X80;}
 0000                   .dbline 45
 0000 84B7              in R24,0x34
 0002 8068              ori R24,128
 0004 84BF              out 0x34,R24
 0006                   .dbline 45
 0006 84B7              in R24,0x34
 0008 8068              ori R24,128
 000A 84BF              out 0x34,R24
 000C                   .dbline -2
 000C           L1:
 000C                   .dbline 0 ; func end
 000C 0895              ret
 000E                   .dbend
 000E                   .dbfunc e PwmInit _PwmInit fV
                        .even
 000E           _PwmInit::
 000E                   .dbline -1
 000E                   .dbline 49
 000E           ; 
 000E           ; /*-------------------------------PWM----------------------------------*/      
 000E           ; void PwmInit (void)
 000E           ; {
 000E                   .dbline 51
 000E           ;       //T1 for PWM
 000E           ;       DDRD |= ( 1 << PD4 ) | ( 1 << PD5 );
 000E 81B3              in R24,0x11
 0010 8063              ori R24,48
 0012 81BB              out 0x11,R24
 0014                   .dbline 52
 0014           ;       TCCR1A = ( 1 << WGM11 ) | ( 1 << WGM10 ) | ( 1 << COM1A1 ) | ( 1 << COM1B1 ); //匹配清0,兩路10位相位修正PWM
 0014 83EA              ldi R24,163
 0016 8FBD              out 0x2f,R24
 0018                   .dbline 53
 0018           ;       TCCR1B = ( 0 << CS12 ) | ( 1 << CS11 ) | ( 1 << CS10 ); //預分頻64      
 0018 83E0              ldi R24,3
 001A 8EBD              out 0x2e,R24
 001C                   .dbline -2
 001C           L2:
 001C                   .dbline 0 ; func end
 001C 0895              ret
 001E                   .dbend
 001E                   .dbfunc e PwmASet _PwmASet fV
 001E           ;              P -> R16,R17
                        .even
 001E           _PwmASet::
 001E                   .dbline -1
 001E                   .dbline 58
 001E           ; }
 001E           ; 
 001E           ; //設置pwm_A的占空比
 001E           ; void PwmASet(uint P)
 001E           ; {
 001E                   .dbline 59
 001E           ;       OCR1A = P;      
 001E 1BBD              out 0x2b,R17
 0020 0ABD              out 0x2a,R16
 0022                   .dbline -2
 0022           L3:
 0022                   .dbline 0 ; func end
 0022 0895              ret
 0024                   .dbsym r P 16 i
 0024                   .dbend
 0024                   .dbfunc e PwmBSet _PwmBSet fV
 0024           ;              P -> R16,R17
                        .even
 0024           _PwmBSet::
 0024                   .dbline -1
 0024                   .dbline 64
 0024           ; }
 0024           ; 
 0024           ; //設置pwm_B的占空比
 0024           ; void PwmBSet(uint P)
 0024           ; {
 0024                   .dbline 65
 0024           ;       OCR1B = P;      
 0024 19BD              out 0x29,R17
 0026 08BD              out 0x28,R16
 0028                   .dbline -2
 0028           L4:
 0028                   .dbline 0 ; func end
 0028 0895              ret
 002A                   .dbsym r P 16 i
 002A                   .dbend
 002A                   .dbfunc e CarGoAheadFullSpeed _CarGoAheadFullSpeed fV
                        .even
 002A           _CarGoAheadFullSpeed::
 002A                   .dbline -1
 002A                   .dbline 73
 002A           ; }
 002A           ; 
 002A           ; /*------------------------------------PWM END----------------------------------------*/
 002A           ; 
 002A           ; /*------------------------------------car active----------------------------------------*/
 002A           ; //全速向前
 002A           ; void CarGoAheadFullSpeed (void)
 002A           ; {
 002A                   .dbline 74
 002A           ;       PwmASet(PWMA_HIG_VAL);
 002A 0EE6              ldi R16,110
 002C 10E0              ldi R17,0
 002E F7DF              xcall _PwmASet
 0030                   .dbline 75
 0030           ;       PwmBSet(PWMB_HIG_VAL);
 0030 0EE6              ldi R16,110
 0032 10E0              ldi R17,0
 0034 F7DF              xcall _PwmBSet
 0036                   .dbline -2
 0036           L5:
 0036                   .dbline 0 ; func end
 0036 0895              ret
 0038                   .dbend
 0038                   .dbfunc e CarGoAheadMidSpeed _CarGoAheadMidSpeed fV
                        .even
 0038           _CarGoAheadMidSpeed::
 0038                   .dbline -1
 0038                   .dbline 80
 0038           ; }
 0038           ; 
 0038           ; //中速向前
 0038           ; void CarGoAheadMidSpeed(void)
 0038           ; {
 0038                   .dbline 81
 0038           ;       PwmASet(PWMA_MID_VAL);
 0038 05EA              ldi R16,165
 003A 10E0              ldi R17,0
 003C F0DF              xcall _PwmASet
 003E                   .dbline 82
 003E           ;       PwmBSet(PWMB_MID_VAL);  
 003E 05EA              ldi R16,165
 0040 10E0              ldi R17,0
 0042 F0DF              xcall _PwmBSet
 0044                   .dbline -2
 0044           L6:
 0044                   .dbline 0 ; func end
 0044 0895              ret
 0046                   .dbend
 0046                   .dbfunc e CarTurnLeft _CarTurnLeft fV
                        .even
 0046           _CarTurnLeft::
 0046                   .dbline -1
 0046                   .dbline 87
 0046           ; }
 0046           ; 
 0046           ; //向左
 0046           ; void CarTurnLeft (void)
 0046           ; {
 0046                   .dbline 89
 0046           ;       //TCNT1 = 0x3fe;
 0046           ;       PwmASet(PWMA_LOW_VAL);
 0046 01E0              ldi R16,1
 0048 10E0              ldi R17,0
 004A E9DF              xcall _PwmASet
 004C                   .dbline 90
 004C           ;       PwmBSet(PWMB_HIG_VAL);
 004C 0EE6              ldi R16,110
 004E 10E0              ldi R17,0
 0050 E9DF              xcall _PwmBSet
 0052                   .dbline -2
 0052           L7:
 0052                   .dbline 0 ; func end
 0052 0895              ret
 0054                   .dbend
 0054                   .dbfunc e CarTurnRight _CarTurnRight fV
                        .even
 0054           _CarTurnRight::
 0054                   .dbline -1
 0054                   .dbline 95
 0054           ; }
 0054           ; 
 0054           ; //向右
 0054           ; void CarTurnRight (void)
 0054           ; {
 0054                   .dbline 97
 0054           ;       //TCNT1 = 0x3fe;
 0054           ;       PwmASet(PWMA_HIG_VAL);
 0054 0EE6              ldi R16,110
 0056 10E0              ldi R17,0
 0058 E2DF              xcall _PwmASet
 005A                   .dbline 98
 005A           ;       PwmBSet(PWMB_LOW_VAL);
 005A 01E0              ldi R16,1
 005C 10E0              ldi R17,0
 005E E2DF              xcall _PwmBSet
 0060                   .dbline -2
 0060           L8:
 0060                   .dbline 0 ; func end
 0060 0895              ret
 0062                   .dbend
 0062                   .dbfunc e CarStop _CarStop fV
                        .even
 0062           _CarStop::
 0062                   .dbline -1
 0062                   .dbline 103
 0062           ; }
 0062           ; 
 0062           ; //停止
 0062           ; void CarStop (void)
 0062           ; {
 0062                   .dbline 105
 0062           ;       //TCNT1 = 0x3fe;
 0062           ;       PwmASet(PWMA_MIN_VAL);
 0062 0027              clr R16
 0064 1127              clr R17
 0066 DBDF              xcall _PwmASet
 0068                   .dbline 106
 0068           ;       PwmBSet(PWMB_MIN_VAL);
 0068 0027              clr R16

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本大道久久a久久综合| 色综合久久综合中文综合网| 自拍偷拍亚洲欧美日韩| 7777精品伊人久久久大香线蕉超级流畅 | 日本一区二区三区国色天香| 91成人免费在线视频| 久久99久久久欧美国产| 亚洲国产中文字幕在线视频综合 | 一卡二卡三卡日韩欧美| 日韩欧美一二区| 91成人在线观看喷潮| 国产91丝袜在线播放0| 日本不卡高清视频| 亚洲一区二区在线观看视频| 国产精品女同互慰在线看| 日韩欧美精品三级| 欧美性感一区二区三区| 成人性生交大片免费看在线播放| 人人爽香蕉精品| 亚洲综合在线免费观看| 亚洲欧洲av色图| www激情久久| 欧美成人伊人久久综合网| 欧美丰满高潮xxxx喷水动漫| 91福利在线播放| 91视频观看视频| 波多野结衣欧美| 高清av一区二区| 国产成人免费网站| 国产尤物一区二区在线| 麻豆成人91精品二区三区| 日韩精品欧美成人高清一区二区| 亚洲制服欧美中文字幕中文字幕| 国产精品国产三级国产普通话三级| 久久―日本道色综合久久| 日韩欧美国产一二三区| 7777精品伊人久久久大香线蕉的| 欧美日韩国产三级| 欧美伊人久久久久久午夜久久久久| 国产乱理伦片在线观看夜一区| 九色综合狠狠综合久久| 韩国一区二区三区| 国产精品一区三区| 国产成人精品aa毛片| 成人性色生活片| 成人av免费在线| 91无套直看片红桃| 在线日韩一区二区| 欧美色网一区二区| 337p亚洲精品色噜噜| 欧美剧情片在线观看| 欧美一区二区三区在线电影| 日韩午夜在线播放| 亚洲va韩国va欧美va精品| 首页国产欧美日韩丝袜| 免费在线观看一区| 国产精品一品二品| 播五月开心婷婷综合| 色八戒一区二区三区| 欧美专区亚洲专区| 91精品国产乱码| 久久久亚洲综合| 国产精品看片你懂得| 一区二区三区高清| 日韩一区精品字幕| 国产精一区二区三区| 成人黄色片在线观看| 色综合久久88色综合天天| 欧美日韩在线三级| 精品盗摄一区二区三区| 国产精品美日韩| 性久久久久久久久久久久| 久久精品国产99国产| 成人ar影院免费观看视频| 91福利精品第一导航| 日韩欧美国产精品一区| 国产精品美日韩| 香蕉久久一区二区不卡无毒影院 | 精品制服美女丁香| 成人晚上爱看视频| 69av一区二区三区| 中文字幕欧美国产| 日本特黄久久久高潮| 成人精品一区二区三区四区| 欧美日韩国产影片| 国产精品萝li| 欧美日韩一区久久| 久久久精品tv| 午夜精品在线视频一区| 国产福利一区二区三区| 51精品国自产在线| 亚洲欧洲成人自拍| 久久精品国产精品青草| 在线视频一区二区三区| 久久久99精品免费观看| 亚洲sss视频在线视频| 成人黄色软件下载| 精品国产人成亚洲区| 亚洲韩国精品一区| 不卡视频在线观看| 久久综合色鬼综合色| 亚洲第一主播视频| 成人禁用看黄a在线| 精品毛片乱码1区2区3区| 亚洲午夜av在线| 99视频一区二区| 国产三级精品三级在线专区| 日韩av一级电影| 欧美三日本三级三级在线播放| 久久综合色播五月| 麻豆国产欧美一区二区三区| 欧美日韩在线播| 亚洲少妇中出一区| 成人性视频免费网站| 久久久久久麻豆| 理论片日本一区| 在线电影国产精品| 亚洲一区自拍偷拍| 国产调教视频一区| 蜜桃视频在线观看一区| 欧美日韩免费高清一区色橹橹 | 亚洲精品国久久99热| 成人小视频在线观看| 久久色在线视频| 国产主播一区二区三区| 欧美xxxx老人做受| 美女在线视频一区| 日韩欧美在线网站| 免费精品视频最新在线| 51久久夜色精品国产麻豆| 天天综合天天做天天综合| 欧美日韩成人在线一区| 天堂精品中文字幕在线| 欧美日韩国产综合一区二区| 亚洲成人手机在线| 91精品国产色综合久久不卡电影| 午夜天堂影视香蕉久久| 欧美老肥妇做.爰bbww| 天天av天天翘天天综合网| 欧美亚男人的天堂| 婷婷开心激情综合| 日韩一卡二卡三卡四卡| 久99久精品视频免费观看| 久久蜜臀中文字幕| 成人免费高清在线| 亚洲视频香蕉人妖| 欧洲一区二区三区在线| 午夜精品一区二区三区免费视频| 欧美日韩亚州综合| 麻豆传媒一区二区三区| 久久久www免费人成精品| 风间由美一区二区三区在线观看| 国产精品污www在线观看| 94-欧美-setu| 亚洲线精品一区二区三区 | 91久久精品一区二区三| 亚洲国产精品影院| 欧美www视频| 大美女一区二区三区| 亚洲久本草在线中文字幕| 欧美日韩免费高清一区色橹橹 | 91在线精品秘密一区二区| 亚洲综合丝袜美腿| 欧美一卡2卡3卡4卡| 国产成人免费高清| 一区二区三区四区中文字幕| 欧美一区二区三区人| 国产成人在线免费| 一区二区成人在线视频| 日韩一区二区电影网| 成人av网在线| 日韩国产精品久久| 国产亚洲成aⅴ人片在线观看| av中文字幕一区| 日韩精品电影在线| 亚洲国产精品成人综合 | 日韩黄色片在线观看| 26uuu欧美| 欧美亚洲丝袜传媒另类| 久久超碰97人人做人人爱| 成人免费小视频| 日韩一卡二卡三卡| 97久久超碰精品国产| 蜜臀久久99精品久久久画质超高清| 国产农村妇女毛片精品久久麻豆| 欧美系列日韩一区| 国产精品一区二区久久不卡 | 国产精品国产自产拍高清av| 欧美美女黄视频| 国产高清一区日本| 亚洲成人资源网| 国产精品人成在线观看免费| 欧美军同video69gay| 99久久综合精品| 久久se这里有精品| 亚洲一级二级三级在线免费观看| 国产午夜精品一区二区| 欧美丰满嫩嫩电影| 色欲综合视频天天天| 国产成人亚洲综合色影视|