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

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

?? scar.lst

?? 基于Robo-PICA robot kit的PIC 16F877a的單片機編程 Innovative Experiment Co.,Ltd.
?? LST
?? 第 1 頁 / 共 5 頁
字號:
0578:  DECFSZ 77,F
0579:  GOTO   578
057A:  NOP
.................... 	value = read_adc();  
057B:  BSF    1F.2
057C:  BTFSC  1F.2
057D:  GOTO   57C
057E:  MOVF   1E,W
057F:  MOVWF  7A
0580:  BSF    03.5
0581:  MOVF   1E,W
0582:  MOVWF  58
0583:  MOVF   7A,W
0584:  MOVWF  59
.................... 	setup_adc( ADC_OFF );  
0585:  BCF    03.5
0586:  MOVF   1F,W
0587:  ANDLW  38
0588:  MOVWF  1F
.................... 	return value;  
0589:  BSF    03.5
058A:  MOVF   58,W
058B:  MOVWF  78
058C:  MOVF   59,W
058D:  MOVWF  79
.................... }  
058E:  BCF    03.5
058F:  RETLW  00
....................   
.................... void ReverseCar()  
.................... {  
.................... 	int16 j;  
.................... 	for(i=0;i<135;i++)           //135000 = 90 degree  
*
04A6:  CLRF   21
04A7:  CLRF   20
04A8:  MOVF   21,F
04A9:  BTFSS  03.2
04AA:  GOTO   4C9
04AB:  MOVF   20,W
04AC:  SUBLW  86
04AD:  BTFSS  03.0
04AE:  GOTO   4C9
.................... 	{for(j=0;j<1000;j++)  
04AF:  BSF    03.5
04B0:  CLRF   4F
04B1:  CLRF   4E
04B2:  MOVF   4F,W
04B3:  SUBLW  03
04B4:  BTFSS  03.0
04B5:  GOTO   4C4
04B6:  BTFSS  03.2
04B7:  GOTO   4BC
04B8:  MOVF   4E,W
04B9:  SUBLW  E7
04BA:  BTFSS  03.0
04BB:  GOTO   4C4
.................... 		{  
.................... 			motorA_Backward();  
04BC:  BCF    03.5
04BD:  CALL   497
.................... 			motorB_Forward();  
04BE:  CALL   42E
.................... 		}   
04BF:  BSF    03.5
04C0:  INCF   4E,F
04C1:  BTFSC  03.2
04C2:  INCF   4F,F
04C3:  GOTO   4B2
.................... 	}   
04C4:  BCF    03.5
04C5:  INCF   20,F
04C6:  BTFSC  03.2
04C7:  INCF   21,F
04C8:  GOTO   4A8
.................... }  
04C9:  RETLW  00
....................   
.................... /*  
....................    void BackBySensor()  
....................    {  
....................    int16 value0,value1,value2,value3;  
....................    int16 IrSensorValue=0x00;              //0 or 1  
....................   
....................    while(true)  
....................    {        
....................    IrSensorValue=0x00;                
....................    value0 = read_IrSensor(0);  
....................    value1 = read_IrSensor(1);  
....................    value2 = read_IrSensor(2);  
....................    value3 = read_IrSensor(3);  
....................    IrSensorValue = ((value0<200 ??0x08:0) | IrSensorValue);   //sensor0   1   2    3  
....................    IrSensorValue = ((value1<200 ??0x04:0) | IrSensorValue);   //      白  黑  黑   白   
....................    IrSensorValue = ((value2<200 ??0x02:0) | IrSensorValue);   //      0   1   1    0  
....................    IrSensorValue = ((value3<200 ??0x01:0) | IrSensorValue);   //  
....................   
....................   
....................    if( IrSensorValue == 0x06 )	       //0000 0110  
....................    {  
....................    GoBack();  
....................    }   
....................    if( IrSensorValue == 0x02 )          //0000 0010  
....................    {  
....................    brakeA();  
....................    motorB_Backward();  
....................    }  
....................    if (IrSensorValue == 0x04 )  	        //0000 0100  
....................    {  
....................    motorA_Backward();  
....................    brakeB();  
....................    }  
....................    if( IrSensorValue == 0x0f)         //0000 1111  
....................    {  
....................    return;  
....................    }  
....................    }  
....................    }  
....................    */  
....................   
.................... #include <string.h> 
....................  ////////////////////////////////////////////////////////////////////////////  
.................... ////        (C) Copyright 1996,2003 Custom Computer Services            ////  
.................... //// This source code may only be used by licensed users of the CCS C   ////  
.................... //// compiler.  This source code may only be distributed to other       ////  
.................... //// licensed users of the CCS C compiler.  No other use, reproduction  ////  
.................... //// or distribution is permitted without written permission.           ////  
.................... //// Derivative programs created using this software in object code     ////  
.................... //// form are not restricted in any way.                                ////  
.................... ////////////////////////////////////////////////////////////////////////////  
....................   
.................... #ifndef _STRING  
.................... #define _STRING  
.................... #include <stddef.h> 
....................  ///////////////////////////////////////////////////////////////////////////  
.................... ////        (C) Copyright 1996,2003 Custom Computer Services           ////  
.................... //// This source code may only be used by licensed users of the CCS C  ////  
.................... //// compiler.  This source code may only be distributed to other      ////  
.................... //// licensed users of the CCS C compiler.  No other use, reproduction ////  
.................... //// or distribution is permitted without written permission.          ////  
.................... //// Derivative programs created using this software in object code    ////  
.................... //// form are not restricted in any way.                               ////  
.................... ///////////////////////////////////////////////////////////////////////////  
....................   
.................... #ifndef _STDDEF  
....................   
.................... #define _STDDEF  
....................   
.................... #if sizeof(int *)==1  
.................... #define ptrdiff_t int  
.................... #else  
.................... #define ptrdiff_t long  
.................... #endif  
....................   
.................... #define size_t int  
.................... #define wchar_t char  
.................... #define NULL 0  
....................   
.................... #define offsetof(s,f) (offsetofbit(s,f)/8)  
....................   
.................... #endif  
....................  
.................... #include <ctype.h> 
....................  ////////////////////////////////////////////////////////////////////////////  
.................... ////        (C) Copyright 1996,2003 Custom Computer Services            ////  
.................... //// This source code may only be used by licensed users of the CCS C   ////  
.................... //// compiler.  This source code may only be distributed to other       ////  
.................... //// licensed users of the CCS C compiler.  No other use, reproduction  ////  
.................... //// or distribution is permitted without written permission.           ////  
.................... //// Derivative programs created using this software in object code     ////  
.................... //// form are not restricted in any way.                                ////  
.................... ////////////////////////////////////////////////////////////////////////////  
....................   
.................... #ifndef _CTYPE  
.................... #define _CTYPE  
....................   
.................... #define islower(x)  isamoung(x,"abcdefghijklmnopqrstuvwxyz")  
.................... #define isupper(x)  isamoung(x,"ABCDEFGHIJKLMNOPQRSTUVWXYZ")  
.................... #define isalnum(x)  isamoung(x,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")  
.................... #define isalpha(x)  isamoung(x,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")  
.................... #define isdigit(x)  isamoung(x,"0123456789")  
.................... #define isspace(x)  (x==' ')  
.................... #define isxdigit(x) isamoung(x,"0123456789ABCDEFabcdef")  
.................... #define iscntrl(x)  (x<' ')  
.................... #define isprint(x)  (x>=' ')  
.................... #define isgraph(x)  (x>' ')  
.................... #define ispunct(x)  ((x>' ')&&!isalnum(x))  
....................   
.................... #endif  
....................   
....................  
....................   
....................   
....................   
.................... //////////////////////////////////////////////  
.................... //// Uncomment the following define to    ////  
.................... //// allow some functions to use a        ////  
.................... //// quicker algorithm, but use more ROM  ////  
.................... ////                                      ////  
.................... //// #define FASTER_BUT_MORE_ROM          ////  
.................... //////////////////////////////////////////////  
....................   
....................   
....................   
.................... /*Copying functions*/  
.................... /* standard template:  
....................    void *memmove(void *s1, void *s2, size_t n).  
....................    Copies max of n characters safely (not following ending '\0')  
....................    from s2 in s1; if s2 has less than n characters, appends 0 */  
....................   
.................... char *memmove(void *s1,char *s2,size_t n)  
.................... {  
....................    char *sc1;  
....................    char *sc2;  
....................    sc1=s1;  
....................    sc2=s2;  
....................    if(sc2<sc1 && sc1 <sc2 +n)  
....................       for(sc1+=n,sc2+=n;0<n;--n)  
....................          *--sc1=*--sc2;  
....................    else  
....................       for(;0<n;--n)  
....................          *sc1++=*sc2++;  
....................   return s1;  
....................   }  
.................... /*    Standard template: char *strcpy(char *s1, const char *s2)  
.................... copies the string s2 including the null character to s1*/  
....................   
.................... char *strcpy(char *s1, char *s2)  
.................... {  
....................   char *s;  
....................   
....................   for (s = s1; *s2 != 0; s++, s2++)  
.................... 	  *s = *s2;  
....................   return(s1);  
.................... }  
.................... /* compiler ignored the name 'strcpy()'; perhaps, it's reserved?? 
....................    Standard template: char *strcpy(char *s1, const char *s2)  
....................    copies the string s2 including the null character to s1*/  
....................   
.................... char *strcopy(char *s1, char *s2)  
.................... {  
....................   char *s;  
....................   
....................   for (s = s1; *s2 != 0; s++, s2++)  
.................... 	  *s = *s2;  
....................   return(s1);  
.................... }  
....................   
.................... /* standard template:  
....................    char *strncpy(char *s1, const char *s2, size_t n).  
....................    Copies max of n characters (not following ending '\0')  
....................    from s2 in s1; if s2 has less than n characters, appends 0 */  
....................   
.................... char *strncpy(char *s1, char *s2, size_t n)  
.................... {  
....................   char *s;  
....................   
....................   for (s = s1; n > 0 && *s2 != '\0'; n--)  
....................      *s++ = *s2++;  
....................   for (; n > 0; n--)  
....................      *s++ = '\0';  
....................   
....................   return(s1);  
.................... }  
.................... /***********************************************************/  
....................   
.................... /*concatenation functions*/  
.................... /* standard template: char *strcat(char *s1, const char *s2)  
.................... appends s2 to s1*/  
....................   
.................... char *strcat(char *s1, char *s2)  
.................... {  
....................    char *s;  
....................   
....................    for (s = s1; *s != '\0'; ++s);  
....................    while(*s2 != '\0')  
....................    {  
....................       *s = *s2;  
....................       ++s;  
....................       ++s2;  
....................    }  
....................   
....................    *s = '\0';  
....................    return(s1);  
.................... }  
.................... /* standard template: char *strncat(char *s1, char *s2,size_t n)  
.................... appends not more than n characters from s2 to s1*/  
....................   
.................... char *strncat(char *s1, char *s2, size_t n)  
.................... {  
....................    char *s;  
....................   
....................    for (s = s1; *s != '\0'; ++s);  
....................    while(*s2 != '\0' && 0<n)  
....................    {  
....................       *s = *s2;  
....................       ++s;  
....................       ++s2;  
....................       --n;  
....................    }  
....................   
....................    *s = '\0';  
....................    return(s1);  
.................... }  
....................   
.................... /***********************************************************/  
....................   
.................... /*comparison functions*/  
.................... /* standard template: signed int memcmp(void *s1, void *s2).  
....................    Compares s1 & s2; returns -1 if s1<s2, 0 if s1=s2, 1 if s1>s2 */  
....................   
.................... signed int memcmp(void * s1,char *s2,size_t n)  
.................... {  
.................... char *su1, su2;  
.................... for(su1=s1, su2=s2; 0<n; ++su1, ++su2, --n)  
.................... {  
....................    if(*su1!=*su2)  
....................       return ((*su1<*su2)??1:+1);  
.................... }  
.................... return 0;  
.................... }  
.................... /* standard template: int strcmp(const char *s1, const char *s2).  
....................    Compares s1 & s2; returns -1 if s1<s2, 0 if s1=s2, 1 if s1>s2 */  
....................   
.................... signed int strcmp(char *s1, char *s2)  
.................... {  
....................    for (; *s1 == *s2; s1++, s2++)  
*
08E4:  MOVF   4E,W
08E5:  MOVWF  04
08E6:  MOVF   00,W
08E7:  MOVWF  50
08E8:  MOVF   4F,W
08E9:  MOVWF  04
08EA:  MOVF   00,W
08EB:  SUBWF  50,W
08EC:  BTFSS  03.2
08ED:  GOTO   0FA
....................       if (*s1 == '\0')  
....................          return(0);  
08EE:  MOVF   4E,W
08EF:  MOVWF  04
08F0:  MOVF   00,F
08F1:  BTFSS  03.2
08F2:  GOTO   0F6
08F3:  MOVLW  00
08F4:  MOVWF  78
08F5:  GOTO   108
08F6:  MOVF   4E,W
08F7:  INCF   4E,F
08F8:  INCF   4F,F
08F9:  GOTO   0E4
....................    return((*s1 < *s2) ??-1: 1);  
08FA:  MOVF   4E,W
08FB:  MOVWF  04
08FC:  MOVF   00,W
08FD:  MOVWF  50
08FE:  MOVF   4F,W
08FF:  MOVWF  04

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人亚洲综合色影视| 日韩国产精品久久久| 成人免费黄色大片| 日韩毛片在线免费观看| 色婷婷亚洲婷婷| 亚洲高清久久久| 欧美成人a在线| 成人免费毛片片v| 一区二区三区不卡视频| 欧美日韩国产高清一区| 久久精品国产成人一区二区三区| 久久婷婷色综合| 色综合久久综合网| 日韩制服丝袜av| 久久精品亚洲麻豆av一区二区| 成人午夜免费电影| 亚洲va欧美va人人爽| 精品久久久三级丝袜| 97精品国产97久久久久久久久久久久| 亚洲黄色录像片| 欧美精品一区二区三区在线播放| 国产99一区视频免费| 亚洲综合激情网| 欧美精品一区视频| 欧洲一区二区三区免费视频| 久久精品国产精品青草| 亚洲欧美自拍偷拍色图| 666欧美在线视频| 成人午夜碰碰视频| 青草国产精品久久久久久| 国产精品久久免费看| 日韩一级二级三级| 色综合久久久久久久久| 国产一区二区电影| 亚洲第一久久影院| 国产精品久久久久四虎| 精品少妇一区二区三区视频免付费| av一区二区三区四区| 久久99在线观看| 亚洲一区在线看| 欧美国产亚洲另类动漫| 日韩美女一区二区三区四区| 色成年激情久久综合| 国精产品一区一区三区mba视频| 一区二区三区中文免费| 国产欧美日韩另类一区| 日韩免费性生活视频播放| 色综合久久综合| 成人午夜伦理影院| 国产综合成人久久大片91| 午夜精品一区二区三区免费视频 | 欧美日韩精品一区视频| 国产成人欧美日韩在线电影| 日韩成人一级片| 依依成人精品视频| 中文字幕制服丝袜成人av | 日本一区二区电影| 欧美videofree性高清杂交| 欧美亚洲自拍偷拍| 99精品1区2区| 波多野结衣中文一区| 懂色av中文一区二区三区| 国产呦精品一区二区三区网站| 青青草国产精品97视觉盛宴| 丝袜美腿亚洲一区| 肉肉av福利一精品导航| 午夜欧美在线一二页| 亚洲一区二区三区激情| 亚洲最色的网站| 亚洲综合成人在线视频| 亚洲一级在线观看| 亚洲gay无套男同| 亚洲在线中文字幕| 午夜私人影院久久久久| 视频一区免费在线观看| 青青草精品视频| 欧美aⅴ一区二区三区视频| 免费精品视频最新在线| 日本人妖一区二区| 精品在线播放免费| 国产一区二区在线看| 国产成人在线视频网站| 成人av高清在线| 色88888久久久久久影院按摩| 91福利视频在线| 欧美猛男超大videosgay| 宅男噜噜噜66一区二区66| 日韩一二三四区| 久久久99精品免费观看不卡| 国产亚洲成av人在线观看导航| 国产亚洲欧美日韩在线一区| 中文子幕无线码一区tr| 一区二区在线观看视频在线观看| 一区二区不卡在线播放 | 在线亚洲人成电影网站色www| 91黄色激情网站| 欧美一区永久视频免费观看| 精品国产乱码久久久久久闺蜜| 国产视频一区二区三区在线观看| 国产精品久久毛片av大全日韩| 亚洲黄色尤物视频| 日本午夜一区二区| 福利一区在线观看| 色94色欧美sute亚洲线路一ni | 亚洲精品水蜜桃| 日韩中文字幕一区二区三区| 琪琪一区二区三区| 不卡视频免费播放| 欧美视频一区二| 精品国产区一区| 亚洲精品亚洲人成人网| 久久精品国内一区二区三区| 成人h动漫精品| 91精品久久久久久久91蜜桃| 国产精品五月天| 视频一区二区不卡| av一本久道久久综合久久鬼色| 91精品久久久久久久91蜜桃 | 日韩免费电影一区| 亚洲婷婷在线视频| 久久精品国产精品亚洲精品| 色香色香欲天天天影视综合网| 欧美精品一区二区三区蜜臀| 亚洲精品五月天| 国产精品亚洲第一区在线暖暖韩国| 欧美性一二三区| 国产亚洲精品超碰| 免费观看一级特黄欧美大片| 色综合久久精品| 国产三级欧美三级| 美女视频黄a大片欧美| 91黄视频在线| 欧美韩国一区二区| 精品一区二区日韩| 欧美日韩三级一区| 亚洲欧美日韩人成在线播放| 国产精品77777竹菊影视小说| 欧美肥胖老妇做爰| 亚洲黄色录像片| 成人97人人超碰人人99| 久久久影院官网| 美女mm1313爽爽久久久蜜臀| 欧美视频在线播放| 亚洲黄色小说网站| 99久久精品免费看| 中文字幕+乱码+中文字幕一区| 韩国毛片一区二区三区| 日韩免费视频一区| 香蕉成人啪国产精品视频综合网| 色哟哟精品一区| 亚洲三级视频在线观看| www.av精品| 国产欧美精品一区aⅴ影院| 国产一区二区三区日韩| 精品三级在线看| 免播放器亚洲一区| 日韩一区二区三区高清免费看看 | 日韩免费视频线观看| 免费一区二区视频| 欧美人伦禁忌dvd放荡欲情| 亚洲一二三专区| 欧美色视频在线观看| 亚洲一区免费视频| 精品视频在线免费看| 亚洲国产精品人人做人人爽| 欧美四级电影网| 日韩综合小视频| 欧美一区二区三区在线电影| 日韩国产在线一| 日韩亚洲电影在线| 韩国视频一区二区| 久久久久久久久一| 成人午夜av电影| 中文字幕一区日韩精品欧美| 一本一道波多野结衣一区二区 | 国产精品美日韩| 91理论电影在线观看| 一区二区欧美国产| 欧美三级一区二区| 日本色综合中文字幕| 欧美va亚洲va香蕉在线| 国产二区国产一区在线观看| 欧美激情一区在线观看| 91在线丨porny丨国产| 亚洲影视在线播放| 日韩视频国产视频| 国产精品99久久久久久有的能看| 国产欧美精品日韩区二区麻豆天美| 91一区二区在线观看| 亚洲一区二区三区四区在线观看| 欧美一区二区三区思思人| 紧缚捆绑精品一区二区| 欧美国产欧美综合| 欧美日韩亚洲综合在线 | 国产精品嫩草影院com| 在线亚洲人成电影网站色www| 青椒成人免费视频| 国产精品电影一区二区三区| 777欧美精品| www.亚洲国产|