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

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

?? rs232_basiccan.c

?? 這是一個基于51單片機的can總線轉串口的程序
?? C
字號:
#include<REG52.H>
#include<SJA_BCANCONF.H>
#include<SJA_BCANFUNC.C>
//************************函數聲明*****************************//
void T1_int(void);
void Sja_1000_Init(void);
//************************變量定義*****************************//
unsigned char data  send_data[10],rcv_data[10];     //發送和接收數組定義
unsigned char bdata flag_init;
unsigned char j,k=2;
sbit rcv_flag=flag_init^0;                          //接收中斷標志
sbit err_flag=flag_init^2;                          //錯誤中斷標志
bit  send_flag=0;
sbit CAN_RESET=P2^0;
sbit LED1=P3^4;
sbit LED0=P3^5;
void open_close_led(void)
{
	if(rcv_data[4]==0X02)
			 {LED0=0;}                              //OPEN THE LIGHT
    else if(rcv_data[4]==0X03)
			 {LED0=1;}                           //close the light

    if(rcv_data[5]==0X02)
			 {LED1=0;}                              //OPEN THE LIGHT
    else if(rcv_data[5]==0X03)
			 {LED1=1;}                           //close the light
}
//***********************主函數*******************************//
void main(void)
{   
    CAN_RESET=0;                                     //SJA1000退出硬件復位模式
    Sja_1000_Init();								//initialize Sja100
	T1_int();										//initialize T1
	PX0=1;                                          //外部中斷0高優先級
	EX0=1;                                          //外部中斷0開放
	ES=1;                                           //串口中斷開放
	EA=1;                                           //開放全局中斷
	flag_init=0x00;
   	while(1)
	{
		if(rcv_flag)							
		  {   
			rcv_flag=0;
			BCAN_DATA_RECEIVE(rcv_data);            //接收數據
			BCAN_CMD_PRG(0x04);                     //釋放接收緩沖區
		    ES=0;                                   //串口中斷禁止
		    for(j=2;j<10;j++)                       //發送8組數據到串口
			 {
			  SBUF=rcv_data[j];
			  while(TI==0)
			   {}
			  TI=0;
			  }
             ES=1;                                   //串口中斷開放
			 open_close_led();
		   }
		if(send_flag)							
		 {
			send_flag=0;							
			send_data[0]=0xA8;					    
			send_data[1]=0x08;                      //報文ID:540
			BCAN_DATA_WRITE(send_data);             //寫入數據到緩沖區函數
			BCAN_CMD_PRG(0x01);                     //調用發送請求
	     }
		if(err_flag)                               //總線錯誤處理
		 {   
		    err_flag=0;
			Sja_1000_Init();
		 }
	}
}
//******************************外部中斷0*******************//
void ex0_int(void) interrupt 0 using 1
{
	SJA_BCANAdr=REG_INTERRUPT;
	flag_init=*SJA_BCANAdr;
}
//******************************T1初始化********************//
void T1_int(void) 
{
	TMOD=0x20;             //定時器1設為方式2
	TL1=0xFD;              //定時器初值
	TH1=0xFD;
	SCON=0x50;             //串口設為方式1,REN=1允許接收
    TR1=1;                 //啟動定時器1
}
void UART_int(void) interrupt 4 using 3/*串口中斷接受數據*/
{    
 send_data[k]=SBUF;  //寫串口數據到發送數組
 RI=0;               //接收中斷清零
 k++;                //
 if(k==10)           //接收到8組數據
  {k=2;              //
   send_flag=1;      //置位發送標志
  }


}

