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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 01-整形,長整形(節(jié)點(diǎn)二).c

?? CAN現(xiàn)場總線.rar
?? C
字號(hào):
//01-整形發(fā)送實(shí)驗(yàn)(節(jié)點(diǎn)二).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;

//數(shù)碼管碼,位選碼
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;
bit Flag_RXD;

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

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

//數(shù)據(jù)初始化函數(shù)
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初始化函數(shù)
void Init_CPU(void)
{
	SJACS=1;
	SJARST=1;

	IT1=0;
	EX1=1;

	EA=1;
}

//節(jié)點(diǎn)初始化
void Init_CAN(void)
{
   unsigned char bdata temp;   //建立存儲(chǔ)在bdata中的臨時(shí)變量temp
	
   do
   {
      MODR=0x09; 
	  temp=MODR;  //模式寄存器-設(shè)置復(fù)位模式而且單驗(yàn)收濾波模式
   }
   while(!(temp&0x01));  //判斷

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

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

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

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

//主函數(shù)
void main(void)
{
	Init_Data();
	Init_CPU();
	Init_CAN();
	while(1)
	{
		Display();
		if(Flag_RXD)
		{		EA=0; 
			Flag_RXD=0;
			RXD_Data=Joint();			EX1=1;   

		}
	}
}

//數(shù)碼管顯示函數(shù)
void Display(void)
{
	int Digit[4],i;
	Digit[3]=RXD_Data/1000;			//第一個(gè)數(shù)碼管取千位
	Digit[2]=RXD_Data%1000/100;		//第二個(gè)數(shù)碼管取百位
	Digit[1]=RXD_Data%100/10;		//第三個(gè)數(shù)碼管取十位
	Digit[0]=RXD_Data%10;			//第四個(gè)數(shù)碼管取個(gè)位
	for(i=0;i<4;i++)
	{
		P0=Led_Code[Digit[3-i]];		//送數(shù)碼管碼
		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;                   //釋放仲裁隨時(shí)捕捉寄存器
		temp = ECC;                   //釋放錯(cuò)誤代碼捕捉寄存器
	}

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

}

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

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人avav影音| 久久国产视频网| 色激情天天射综合网| 亚洲视频图片小说| 欧美特级限制片免费在线观看| 亚洲电影中文字幕在线观看| 欧美日韩国产中文| 精品在线视频一区| 欧美国产精品专区| 欧美系列亚洲系列| 久久99精品国产| 国产精品美女久久久久久久网站| 色视频成人在线观看免| 日韩高清电影一区| 国产亚洲欧美日韩俺去了| 色哟哟日韩精品| 久久国产精品99久久人人澡| 国产精品不卡视频| 欧美久久一区二区| 国产成人午夜视频| 午夜精品久久久久久久| 国产午夜精品一区二区三区嫩草| 色综合久久99| 精品中文字幕一区二区| 亚洲免费视频成人| 日韩欧美国产麻豆| 91女神在线视频| 美女网站一区二区| 亚洲美女区一区| 精品久久人人做人人爽| 色综合色狠狠综合色| 激情文学综合丁香| 亚洲国产精品欧美一二99| 久久欧美中文字幕| 精品视频全国免费看| 丰满少妇久久久久久久| 亚洲成人免费视| 中文字幕在线不卡一区| 日韩一区二区三区视频在线观看| 99精品视频在线免费观看| 蜜桃传媒麻豆第一区在线观看| 中文字幕视频一区| 久久久高清一区二区三区| 欧美精品在线一区二区| 91亚洲男人天堂| 国产精品影视在线| 看片的网站亚洲| 亚洲动漫第一页| 亚洲精品日日夜夜| 国产欧美日韩另类一区| 91麻豆精品国产91| 欧美亚洲国产怡红院影院| 成人动漫av在线| 欧美日韩一区二区在线观看 | 久久久久久久久久久久电影| 欧美性做爰猛烈叫床潮| 91网站在线播放| 成人精品gif动图一区| 久久99精品国产91久久来源| 日韩在线观看一区二区| 亚洲一区视频在线观看视频| 亚洲欧美怡红院| 国产三级久久久| 久久久噜噜噜久久人人看| 日韩欧美一卡二卡| 欧美精品久久一区二区三区| 在线中文字幕一区二区| 91美女在线视频| 91原创在线视频| 一本一本大道香蕉久在线精品| 成人动漫精品一区二区| 99在线精品免费| 99精品视频在线观看| 99精品热视频| 一本色道久久加勒比精品| 91原创在线视频| 在线观看一区不卡| 欧美日韩国产123区| 欧美日韩在线直播| 91精品一区二区三区在线观看| 欧美精品免费视频| 日韩三级伦理片妻子的秘密按摩| 91精品黄色片免费大全| 精品噜噜噜噜久久久久久久久试看 | 亚洲自拍偷拍麻豆| 亚洲第一成年网| 日本vs亚洲vs韩国一区三区二区| 日韩国产精品久久| 九九九久久久精品| 成人精品国产福利| 91首页免费视频| 欧美日韩黄色影视| 精品日韩一区二区| 中文字幕高清不卡| 亚洲欧美日本在线| 午夜不卡在线视频| 激情深爱一区二区| 成人18视频在线播放| 欧美最猛性xxxxx直播| 91精品国产色综合久久不卡电影| 日韩精品一区二区三区视频在线观看 | 精品国产乱码91久久久久久网站| 久久人人爽人人爽| 亚洲特级片在线| 日韩电影在线一区二区三区| 久久电影网电视剧免费观看| 成人av电影免费观看| 91成人在线精品| 日韩免费电影一区| 亚洲天堂免费在线观看视频| 婷婷丁香激情综合| 国产精品一卡二卡在线观看| 91视频com| 欧美一区二区不卡视频| 国产精品国产自产拍高清av王其| 亚洲午夜三级在线| 国产精品自拍网站| 欧美在线小视频| 国产日韩欧美综合在线| 亚洲一区在线播放| 国产美女久久久久| 欧美午夜片在线看| 国产校园另类小说区| 三级亚洲高清视频| 99视频在线精品| 久久―日本道色综合久久| 亚洲一区二区不卡免费| 国产精品一区二区三区四区| 欧美喷潮久久久xxxxx| 国产精品女上位| 另类的小说在线视频另类成人小视频在线 | 精品少妇一区二区三区在线视频| 亚洲天堂a在线| 国产精品99久久久久久似苏梦涵| 欧美日韩国产成人在线免费| 国产精品久久久久影院亚瑟| 黑人巨大精品欧美一区| 欧美酷刑日本凌虐凌虐| 国产精品成人一区二区三区夜夜夜 | 国产日韩精品一区二区三区| 日日摸夜夜添夜夜添国产精品| 99热这里都是精品| 久久婷婷久久一区二区三区| 日韩国产精品91| 欧洲av在线精品| 亚洲欧美自拍偷拍| 丁香婷婷综合色啪| 久久久久久久久岛国免费| 奇米精品一区二区三区在线观看| 色婷婷综合久久久中文一区二区 | 在线一区二区三区| 欧美国产欧美综合| 国产一区二区三区国产| 精品国产髙清在线看国产毛片| 天天综合色天天| 欧美人牲a欧美精品| 亚洲高清视频中文字幕| 欧美亚洲日本一区| 亚洲狠狠丁香婷婷综合久久久| 成人国产精品免费观看视频| 久久久久国产精品麻豆ai换脸| 蜜桃久久精品一区二区| 日韩女优av电影| 六月丁香婷婷久久| 欧美成人video| 激情六月婷婷久久| 久久久精品国产免大香伊 | 久久91精品久久久久久秒播| 8x8x8国产精品| 日韩精品成人一区二区在线| 4438x亚洲最大成人网| 欧美a级一区二区| 日韩欧美三级在线| 狠狠色丁香久久婷婷综| 久久天天做天天爱综合色| 国产成人啪免费观看软件| 国产精品欧美久久久久无广告 | 国产精品欧美经典| 97超碰欧美中文字幕| 中文字幕在线不卡| 欧美亚洲高清一区| 日本午夜精品视频在线观看| 精品国偷自产国产一区| 国产精品一品视频| 亚洲欧美日韩成人高清在线一区| 欧美亚洲日本国产| 麻豆91免费观看| 国产欧美1区2区3区| 99re成人在线| 偷拍自拍另类欧美| 久久久久久日产精品| 99久久精品久久久久久清纯| 亚洲免费av网站| 日韩欧美在线观看一区二区三区| 国产最新精品免费| 综合久久一区二区三区| 日韩午夜精品视频| www.欧美日韩| 日本不卡一二三| 国产精品高潮呻吟|