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

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

?? rd_useserialbuff.lis

?? 移動機器人(小車)的物理坐標和邏輯坐標的轉換源碼
?? LIS
?? 第 1 頁 / 共 3 頁
字號:
 008E           ; /***********************************************************
 008E           ; *   函數說明:接收緩沖區首數據察看函數                     *
 008E           ; *   輸入:    存儲取出數據地址的指針                       *
 008E           ; *   輸出:    取值是否成功                                 *
 008E           ; *   調用函數:無                                           *
 008E           ; ***********************************************************/
 008E           ; BOOL UARTPeekDataFromRxBuff(uint8 *pData)
 008E           ; {
 008E                   .dbline 168
 008E           ;     SAFE_CODE_PERFORMANCE
 008E                   .dbline 168
 008E AFB6              in R10,0x3f
 0090                   .dbline 168
 0090 F894              cli
 0092                   .dbline 168
 0092 20900200          lds R2,_UARTRxBuffTail
 0096 30900300          lds R3,_UARTRxBuffTail+1
 009A 40900000          lds R4,_UARTRxBuffHead
 009E 50900100          lds R5,_UARTRxBuffHead+1
 00A2 4214              cp R4,R2
 00A4 5304              cpc R5,R3
 00A6 59F4              brne L7
 00A8           X3:
 00A8 20900400          lds R2,_UARTRxBuffCounter
 00AC 30900500          lds R3,_UARTRxBuffCounter+1
 00B0 2220              tst R2
 00B2 29F4              brne L7
 00B4 3320              tst R3
 00B6 19F4              brne L7
 00B8           X4:
 00B8                   .dbline 168
 00B8                   .dbline 168
 00B8 7894              sei
 00BA                   .dbline 168
 00BA 0027              clr R16
 00BC 0DC0              rjmp L6
 00BE           L7:
 00BE                   .dbline 168
 00BE 80E0              ldi R24,<_UARTRxBuff
 00C0 90E0              ldi R25,>_UARTRxBuff
 00C2 E0910000          lds R30,_UARTRxBuffHead
 00C6 F0910100          lds R31,_UARTRxBuffHead+1
 00CA E80F              add R30,R24
 00CC F91F              adc R31,R25
 00CE 2080              ldd R2,z+0
 00D0 F801              movw R30,R16
 00D2 2082              std z+0,R2
 00D4                   .dbline 168
 00D4                   .dbline 168
 00D4 AFBE              out 0x3f,R10
 00D6                   .dbline 168
 00D6                   .dbline 178
 00D6           ;     (
 00D6           ;         if ((UARTRxBuffHead == UARTRxBuffTail) 
 00D6           ;          && (UARTRxBuffCounter == 0))
 00D6           ;         {
 00D6           ;             SEI();
 00D6           ;             return FALSE;
 00D6           ;         }
 00D6           ;         (*pData) = UARTRxBuff[UARTRxBuffHead];
 00D6           ;     )         
 00D6           ;     return TRUE;
 00D6 01E0              ldi R16,1
 00D8                   .dbline -2
 00D8           L6:
 00D8                   .dbline 0 ; func end
 00D8 A990              ld R10,y+
 00DA 0895              ret
 00DC                   .dbsym r cflags0 10 c
 00DC                   .dbsym r pData 16 pc
 00DC                   .dbend
 00DC                   .dbfunc e UARTaddDataToRxBuff _UARTaddDataToRxBuff fc
 00DC           ;        cflags0 -> R10
 00DC           ;           Data -> R16
                        .even
 00DC           _UARTaddDataToRxBuff::
 00DC AA92              st -y,R10
 00DE                   .dbline -1
 00DE                   .dbline 188
 00DE           ; }
 00DE           ; 
 00DE           ; /***********************************************************
 00DE           ; *  函數說明:向通訊輸入緩沖區添加數據函數                  *
 00DE           ; *  輸入:    收到的數據                                    *
 00DE           ; *  輸出:    無                                            *
 00DE           ; *  調用函數:無                                            *
 00DE           ; ***********************************************************/
 00DE           ; BOOL UARTaddDataToRxBuff(uint8  Data)
 00DE           ; {
 00DE                   .dbline 189
 00DE           ;     SAFE_CODE_PERFORMANCE
 00DE                   .dbline 189
 00DE AFB6              in R10,0x3f
 00E0                   .dbline 189
 00E0 F894              cli
 00E2                   .dbline 189
 00E2 20900200          lds R2,_UARTRxBuffTail
 00E6 30900300          lds R3,_UARTRxBuffTail+1
 00EA 40900000          lds R4,_UARTRxBuffHead
 00EE 50900100          lds R5,_UARTRxBuffHead+1
 00F2 4214              cp R4,R2
 00F4 5304              cpc R5,R3
 00F6 59F4              brne L10
 00F8           X5:
 00F8 80910400          lds R24,_UARTRxBuffCounter
 00FC 90910500          lds R25,_UARTRxBuffCounter+1
 0100 8032              cpi R24,32
 0102 E0E0              ldi R30,0
 0104 9E07              cpc R25,R30
 0106 19F4              brne L10
 0108           X6:
 0108                   .dbline 189
 0108                   .dbline 189
 0108 7894              sei
 010A                   .dbline 189
 010A 0027              clr R16
 010C 29C0              rjmp L9
 010E           L10:
 010E                   .dbline 189
 010E 20900200          lds R2,_UARTRxBuffTail
 0112 30900300          lds R3,_UARTRxBuffTail+1
 0116 C101              movw R24,R2
 0118 0196              adiw R24,1
 011A 90930300          sts _UARTRxBuffTail+1,R25
 011E 80930200          sts _UARTRxBuffTail,R24
 0122 80E0              ldi R24,<_UARTRxBuff
 0124 90E0              ldi R25,>_UARTRxBuff
 0126 F101              movw R30,R2
 0128 E80F              add R30,R24
 012A F91F              adc R31,R25
 012C 0083              std z+0,R16
 012E                   .dbline 189
 012E 80910400          lds R24,_UARTRxBuffCounter
 0132 90910500          lds R25,_UARTRxBuffCounter+1
 0136 0196              adiw R24,1
 0138 90930500          sts _UARTRxBuffCounter+1,R25
 013C 80930400          sts _UARTRxBuffCounter,R24
 0140                   .dbline 189
 0140 80910200          lds R24,_UARTRxBuffTail
 0144 90910300          lds R25,_UARTRxBuffTail+1
 0148 8032              cpi R24,32
 014A E0E0              ldi R30,0
 014C 9E07              cpc R25,R30
 014E 31F4              brne L12
 0150           X7:
 0150                   .dbline 189
 0150                   .dbline 189
 0150 2224              clr R2
 0152 3324              clr R3
 0154 30920300          sts _UARTRxBuffTail+1,R3
 0158 20920200          sts _UARTRxBuffTail,R2
 015C                   .dbline 189
 015C           L12:
 015C                   .dbline 189
 015C                   .dbline 189
 015C AFBE              out 0x3f,R10
 015E                   .dbline 189
 015E                   .dbline 206
 015E           ;     (
 015E           ;         if ((UARTRxBuffHead == UARTRxBuffTail) 
 015E           ;          && (UARTRxBuffCounter == SERIAL_RX_BUFF_SIZE))
 015E           ;         {
 015E           ;             SEI();
 015E           ;             return FALSE;
 015E           ;         }
 015E           ;         UARTRxBuff[UARTRxBuffTail++] = Data;
 015E           ;     
 015E           ;         UARTRxBuffCounter++;
 015E           ;     
 015E           ;         if (UARTRxBuffTail == SERIAL_RX_BUFF_SIZE)
 015E           ;         {
 015E           ;             UARTRxBuffTail = 0;
 015E           ;         }
 015E           ;       )       
 015E           ;     return TRUE;
 015E 01E0              ldi R16,1
 0160                   .dbline -2
 0160           L9:
 0160                   .dbline 0 ; func end
 0160 A990              ld R10,y+
 0162 0895              ret
 0164                   .dbsym r cflags0 10 c
 0164                   .dbsym r Data 16 c
 0164                   .dbend
 0164                   .dbfunc e UARTgetDataFromTxBuff _UARTgetDataFromTxBuff fc
 0164           ;        cflags0 -> R10
 0164           ;           Data -> R16,R17
                        .even
 0164           _UARTgetDataFromTxBuff::
 0164 AA92              st -y,R10
 0166                   .dbline -1
 0166                   .dbline 218
 0166           ; }
 0166           ; #endif
 0166           ; 
 0166           ; #ifdef _USE_SERIAL_TX_BUFF
 0166           ; /***********************************************************
 0166           ; *  函數說明:發送中斷取值函數                              *
 0166           ; *  輸入:    存儲取出數據地址的指針                        *
 0166           ; *  輸出:    取值是否成功                                  *
 0166           ; *  調用函數:無                                            *
 0166           ; ***********************************************************/
 0166           ; BOOL UARTgetDataFromTxBuff(uint8 *Data)
 0166           ; {
 0166                   .dbline 220
 0166           ; 
 0166           ;     SAFE_CODE_PERFORMANCE
 0166                   .dbline 220
 0166 AFB6              in R10,0x3f
 0168                   .dbline 220
 0168 F894              cli
 016A                   .dbline 220
 016A 20900800          lds R2,_UARTTxBuffTail
 016E 30900900          lds R3,_UARTTxBuffTail+1
 0172 40900600          lds R4,_UARTTxBuffHead
 0176 50900700          lds R5,_UARTTxBuffHead+1
 017A 4214              cp R4,R2
 017C 5304              cpc R5,R3
 017E 59F4              brne L15
 0180           X8:
 0180 20900A00          lds R2,_UARTTxBuffCounter
 0184 30900B00          lds R3,_UARTTxBuffCounter+1
 0188 2220              tst R2
 018A 29F4              brne L15
 018C 3320              tst R3
 018E 19F4              brne L15
 0190           X9:
 0190                   .dbline 220
 0190                   .dbline 220
 0190 7894              sei
 0192                   .dbline 220
 0192 0027              clr R16
 0194 2BC0              rjmp L14
 0196           L15:
 0196                   .dbline 220
 0196 20900600          lds R2,_UARTTxBuffHead
 019A 30900700          lds R3,_UARTTxBuffHead+1
 019E C101              movw R24,R2
 01A0 0196              adiw R24,1
 01A2 90930700          sts _UARTTxBuffHead+1,R25
 01A6 80930600          sts _UARTTxBuffHead,R24
 01AA 80E0              ldi R24,<_UARTTxBuff
 01AC 90E0              ldi R25,>_UARTTxBuff
 01AE F101              movw R30,R2
 01B0 E80F              add R30,R24
 01B2 F91F              adc R31,R25
 01B4 2080              ldd R2,z+0
 01B6 F801              movw R30,R16
 01B8 2082              std z+0,R2
 01BA                   .dbline 220
 01BA 80910A00          lds R24,_UARTTxBuffCounter
 01BE 90910B00          lds R25,_UARTTxBuffCounter+1
 01C2 0197              sbiw R24,1
 01C4 90930B00          sts _UARTTxBuffCounter+1,R25
 01C8 80930A00          sts _UARTTxBuffCounter,R24
 01CC                   .dbline 220
 01CC 80910600          lds R24,_UARTTxBuffHead
 01D0 90910700          lds R25,_UARTTxBuffHead+1
 01D4 8034              cpi R24,64
 01D6 E0E0              ldi R30,0
 01D8 9E07              cpc R25,R30
 01DA 31F4              brne L17
 01DC           X10:
 01DC                   .dbline 220
 01DC                   .dbline 220
 01DC 2224              clr R2
 01DE 3324              clr R3
 01E0 30920700          sts _UARTTxBuffHead+1,R3
 01E4 20920600          sts _UARTTxBuffHead,R2
 01E8                   .dbline 220
 01E8           L17:
 01E8                   .dbline 220
 01E8                   .dbline 220
 01E8 AFBE              out 0x3f,R10
 01EA                   .dbline 220
 01EA                   .dbline 237
 01EA           ;     (
 01EA           ;         if ((UARTTxBuffHead == UARTTxBuffTail) 
 01EA           ;          && (UARTTxBuffCounter == 0))
 01EA           ;         {
 01EA           ;             SEI();
 01EA           ;             return FALSE;
 01EA           ;         }
 01EA           ;         (*Data) = UARTTxBuff[UARTTxBuffHead++];
 01EA           ;     
 01EA           ;         UARTTxBuffCounter--;
 01EA           ;     
 01EA           ;         if (UARTTxBuffHead == SERIAL_TX_BUFF_SIZE)
 01EA           ;         {
 01EA           ;             UARTTxBuffHead = 0;
 01EA           ;         }
 01EA           ;     )         
 01EA           ;     return TRUE;
 01EA 01E0              ldi R16,1
 01EC                   .dbline -2
 01EC           L14:
 01EC                   .dbline 0 ; func end
 01EC A990              ld R10,y+
 01EE 0895              ret
 01F0                   .dbsym r cflags0 10 c
 01F0                   .dbsym r Data 16 pc
 01F0                   .dbend
 01F0                   .dbfunc e UARTPeekDataFromTxBuff _UARTPeekDataFromTxBuff fc

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合网天天看片| 日韩三级中文字幕| 欧美韩日一区二区三区| 韩国av一区二区三区在线观看| 在线观看91精品国产麻豆| 亚洲国产精品人人做人人爽| 在线看一区二区| 亚洲成人精品一区| 制服视频三区第一页精品| 免费欧美日韩国产三级电影| 精品女同一区二区| 亚洲欧美视频在线观看| 欧美三电影在线| 日本视频免费一区| 久久视频一区二区| 91首页免费视频| 亚洲国产综合人成综合网站| 欧美肥大bbwbbw高潮| 免费视频最近日韩| 国产色综合一区| 91无套直看片红桃| 亚州成人在线电影| 精品久久免费看| eeuss鲁片一区二区三区| 久久99在线观看| 精品国产99国产精品| 懂色av一区二区三区免费看| 国产精品动漫网站| 91精品蜜臀在线一区尤物| 国产麻豆成人传媒免费观看| 亚洲蜜臀av乱码久久精品| 欧美性受xxxx黑人xyx性爽| 日本不卡免费在线视频| 国产日韩成人精品| 欧美亚洲高清一区二区三区不卡| 美女精品自拍一二三四| ㊣最新国产の精品bt伙计久久| 欧美视频在线观看一区| 国产精品一级片在线观看| 一区二区三区在线高清| 精品国产91洋老外米糕| 欧美亚洲动漫制服丝袜| 国产主播一区二区| 亚洲午夜成aⅴ人片| 国产女人水真多18毛片18精品视频 | 国产另类ts人妖一区二区| 亚洲精品国产a久久久久久 | 亚洲一区二区偷拍精品| 精品国产一区二区精华| 在线观看国产日韩| 成人国产一区二区三区精品| 精品国产免费一区二区三区四区 | 国产精品1024久久| 一区二区三区在线视频播放| 久久久精品黄色| 51精品视频一区二区三区| 99亚偷拍自图区亚洲| 国产在线精品一区二区不卡了| 日韩精品在线一区| 欧美视频一二三区| 91丨国产丨九色丨pron| 成人黄色小视频| 韩国在线一区二区| 麻豆国产精品视频| 午夜精品视频一区| 亚洲午夜影视影院在线观看| 国产精品久久免费看| 久久精品一区二区三区不卡牛牛| 91精品国产入口| 久久机这里只有精品| 免费观看在线综合色| 午夜在线电影亚洲一区| 亚洲人快播电影网| 国产精品天干天干在线综合| 欧美精品日韩精品| 欧美日韩综合一区| 欧美日韩国产在线播放网站| 欧洲亚洲精品在线| 欧美亚洲尤物久久| 麻豆高清免费国产一区| 日本亚洲电影天堂| 亚洲永久精品大片| 国产精品久久久久久久久免费相片 | 黄色日韩三级电影| 午夜精品aaa| 亚洲影院在线观看| 一区二区三区中文在线观看| 久久久精品综合| 精品国产露脸精彩对白| 精品国产免费一区二区三区四区 | 国产精品自在欧美一区| 日产精品久久久久久久性色| 亚洲国产欧美一区二区三区丁香婷| 一区av在线播放| 一区二区三区久久久| 中文字幕在线不卡视频| 国产精品伦一区二区三级视频| 中国色在线观看另类| 久久久综合激的五月天| 久久你懂得1024| 久久美女高清视频| 欧美日韩国产精品成人| 日韩一区二区在线看片| 欧美一级片在线观看| 91精品国产手机| 欧美一卡二卡三卡四卡| 精品免费99久久| 国产天堂亚洲国产碰碰| 久久日韩粉嫩一区二区三区| 18成人在线观看| 亚洲欧美日韩在线| 亚洲一区在线看| 亚洲一区二区偷拍精品| 日日噜噜夜夜狠狠视频欧美人| 一区二区三区免费| 日韩精品久久久久久| 免费欧美在线视频| 极品少妇xxxx精品少妇| 成人午夜视频福利| 欧美日韩国产一级| 国产视频一区在线观看| 亚洲成人av中文| 一区二区三区欧美日| 日本欧美一区二区三区乱码| 精品一区精品二区高清| 国产jizzjizz一区二区| 日本一区二区三区视频视频| 一区二区三区国产精品| 日韩二区在线观看| 国内一区二区视频| 99riav一区二区三区| 欧美色男人天堂| 亚洲精品一区二区在线观看| 亚洲综合清纯丝袜自拍| 日韩国产欧美三级| 亚洲毛片av在线| 日韩二区三区四区| 成人免费av资源| 欧美人xxxx| 一区二区三区四区精品在线视频| 午夜欧美电影在线观看| 国产美女精品一区二区三区| 91免费版pro下载短视频| 欧美一区二区视频在线观看| 欧美国产激情一区二区三区蜜月| 亚洲一区二区三区四区在线| 国产经典欧美精品| 欧美日韩视频不卡| 欧美精品一区二区三区蜜桃视频| 亚洲一区二区视频在线观看| 国产一区二区视频在线| 欧美日韩一二三| 国产精品乱码久久久久久| 一级精品视频在线观看宜春院| 日本午夜精品视频在线观看 | 亚洲制服丝袜av| 亚洲一区二区三区四区不卡| 免费观看日韩av| 一本大道av伊人久久综合| 欧美v日韩v国产v| 亚洲成人一区在线| av亚洲精华国产精华| 欧美日韩国产小视频在线观看| 亚洲欧美日韩人成在线播放| 国产精品996| 日韩欧美一级二级| 五月天精品一区二区三区| 99久久精品久久久久久清纯| 欧美一二三四区在线| 日韩在线观看一区二区| 色88888久久久久久影院按摩| 国产午夜精品美女毛片视频| 久久66热re国产| 欧美日韩精品福利| 1024成人网色www| 久热成人在线视频| 欧美疯狂性受xxxxx喷水图片| 一区二区三区鲁丝不卡| 91视频免费看| 亚洲视频在线一区观看| 成人精品鲁一区一区二区| 国产性天天综合网| 国产裸体歌舞团一区二区| 精品va天堂亚洲国产| 精品一区二区av| 日韩一级片在线播放| 久久99精品国产.久久久久| 日韩三级av在线播放| 日韩成人午夜电影| 欧美精品v日韩精品v韩国精品v| 午夜久久久影院| 91麻豆产精品久久久久久| 亚洲一区二区高清| 欧美日韩另类一区| 日韩福利视频导航| 欧美一级xxx| 精品在线一区二区| 国产精品麻豆视频| 91黄色免费网站| 午夜精品一区在线观看|