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

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

?? 01-整形,長整形(節點二).c

?? CAN現場總線.rar
?? C
字號:
//01-整形發送實驗(節點二).c
//接收角色
//akuei2 22-10-09
#include "reg52.h"
#include "sja1000.h"
#define uchar unsigned char
#define Length sizeof(int)

//IO口定義
sbit SJACS=P2^0;
sbit SJARST=P2^3;

//數碼管碼,位選碼
uchar code Led_Code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
uchar code Led_Select[]={0xef,0xdf,0xbf,0x7f}; 

//變量聲明
uchar ACR[4],AMR[4],TXD_Buffer[13],RXD_Buffer[13],TXD_Data;
unsigned int RXD_Data;

//函數聲明
void Display(void);
void CAN_RXD(void);
int Joint(void);

//50微秒延遲函數
void Delay_50us(int t)
{
	uchar j; 
    t--;
	for(;t>0;t--)  
   		for(j=19;j>0;j--);
    
}

//數據初始化函數
void Init_Data(void)
{
	int i;

	ACR[0]='C';
	ACR[1]='A';
	ACR[2]='N';
	ACR[3]='2';
	AMR[0]=0x00;
	AMR[1]=0x00;
	AMR[2]=0x00;
	AMR[3]=0x03;

	for(i=0;i<13;i++)
	{
		RXD_Buffer[i]=0x00;
	}

	TXD_Data=0x00;
	RXD_Data=0x00;
}

//CPU初始化函數
void Init_CPU(void)
{
	SJACS=1;
	SJARST=1;

	IT1=0;
	EX1=1;

	EA=1;
}

//節點初始化
void Init_CAN(void)
{
   unsigned char bdata temp;   //建立存儲在bdata中的臨時變量temp
	
   do
   {
      MODR=0x09; 
	  temp=MODR;  //模式寄存器-設置復位模式而且單驗收濾波模式
   }
   while(!(temp&0x01));  //判斷

   CDR=0x88;     //時鐘分頻寄存器-設置PeliCAN模式,Clock off有效
   BTR0=0x31;    //總線時序寄存器-波特率為10kbps
   BTR1=0x1c;
   IER=0x01;      //中斷使能寄存器-接收中斷使能
   OCR=0xaa;     //輸出控制寄存器-借簽...
   CMR=0x04;     //命令寄存器-釋放RXFIF0

   ACR0=ACR[0];      //接收代碼寄存器-本節點地址位CAN0 
   ACR1=ACR[1]; 
   ACR2=ACR[2]; 
   ACR3=ACR[3];

   AMR0=AMR[0];    //接收屏蔽寄存器-無任何屏蔽
   AMR1=AMR[1]; 
   AMR2=AMR[2]; 
   AMR3=AMR[3];   //最后兩位為無用位,必須設置為邏輯1

   do
   {
      MODR=0x08; 
	  temp=MODR;   //模式寄存器-推出復位模式,保持單驗收濾波模式
   }
   while(temp&0x01);   //判斷...
}   

//主函數
void main(void)
{
	Init_Data();
	Init_CPU();
	Init_CAN();
	while(1)
	{
		Display();
	}
}

//數碼管顯示函數
void Display(void)
{
	int Digit[4],i;
	Digit[3]=RXD_Data/1000;			//第一個數碼管取千位
	Digit[2]=RXD_Data%1000/100;		//第二個數碼管取百位
	Digit[1]=RXD_Data%100/10;		//第三個數碼管取十位
	Digit[0]=RXD_Data%10;			//第四個數碼管取個位
	for(i=0;i<4;i++)
	{
		P0=Led_Code[Digit[3-i]];		//送數碼管碼
		P2=Led_Select[i];				//送位選碼
		Delay_50us(20);					//延遲1微秒
	}
}