//******************************SJA1000初始化********************//
void Sja_1000_Init(void)
{   BCAN_ENTER_RETMODEL();        //進入復位
	BCAN_SET_BANDRATE(0x0b);      //設置波特率800K/S
	BCAN_SET_OBJECT(0xaa,0x00);   //設置地址ID:550
	BCAN_SET_OUTCLK(0xaa,0x48);   //設置輸出方式,禁止COLOCKOUT輸出
	BCAN_QUIT_RETMODEL();         //退出復位模式
	SJA_BCANAdr=REG_CONTROL;      //地址指針指向控制寄存器
	*SJA_BCANAdr|=0x1e;           //開放錯誤\接收\發送中斷
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品精华液2区45| 亚洲一区二区三区视频在线播放| 亚洲欧美另类久久久精品| 成人性色生活片| 中文字幕制服丝袜一区二区三区| 成人激情小说乱人伦| 一区二区三区日韩精品视频| 欧美一区二区高清| 美女网站视频久久| 久久久久久久电影| 国产成人av电影在线观看| 日本韩国一区二区三区视频| 蜜桃精品视频在线| 亚洲影视在线观看| 国产欧美日韩精品一区| 本田岬高潮一区二区三区| 亚洲免费观看高清在线观看| 欧美妇女性影城| 国产高清亚洲一区| 一区二区三区免费观看| 精品处破学生在线二十三| 97超碰欧美中文字幕| 国模大尺度一区二区三区| 自拍偷拍欧美精品| 久久精品夜夜夜夜久久| 欧美日精品一区视频| 国产精品一色哟哟哟| 韩国一区二区三区| 偷偷要91色婷婷| 国产精品久久久久影院老司 | 国产精品私人自拍| 精品处破学生在线二十三| 欧美一区二区三区色| 亚洲国产精品一区二区久久恐怖片| aaa国产一区| 精品一区二区三区免费| 亚洲国产视频网站| 国产精一区二区三区| 精品国产三级电影在线观看| 国产精品久久久久永久免费观看| 亚洲国产中文字幕| 欧美日本在线播放| 日韩在线一区二区| 日韩女优毛片在线| 国产一区不卡在线| 国产精品色哟哟| 色综合天天视频在线观看 | 亚洲欧美日韩久久精品| 91捆绑美女网站| 亚洲国产精品一区二区久久恐怖片| 欧美日产国产精品| 国产一区二区三区日韩 | 色综合天天综合| 亚洲与欧洲av电影| 6080亚洲精品一区二区| 另类成人小视频在线| 久久精品夜色噜噜亚洲a∨| 99久久久精品免费观看国产蜜| 亚洲女女做受ⅹxx高潮| 欧美日韩在线播| 国产一区二区三区精品欧美日韩一区二区三区 | 成人在线视频首页| 亚洲人成人一区二区在线观看| 欧洲精品中文字幕| 卡一卡二国产精品| 国产精品久久久久久久久动漫 | 色天天综合久久久久综合片| 日韩精品电影在线观看| 国产亚洲欧洲997久久综合| 91丨porny丨蝌蚪视频| 日日欢夜夜爽一区| 国产精品久久久久久久久免费樱桃| 色狠狠桃花综合| 国产伦精品一区二区三区免费迷 | 在线观看视频欧美| 国产剧情在线观看一区二区| 一区二区三区中文字幕| 久久免费美女视频| 欧美日韩一区二区三区四区 | 在线观看av一区| 国产成人夜色高潮福利影视| 亚洲妇女屁股眼交7| 国产精品丝袜一区| 91精选在线观看| 色噜噜夜夜夜综合网| 国产很黄免费观看久久| 午夜国产精品影院在线观看| 国产精品久久久久久一区二区三区| 制服丝袜中文字幕亚洲| 色婷婷综合激情| 成人性生交大片免费看中文网站| 日韩av网站免费在线| 亚洲最新在线观看| 中文字幕一区二区三区不卡在线| 日韩免费电影网站| 91精品国产麻豆| 欧美日韩激情一区二区三区| 成人午夜看片网址| 国产一区二区三区四区五区美女| 日韩和欧美一区二区三区| 一卡二卡三卡日韩欧美| 亚洲欧美日韩在线| 亚洲人妖av一区二区| 国产精品视频一二三区| 久久精品视频一区二区| 精品久久久网站| 日韩女优av电影| 欧美va亚洲va| 精品国产一区二区亚洲人成毛片 | 中文字幕不卡在线| 国产色91在线| 久久精品视频一区二区| 国产欧美日韩麻豆91| 欧美国产日韩亚洲一区| 久久久www成人免费无遮挡大片| 精品久久久久一区| 久久久国产精品不卡| 国产免费观看久久| 国产精品国产自产拍高清av | 首页国产欧美日韩丝袜| 调教+趴+乳夹+国产+精品| 午夜av电影一区| 日韩电影免费在线观看网站| 日本午夜精品视频在线观看| 老司机午夜精品99久久| 国产一区欧美一区| 成人午夜av电影| 在线视频观看一区| 在线91免费看| 久久―日本道色综合久久| 中文字幕免费观看一区| 一区二区三区不卡视频在线观看 | av一区二区三区在线| 99久久伊人久久99| 欧美日韩国产电影| 日韩欧美国产精品一区| 国产欧美日韩精品a在线观看| 亚洲欧美日韩国产手机在线 | 亚洲一区免费视频| 蜜臀av一区二区三区| 国产精品一卡二卡在线观看| 99久久国产综合精品麻豆| 欧美日韩综合不卡| 久久先锋资源网| 亚洲久草在线视频| 九色porny丨国产精品| 成人av集中营| 91精品欧美久久久久久动漫| 久久久久久电影| 午夜精品免费在线| fc2成人免费人成在线观看播放| 欧美日韩在线直播| 日本一区二区三区dvd视频在线| 一区二区三区欧美视频| 韩国欧美国产一区| 欧美亚洲动漫另类| 久久久不卡影院| 日韩av成人高清| 91在线观看免费视频| 久久久99久久| 亚洲精品亚洲人成人网在线播放| 精品中文字幕一区二区小辣椒| 99久久国产免费看| 国产亚洲欧美日韩在线一区| 亚洲第四色夜色| 成人午夜精品一区二区三区| 欧美一区二区三区视频| 一区二区三区国产精华| 成人一区在线看| 久久精品一区二区三区不卡牛牛 | 97精品电影院| 国产人伦精品一区二区| 日韩成人一区二区| 欧美三级日韩三级| 亚洲男人的天堂av| 成人h版在线观看| 26uuu成人网一区二区三区| 五月婷婷激情综合| 日本久久电影网| 一区视频在线播放| 高清成人免费视频| 欧美精品一区二区三区蜜桃视频| 亚瑟在线精品视频| 在线观看日韩一区| ...av二区三区久久精品| 国产不卡一区视频| 久久久不卡网国产精品二区 | 日韩精品色哟哟| 欧美三级日韩三级| 婷婷国产v国产偷v亚洲高清| 欧美亚洲图片小说| 亚洲午夜久久久久久久久电影院 | www.欧美.com| 中文字幕制服丝袜一区二区三区| 成人免费视频视频在线观看免费| 国产欧美一区二区在线观看| 国产激情一区二区三区| 日本一区二区免费在线| 99久久精品国产导航| 亚洲精品免费在线|