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

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

?? uartsend.c

?? 帶CRC校驗(yàn)串口接受發(fā)送
?? C
字號(hào):
#include <iom64v.h>
#include <macros.h>
#define  uchar unsigned char
#define  uint  unsigned int
uchar senddata[9]={0x01,'1','a','r','t','s','e','n','r'};
uchar senddata2[9]={0x02,'2','a','r','t','s','e','n','r'};
uchar receive_data[9];
#pragma interrupt_handler uart_rx:19
uchar rdata,flag;
uchar uart_send_over,rx_num;
static unsigned char auchCRCHi[]={
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,
0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,
0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,
0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,
0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,
0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,
0x80,0x41,0x00,0xC1,0x81,0x40
};
/*CRC低位字節(jié)值表*/
static char auchCRCLo[]={
0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,
0x07,0xC7,0x05,0xC5,0xC4,0x04,0xCC,0x0C,0x0D,0xCD,
0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,
0x08,0xC8,0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,
0x1E,0xDE,0xDF,0x1F,0xDD,0x1D,0x1C,0xDC,0x14,0xD4,
0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,
0x11,0xD1,0xD0,0x10,0xF0,0x30,0x31,0xF1,0x33,0xF3,
0xF2,0x32,0x36,0xF6,0xF7,0x37,0xF5,0x35,0x34,0xF4,
0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,
0x3B,0xFB,0x39,0xF9,0xF8,0x38,0x28,0xE8,0xE9,0x29,
0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,0xED,
0xEC,0x2C,0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,
0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0,0xA0,0x60,
0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x67,
0xA5,0x65,0x64,0xA4,0x6C,0xAC,0xAD,0x6D,0xAF,0x6F,
0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x69,0xA9,0xA8,0x68,
0x78,0xB8,0xB9,0x79,0xBB,0x7B,0x7A,0xBA,0xBE,0x7E,
0x7F,0xBF,0x7D,0xBD,0xBC,0x7C,0xB4,0x74,0x75,0xB5,
0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x71,
0x70,0xB0,0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,
0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,0x9C,0x5C,
0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,
0x99,0x59,0x58,0x98,0x88,0x48,0x49,0x89,0x4B,0x8B,
0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C,
0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,
0x43,0x83,0x41,0x81,0x80,0x40
};
/*要進(jìn)行CRC校驗(yàn)的消息*//*消息中字節(jié)數(shù)*/
unsigned short CRC16(unsigned char *puchMsg,unsigned short usDataLen)
{
unsigned char uchCRCHi=0xFF;/*高CRC字節(jié)初始化*/
unsigned char uchCRCLo=0xFF;/*低CRC字節(jié)初始化*/
unsigned uIndex;/*CRC循環(huán)中的索引*/
while(usDataLen--)/*傳輸消息緩沖區(qū)*/
{
uIndex=uchCRCHi^*puchMsg++;/*計(jì)算CRC*/
uchCRCHi=uchCRCLo^auchCRCHi[uIndex];
uchCRCLo=auchCRCLo[uIndex];
}
return(uchCRCHi<<8|uchCRCLo);
}
void delay(uint ms)
{
        uint i,j;
	for(i=0;i<ms;i++)
	   {
	   for(j=0;j<1141;j++);
       }
}

void write_com(uchar com)
{
       PORTC&=~BIT(2);
	   PORTC&=~BIT(1);
	   PORTB=com;
	   PORTC|=BIT(0);
	   delay(1);
	   PORTC&=~BIT(0);
}

void write_dat(uchar dat)
{     
       PORTC|=BIT(2);
	   PORTC&=~BIT(1);
	   PORTB=dat;
	   PORTC|=BIT(0);
	   delay(1);
	   PORTC&=~BIT(0);

}
void  lcd1602_init()
{
     uchar i;
	  DDRB=0XFF;
	  DDRC|=BIT(0)|BIT(1)|BIT(2);
	  PORTC&=~BIT(0);
	  
	   write_com(0X38);
	  delay(5);
	  write_com(0X01);
	  delay(5);
	  write_com(0X0F);
	  delay(5);
	
	  write_com(0X06);
	  delay(5);
	
	  write_com(0X80);
	  delay(5);
	  //write_dat('5')
	 // delay(5);
}