void CAN_RXD(void)
{
	unsigned char temp;

	temp = IR;
	if( temp & 0x01)                   //判斷是否接收中斷
	{
		RXD_Buffer[0]=RBSR0;         //讀取RXFIFO
		RXD_Buffer[1]=RBSR1;
		RXD_Buffer[2]=RBSR2;
		RXD_Buffer[3]=RBSR3;
		RXD_Buffer[4]=RBSR4;
		RXD_Buffer[5]=RBSR5;
		RXD_Buffer[6]=RBSR6;
		RXD_Buffer[7]=RBSR7;
		RXD_Buffer[8]=RBSR8;
		RXD_Buffer[9]=RBSR9;
		RXD_Buffer[10]=RBSR10;
		RXD_Buffer[11]=RBSR11;
		RXD_Buffer[12]=RBSR12;

		CMR = 0X04;                  //釋放RXFIFO中的空間
		temp = ALC;                   //釋放仲裁隨時捕捉寄存器
		temp = ECC;                   //釋放錯誤代碼捕捉寄存器
	}

	IER = 0x01;// .0=1--接收中斷使能;

}

//拼接函數
int Joint(void)
{
	unsigned int a,i;
	for(i=0;i<Length;i++)	//RXD_Buffer從RXFIFO讀取到的值,進行恢復后賦值予a
	{
		a=a|RXD_Buffer[Length-i-1+5];
		if(i!=1) 
		   a=a<<8;
	}	
	return a;
}

