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

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

?? main.c

?? 在51單片機上實現的擴展CAN總線驅動程序
?? C
字號:

#include"MCP2510.h"
#include"def.h"
#include"regx51.h"

#define MCP2510INSTR_WRITE		0x02
#define MCP2510INSTR_READ		0x03

int main(void)
{
	int n,i,k,j;
	char step[8]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90};
	//static unsigned char ntxbuffer=0;
	unsigned char dlc;
	//unsigned char value[8]={9,},trans[8]={1,0,3,4,5,6,7,8};
	char value[8]={9,};
	 // trans[8]={'1','2','3','4','5','6','7','8'};
	U8 byte;			
	unsigned char mcp_addr;

	Targetinit();	//目標版初始化

	init_MCP2510(BandRate_250kbps);//可在該函數內設置成回環模式
                                  //從而只用一臺設備完成實驗
	canSetup();
		
	for(;;)
	{	
  /*  mcp_addr = (ntxbuffer<<4)+0x31;
	 P1_0=0;

	SendSIOData(MCP2510INSTR_WRITE);
	SendSIOData((unsigned char)(mcp_addr+5));

	for (i=0; i < 8; i++) {
		SendSIOData(trans[i]);
	}
	P1_0=1;	
	MCP2510_Write_Can_ID( mcp_addr, 0x123,FALSE);  // write CAN id
	
	MCP2510_Write((mcp_addr+4), 8);            // write the RTR and DLC

    switch(ntxbuffer){
	case 0:
		MCP2510_transmit(TXB0CTRL);
		ntxbuffer=1;
		break;
	case 1:
		MCP2510_transmit(TXB1CTRL);
		ntxbuffer=2;
		break;
	case 2:
		MCP2510_transmit(TXB2CTRL);
		ntxbuffer=0;
		break;
	}	*/		   

       //while((n=canPoll())==-1);
		if((n=canPoll())!=-1){//CAN總線收數據
			byte=MCP2510_Read(CANINTF);

		  	if(n==0){
		     	if(byte & RX0INT){
			    //*isExt=MCP2510_Read_Can(n+3, rxRTR, id, pdata, dlc);
		    	mcp_addr = ((n+3)<<4) + 0x31;
			    //MCP2510_Read_Can_ID( mcp_addr, can_id);
                dlc=MCP2510_Read( mcp_addr+4);
			    dlc &= DLC_MASK;
				//value[0]=MCP2510_SRead((int)(mcp_addr+5));
				P1_0=0;//MCP2510_Enable();P1_0=0;
				SendSIOData(MCP2510INSTR_READ);
				SendSIOData((unsigned char)(mcp_addr+5));
				for(i=0;i<dlc;i++)
    			value[i]=ReadSIOData();	
				P1_0=1;//MCP2510_Disable();				  
			    //MCP2510_SRead((int)(mcp_addr+5),dlc);
				//MCP2510_SRead((int)(mcp_addr+5),1);
		     	MCP2510_WriteBits(CANINTF, ~RX0INT, RX0INT); // Clear interrupt
		        }
		
	        }
	        else if(n ==1 ){
		      if(byte & RX1INT){
		      mcp_addr = ((n+4)<<4) + 0x31;
			  //*isExt=MCP2510_Read_Can(n+4, rxRTR, id, pdata, dlc);
              dlc=MCP2510_Read( mcp_addr+4);
		  	  dlc &= DLC_MASK;
			  //value[0]=MCP2510_SRead((int)(mcp_addr+5));
			  	P1_0=0;//MCP2510_Enable();
				SendSIOData(MCP2510INSTR_READ);
				SendSIOData((unsigned char)(mcp_addr+5));
				for(i=0;i<dlc;i++)
    			value[i]=ReadSIOData();	
				P1_0=1;//MCP2510_Disable();				  
			  //MCP2510_SRead((int)(mcp_addr+5),dlc);
			  //MCP2510_SRead((int)(mcp_addr+5),1);
			  MCP2510_WriteBits(CANINTF, ~RX1INT, RX1INT); // Clear interrupt
		      }
		
	        }		 		 
          }
		 	
		 	
         
        switch(value[0])
          { case 0x81:
             {
			 P1_4=0;
			 for(i=0;i<10000;i++);
			 P1_4=1;
            if(value[1]==1)
             {P1_5=0;
			 P1_4=0;
			 for(i=0;i<30000;i++);
			 P1_4=1;}
             else if(value[1]==0)
             {P1_5=1;
			 P1_4=0;
			 for(i=0;i<30000;i++);
			 P1_4=1;}

             value[0]=0;
			 value[1]=3;
             }break;
            case 0x82:
            {P1_4=0;
			 for(i=0;i<10000;i++);
			 P1_4=1;
			if(value[1]==1)
             P1_6=0;
             else if(value[1]==0)
             P1_6=1;
             value[0]=0;
			 value[1]=3;
             }break;
            case 0x83:
            {P1_4=0;
			 for(i=0;i<10000;i++);
			 P1_4=1;
			if(value[1]==1)
             P1_7=0;
             else if(value[1]==0)
             P1_7=1;
             value[0]=0;
			 value[1]=3;
             }break;
            case 0x84:
            {P1_4=0;
			 for(i=0;i<10000;i++);
			 P1_4=1;
			if(value[1]==1)
             P1_4=0;
             else if(value[1]==0)
             P1_4=1;
             value[0]=0;
			 value[1]=3;
             }break;
            case 0x85:

            {//if((0<=value[1])&&(value[1]<10))
			P1_4=0;
			 for(i=0;i<10000;i++);
			 P1_4=1;
             P2=value[1];
             //else
             //P2=0xaa; 
             value[0]=0;
			 value[1]=0xaa;
             }break;
            case 0x86:
 			{P1_4=0;
			 for(i=0;i<10000;i++);
			 P1_4=1;
			if(value[1]>=0)
			 
			   for(k=0;k<(int)(value[1]*4);k++){
			     for(i=0;i<8;i++){
 				   P0=(P0&0x0f)+step[i];
   				   for(j=0;j<170;j++);
 			     }
				 }
             else
               for(k=(int)(value[1]*4);k<0;k++){
			     for(i=7;i>=0;i--){
 				   P0=(P0&0x0f)+step[i];
   				   for(j=0;j<170;j++);
 			     }
				 }
			value[0]=0;
			value[1]=0;
		    }break;
		  /* case '1':
		   	{P1_6=0;
			 for(k=0;k<256;k++)
			  for(i=0;i<8;i++){
 				P0=(P0&0x0f)+step[i];
   				 for(j=0;j<170;j++);
 			   }			 
			 P1_6=1;
			 P1_4=0;
			 for(l=0;l<10000;l++);
			 P1_4=1;
			 value[0]=9;
		   	}break;
           case '2':
		    {P2=0x88;
			 for(k=0;k<30000;k++);
			 P2=0xaa;		
			 value[0]=9;
			 
			}break;
			//default:
			//P1_4=0;	*/						
	    }//end switch
      }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一区二区三区青草影视| 国产一区二区免费在线| 日本成人在线不卡视频| 成人午夜精品在线| 精品国免费一区二区三区| 亚洲精品国产精品乱码不99| 国产一区在线精品| 欧美疯狂做受xxxx富婆| 一色屋精品亚洲香蕉网站| 日韩国产在线一| 91国模大尺度私拍在线视频| 国产亚洲一区二区三区四区| 美女诱惑一区二区| 91精品视频网| 亚洲综合成人在线视频| 99免费精品视频| 久久天天做天天爱综合色| 免费在线观看一区二区三区| 在线观看日韩一区| 国产色一区二区| 国产一区二区精品久久91| 欧美日韩一区三区| 亚洲狠狠丁香婷婷综合久久久| 国产不卡一区视频| 国产日韩欧美精品在线| 国产资源在线一区| 久久综合九色综合欧美亚洲| 久久狠狠亚洲综合| 精品国精品国产尤物美女| 免费精品视频在线| 欧美区在线观看| 亚洲成人激情社区| 欧美日韩视频一区二区| 亚洲高清免费在线| 欧美老肥妇做.爰bbww| 婷婷久久综合九色综合绿巨人| 欧美日韩小视频| 婷婷综合另类小说色区| 国产精品久久久久久久久免费相片 | 久久成人麻豆午夜电影| 日韩免费看的电影| 国产中文字幕精品| 亚洲国产精品激情在线观看| 懂色av一区二区三区免费看| 国产欧美一区二区三区鸳鸯浴 | 福利一区福利二区| 久久久91精品国产一区二区精品| 国产一区二区久久| 欧美激情中文字幕一区二区| av在线不卡免费看| 亚洲一卡二卡三卡四卡五卡| 337p亚洲精品色噜噜噜| 狠狠狠色丁香婷婷综合激情| 国产精品久久一级| 在线观看www91| 秋霞电影一区二区| 中文av一区二区| 在线观看区一区二| 久久爱www久久做| 日韩一区在线免费观看| 欧美日韩精品一区二区在线播放| 麻豆高清免费国产一区| 国产精品理伦片| 在线免费观看日本一区| 久草精品在线观看| 综合自拍亚洲综合图不卡区| 欧美另类一区二区三区| 国产福利一区二区| 亚洲一区日韩精品中文字幕| 精品国产亚洲在线| av影院午夜一区| 日本午夜一区二区| 亚洲欧洲av色图| 精品少妇一区二区三区在线视频| 92国产精品观看| 美女视频网站黄色亚洲| 亚洲欧美另类在线| 精品伦理精品一区| 99国产精品99久久久久久| 日韩有码一区二区三区| 五月天欧美精品| 国产精品久久久久久久久久免费看 | 欧美又粗又大又爽| 国产精品1区二区.| 日韩1区2区日韩1区2区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | av在线播放成人| 国产做a爰片久久毛片| 亚洲一区二区三区中文字幕| 国产精品免费看片| 精品久久国产97色综合| 欧美伦理影视网| 色综合天天综合网天天狠天天| 色综合久久99| 狠狠色狠狠色综合日日91app| 亚洲尤物在线视频观看| 国产精品丝袜黑色高跟| 久久久亚洲欧洲日产国码αv| 欧美日韩国产一级二级| 一本久久综合亚洲鲁鲁五月天 | 日韩欧美专区在线| 欧美三级日韩三级| 91蝌蚪porny| 成人av在线电影| 久久99国产精品久久99果冻传媒| 午夜精品久久久久久久久久 | 99亚偷拍自图区亚洲| 久草热8精品视频在线观看| 成人app网站| 高清在线成人网| 国产乱码字幕精品高清av| 久久66热re国产| 国产在线一区二区| 国产高清精品网站| 成人免费毛片片v| 国产成人精品www牛牛影视| 国产99精品视频| 懂色一区二区三区免费观看| 国产成人免费在线观看| 国产成人午夜高潮毛片| 风间由美性色一区二区三区| 成人精品小蝌蚪| 91在线丨porny丨国产| 色婷婷国产精品久久包臀| 日本伦理一区二区| 欧美高清www午色夜在线视频| 在线成人午夜影院| 精品免费日韩av| 国产欧美精品区一区二区三区 | 久久久久国产精品麻豆ai换脸| 久久综合久久久久88| 中文字幕成人av| 成人欧美一区二区三区视频网页| 亚洲精品videosex极品| 亚洲成av人片一区二区三区| 男女男精品视频网| 丰满少妇在线播放bd日韩电影| 成人午夜伦理影院| 亚洲综合免费观看高清完整版 | 亚洲精品一区二区三区四区高清| 日韩视频中午一区| 欧美一级久久久久久久大片| 久久综合中文字幕| 综合久久一区二区三区| 天天综合天天综合色| 国产一区二区女| 一本久道久久综合中文字幕| 欧美一区二区三区四区久久 | 日韩你懂的电影在线观看| www日韩大片| 亚洲激情男女视频| 免费国产亚洲视频| 欧美videos中文字幕| 国产精品日产欧美久久久久| 亚洲成人www| 成人黄动漫网站免费app| 欧美三级韩国三级日本一级| 日韩精品一区二区三区在线观看 | 日韩午夜av电影| 国产精品不卡一区二区三区| 日韩中文欧美在线| av电影在线观看不卡| 日韩视频一区二区三区在线播放 | av男人天堂一区| 欧美一区二区三区播放老司机| 国产精品久久三区| 日韩av中文字幕一区二区| 成人免费的视频| 欧美电影免费观看高清完整版在| 亚洲色图欧洲色图婷婷| 激情深爱一区二区| 在线成人高清不卡| 亚洲素人一区二区| 国产成人在线色| 日韩欧美一级在线播放| 亚洲高清久久久| 99在线热播精品免费| 久久精品亚洲一区二区三区浴池| 日韩va欧美va亚洲va久久| 日本电影欧美片| 国产精品国产自产拍高清av| 国产一区二区三区精品视频| 7777精品伊人久久久大香线蕉的| 亚洲欧美日韩久久| 成人黄色电影在线| 中文字幕高清一区| 国产精品一二三四| 久久这里只有精品首页| 另类人妖一区二区av| 欧美日韩一区二区三区视频| 一区二区三区在线免费播放| 成人app在线观看| 国产精品毛片久久久久久| 国产麻豆欧美日韩一区| 久久免费精品国产久精品久久久久| 男人的天堂久久精品| 日韩免费视频线观看| 久国产精品韩国三级视频| 精品粉嫩aⅴ一区二区三区四区| 免费欧美在线视频|