void uart_init()//串口0初始化
{
   UCSR0B=0x00; 
   UCSR0A=0x00; 		    //控制寄存器清零
   UCSR0C=0x26;   //選擇UCSRC,異步模式     校驗(yàn),1位停止位,8位數(shù)據(jù)位
   UBRR0L=51; 					     	  
   UCSR0B=(1<<TXEN0)|(1<<RXEN0)|(1<<RXCIE0); //接收、發(fā)送使能,接收中斷使能
   SREG=BIT(7);	                //全局中斷開(kāi)放
   DDRE|=0X02;	                //配置TX為輸出(很重要)

}
void uart_sendB(uchar data)
{
   while(!(UCSR0A&(BIT(UDRE0)))) ;
   UDR0=data;
   UCSR0A|=BIT(TXC0);
}
void uart_sendS(uchar *senddata ,uchar datlen)
{
   uchar n,crcl,crch;
   uint temp;
   for(n=0;n<=datlen;n++)
   {
      if(n<datlen)
	  uart_sendB(*senddata++);
	  else if(n==datlen)
	  {
	    temp= CRC16(senddata,8);
		crcl=temp&0x00ff;
		crch=temp>>8;
	    uart_sendB(crcl);
		uart_sendB(crch);
		uart_send_over=1;//fa song wancheng 
	  }
   }
}
void uart_rx()
{ 
	uchar n;
	uint sum;
    UCSR0B&=~BIT(RXCIE0);
	//write_dat('l');
 if(~(0x04&UCSR0A))
 {
	rdata=UDR0;
	if(rx_num<7)
	{
	receive_data[rx_num]=rdata;
	rx_num++;
	 write_dat(rdata);
	 }
	else if(rx_num==7)
	{
	 receive_data[rx_num]=rdata;
	 rx_num++;
	 //rx_num=0;
	 //flag=1;// jie shou wancheng
	 //CRC jiao yan
	}
	else if(rx_num==8)
	{
	 receive_data[rx_num]=rdata;
	 rx_num=0;
	 //rx_num=0;
	 flag=1;// jie shou wancheng
	 //CRC jiao yan
	}

  }
		
	
	UCSR0B|=BIT(RXCIE0);
}
void main()
{
  
	uchar i,j;
	uint temp=0;
	uint sendh,sendl;
	lcd1602_init();
    uart_init();
    while(1)
	{
	  //write_dat('a');
	  delay(2000);
	  uart_sendS(senddata ,8);
	  delay(2000);
	  uart_sendS(senddata2 ,8);
	}

	
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产清纯在线一区二区www| 国产精品久久久久国产精品日日| 国产精品一线二线三线精华| 亚洲图片你懂的| 精品国产伦一区二区三区观看方式 | 日韩一区二区在线观看视频| 成人高清视频在线| 免费在线观看日韩欧美| 国产精品久久久久久久裸模| 日韩精品一区二区三区蜜臀| 欧美日韩在线直播| 成人国产精品免费| 国产成人在线免费观看| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲一区二区三区在线| 国产欧美一区二区精品婷婷 | 欧美日韩中文国产| 国产91综合网| 久久99国内精品| 丝瓜av网站精品一区二区| 亚洲欧洲精品一区二区三区| www国产精品av| 日韩精品一区二区三区三区免费| 欧美亚男人的天堂| 色哟哟一区二区三区| 国产经典欧美精品| 国产精品自在在线| 激情综合色综合久久| 色噜噜夜夜夜综合网| 国产成人99久久亚洲综合精品| 美女网站色91| 日韩国产欧美在线播放| 午夜精品一区二区三区电影天堂| 亚洲人成在线播放网站岛国| 亚洲欧洲av在线| 中文字幕中文乱码欧美一区二区| 久久久久久久久伊人| 久久中文字幕电影| 久久精品一区二区三区不卡牛牛 | 午夜精品福利一区二区三区蜜桃| 亚洲三级电影网站| 亚洲欧美日韩国产另类专区 | 国产一区二区0| 国产在线乱码一区二区三区| 九色综合国产一区二区三区| 蜜臀av一级做a爰片久久| 日本视频一区二区三区| 老汉av免费一区二区三区| 天天操天天干天天综合网| 无码av免费一区二区三区试看| 亚洲国产精品欧美一二99| 亚欧色一区w666天堂| 五月婷婷久久综合| 美女一区二区在线观看| 国产酒店精品激情| av在线不卡电影| 91极品视觉盛宴| 欧美高清视频一二三区| 欧美成人aa大片| 国产欧美精品一区二区色综合 | 欧美日本在线视频| 日韩免费视频一区| 国产欧美一区二区三区沐欲| 亚洲欧洲一区二区三区| 一区二区三区在线观看视频| 亚洲大片精品永久免费| 麻豆精品一区二区综合av| 国产福利91精品一区二区三区| 成人三级伦理片| 色偷偷一区二区三区| 欧美日本一区二区在线观看| 精品免费视频.| 亚洲人快播电影网| 日韩电影在线免费观看| 国产成人av一区二区三区在线| 成人国产亚洲欧美成人综合网 | 国产日韩综合av| 亚洲精品午夜久久久| 免费在线观看一区二区三区| 成人亚洲一区二区一| 欧洲亚洲国产日韩| 精品国产一区二区三区av性色 | 亚洲影视在线观看| 久久精品久久综合| 色噜噜狠狠成人中文综合| 日韩免费成人网| 亚洲柠檬福利资源导航| 老司机精品视频在线| 91在线观看污| 日韩欧美第一区| 亚洲欧美色图小说| 黄色日韩网站视频| 日本伦理一区二区| 久久免费看少妇高潮| 亚洲午夜久久久久| 成人精品小蝌蚪| 日韩一区二区在线播放| 亚洲伦在线观看| 国产成人精品一区二区三区网站观看 | 国产一区二区三区免费看| 91极品美女在线| 亚洲国产精品黑人久久久| 日韩精品亚洲一区二区三区免费| 成人的网站免费观看| 日韩精品资源二区在线| 亚洲va中文字幕| 成年人网站91| 国产欧美一区二区三区沐欲| 美女mm1313爽爽久久久蜜臀| 色悠久久久久综合欧美99| 亚洲国产成人自拍| 国产在线视视频有精品| 欧美一区二区女人| 亚洲国产aⅴ成人精品无吗| 成人激情动漫在线观看| 久久综合给合久久狠狠狠97色69| 日韩影院精彩在线| 欧美无砖专区一中文字| 中文字幕综合网| 成人午夜av在线| 国产午夜一区二区三区| 国产一区二区精品久久99| 日韩一区二区免费在线电影| 亚洲图片有声小说| 欧美日韩综合不卡| 一区二区三国产精华液| 91视频在线观看免费| 国产精品国产馆在线真实露脸| 国产伦精品一区二区三区在线观看| 日韩一卡二卡三卡| 日韩黄色片在线观看| 欧美一区二区三区视频在线| 天涯成人国产亚洲精品一区av| 色激情天天射综合网| 亚洲色图第一区| 色美美综合视频| 亚洲电影第三页| 欧美日韩国产高清一区二区三区| 亚洲一区二区三区四区在线观看 | 91久久香蕉国产日韩欧美9色| 亚洲少妇30p| 欧洲精品一区二区| 亚洲影视资源网| 在线成人av网站| 美女视频黄频大全不卡视频在线播放| 在线成人免费观看| 蜜桃精品视频在线| 久久久精品2019中文字幕之3| 国产电影一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 成人美女在线视频| 亚洲一区免费在线观看| 欧美乱妇15p| 久久国产生活片100| 国产精品毛片大码女人| 在线观看一区二区精品视频| 午夜不卡在线视频| 亚洲精品一区在线观看| 9人人澡人人爽人人精品| 一区二区三区日韩在线观看| 欧美日韩免费不卡视频一区二区三区| 婷婷综合久久一区二区三区| 日韩欧美二区三区| 东方欧美亚洲色图在线| 亚洲精品菠萝久久久久久久| 欧美日本在线一区| 国产一区91精品张津瑜| 1024亚洲合集| 欧美一区二区三区免费在线看| 国产精品中文字幕欧美| 一区二区三区四区中文字幕| 91精品国产aⅴ一区二区| 国产成人亚洲综合a∨婷婷图片| 亚洲三级久久久| 日韩欧美中文字幕制服| 白白色 亚洲乱淫| 日韩高清不卡一区二区三区| 国产亚洲成aⅴ人片在线观看| 色嗨嗨av一区二区三区| 青青草精品视频| 亚洲欧洲国产日本综合| 欧美一区日本一区韩国一区| 成人高清视频在线观看| 三级久久三级久久久| 国产精品视频线看| 91精品国产入口| 色综合网站在线| 激情文学综合丁香| 亚洲成人动漫在线观看| 国产精品午夜久久| 欧美一区二区黄| 91麻豆福利精品推荐| 精品亚洲成a人| 亚洲影院久久精品| 国产精品成人免费在线| 精品国产第一区二区三区观看体验| 91亚洲精品一区二区乱码| 韩国三级中文字幕hd久久精品| 亚洲一级二级三级在线免费观看| 国产视频亚洲色图|