//接收中斷函數
void Ir_EX1(void) interrupt 2
{
	EA=0;
	EX1=0;
	CAN_RXD();
	RXD_Data=Joint();	
	EX1=1;
	EA=1;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
椎名由奈av一区二区三区| 国产精品久久福利| 国产99久久精品| 亚洲成人动漫在线观看| 国产视频一区在线播放| 91精品国产aⅴ一区二区| 99视频精品免费视频| 精品无人码麻豆乱码1区2区| 一区二区三区在线视频播放| 国产欧美在线观看一区| 日韩精品一区二区三区swag | 亚洲国产精品自拍| 国产婷婷精品av在线| 91精品欧美久久久久久动漫 | 91麻豆精品国产自产在线观看一区| 国产aⅴ综合色| 黑人巨大精品欧美一区| 天天做天天摸天天爽国产一区| 亚洲欧美在线视频| 欧美国产精品专区| 国产午夜精品福利| 久久色中文字幕| 精品日韩一区二区| 欧美一级高清大全免费观看| 欧美性猛交xxxx乱大交退制版| 99精品久久久久久| 成人污视频在线观看| 国产精品影音先锋| 国产一区91精品张津瑜| 久久精品国产99国产精品| 日韩精品欧美精品| 日韩电影免费一区| 日韩国产在线观看| 日本美女一区二区三区| 午夜久久福利影院| 天使萌一区二区三区免费观看| 国产高清在线精品| 久久国内精品自在自线400部| 视频一区二区三区在线| 日韩福利电影在线观看| 石原莉奈在线亚洲二区| 五月综合激情日本mⅴ| 亚洲高清视频中文字幕| 午夜久久久久久| 秋霞成人午夜伦在线观看| 美腿丝袜亚洲三区| 韩国精品主播一区二区在线观看| 九九国产精品视频| 国产成人亚洲综合a∨猫咪| 国产aⅴ综合色| 91偷拍与自偷拍精品| 色呦呦日韩精品| 欧美午夜一区二区三区免费大片| 欧美日本在线播放| 亚洲精品一区二区三区四区高清| 精品成人一区二区三区四区| 国产视频一区在线播放| 中文字幕亚洲一区二区va在线| 夜夜爽夜夜爽精品视频| 日韩av网站免费在线| 国模大尺度一区二区三区| 成人精品免费网站| 欧美伊人精品成人久久综合97| 91麻豆精品国产91久久久久久| 精品福利在线导航| 国产精品黄色在线观看| 亚洲国产精品麻豆| 麻豆国产精品一区二区三区| 成人开心网精品视频| 欧美视频日韩视频| 久久日韩精品一区二区五区| 中文字幕在线不卡一区 | 久久99精品视频| 久久久精品一品道一区| 欧美国产激情一区二区三区蜜月| 国产精品久久久久久久久免费丝袜| 亚洲免费在线观看视频| 亚洲va天堂va国产va久| 91蜜桃视频在线| 3751色影院一区二区三区| 久久精品亚洲精品国产欧美| 亚洲另类一区二区| 韩国欧美国产一区| 在线观看网站黄不卡| 精品嫩草影院久久| 亚洲综合一二三区| 国产乱国产乱300精品| 欧美日韩中字一区| 亚洲国产高清在线| 麻豆精品视频在线观看免费| 99久久精品一区| 精品国产一二三区| 亚洲va天堂va国产va久| 波多野结衣中文字幕一区二区三区| 欧美电影在哪看比较好| 亚洲丝袜制服诱惑| 国产在线精品一区在线观看麻豆| 日本二三区不卡| 欧美激情一区二区| 美女一区二区久久| 欧美日韩精品一区二区三区蜜桃| 日本一区二区三区dvd视频在线| 日本中文一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲综合图片区| 波多野结衣91| 久久久久高清精品| 蜜臀久久久99精品久久久久久| 色噜噜夜夜夜综合网| 国产精品入口麻豆九色| 精品一区二区久久| 日韩一区二区三区视频在线 | 久久影院午夜论| 日韩精品电影在线| 欧美日韩免费高清一区色橹橹| 国产精品视频一二三| 狠狠狠色丁香婷婷综合激情| 欧美一区二区视频网站| 亚洲午夜久久久久久久久久久| 欧美性猛交xxxx黑人交| 亚洲欧美一区二区不卡| 成人性生交大片免费看中文网站| 精品国产污网站| 久久精品国产一区二区| 欧美一区二区精美| 日本免费新一区视频| 欧美情侣在线播放| 午夜伦理一区二区| 欧美日韩黄色影视| 丝袜美腿成人在线| 欧美日韩中文另类| 亚洲成人高清在线| 欧美人动与zoxxxx乱| 天堂一区二区在线| 欧美一区在线视频| 麻豆精品视频在线观看免费| 日韩午夜三级在线| 久久成人18免费观看| 久久夜色精品一区| 国产mv日韩mv欧美| 中文字幕中文在线不卡住| 91麻豆成人久久精品二区三区| 亚洲精品五月天| 欧美三级乱人伦电影| 水蜜桃久久夜色精品一区的特点| 4438成人网| 国产一区在线精品| 国产日产欧产精品推荐色| 成年人国产精品| 一区二区三区**美女毛片| 欧美午夜精品一区二区蜜桃 | 日韩精品色哟哟| 日韩欧美一卡二卡| 国产高清亚洲一区| 亚洲天堂av一区| 欧美猛男超大videosgay| 秋霞电影一区二区| 日本一区二区三区电影| 色狠狠av一区二区三区| 国产福利91精品一区| 国产一区二区在线免费观看| 精品一区二区三区在线播放| 欧美一级免费观看| 97久久超碰精品国产| 亚洲欧美电影院| 欧美一区二区成人6969| 国产乱淫av一区二区三区| 亚洲人吸女人奶水| 欧美夫妻性生活| 国产1区2区3区精品美女| 亚洲美腿欧美偷拍| 日韩精品一区二区在线| 国产ts人妖一区二区| 亚洲一区二区三区中文字幕在线| 91精品国产综合久久久久久久久久 | 欧美亚洲国产一区二区三区| 免费观看在线色综合| 国产精品久久久久影院亚瑟| 欧美日韩免费高清一区色橹橹 | 国产91精品一区二区麻豆网站| 亚洲免费在线播放| 精品卡一卡二卡三卡四在线| 99久久99久久免费精品蜜臀| 日日夜夜一区二区| 国产欧美视频一区二区三区| 精品一区二区三区久久久| 成人在线视频首页| 久久久噜噜噜久久中文字幕色伊伊| 成人av网站大全| 六月丁香婷婷色狠狠久久| 亚洲日本va午夜在线电影| 日韩免费在线观看| 欧美主播一区二区三区美女| 国产精品伊人色| 日韩经典一区二区| 亚洲黄色免费电影| 国产亚洲va综合人人澡精品| 欧美一三区三区四区免费在线看| 91一区在线观看| 国产高清不卡二三区|