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

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

?? can

?? can通信源碼
??
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
#include <reg51.h>
#include <intrins.h>
#include <can_def.h>
#define u8 unsigned char
#define u16 unsigned int
void CAN_init(void ); // 初始化CAN總線芯片
void CAN_TXD( void );//CAN發(fā)送子函數(shù)
void CAN_RXD(void);
void xsg(void);
void xswsd(void);
void CAN_yuan( void );
void Delay(uint delay_time);//延時(shí)子函數(shù)
unsigned char CYCLE; //定義周期 該數(shù)字X基準(zhǔn)定時(shí)時(shí)間 如果是10 則周期是10 x 0.1ms
unsigned char PWM_ON ;//定義高電平時(shí)間
unsigned char PWM_Num;
sbit    RST = P2^3;  //芯片復(fù)位     0有效 
sbit    SCE = P2^0;  //芯片使能 0有效 
sbit    D_C = P2^2;  //模式選擇     1寫(xiě)數(shù)據(jù)   0寫(xiě)指令 
sbit    DIN = P2^1;  //串行數(shù)據(jù)線 數(shù)據(jù)類型---8位 
sbit    SCK = P2^4;  //串行時(shí)鐘線   上升沿有效 
sbit p11=P1^1;
sbit p10=P1^0;
sbit p12=P1^2;
sbit p13=P1^3;
sbit p14=P1^4;
sbit p15=P1^5;

bit qh,qieh;

/////////////////////////////////////////////////////////////////////////////////////////////////////
u8 code Chinese_table[]= 
{ 
/*--  文字0:  溫  --*/  
/*--  Trebuchet MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=17x16   --*/ 

0x08,0x84,0x61,0x0E,0x00,0x7E,0x52,0x52,0x52,0x52,0x52,0x7E,0x00,0x00,0x00,0x00,
0x40,0x7F,0x80,0x02,0xFE,0x82,0x82,0xFE,0x82,0x82,0xFE,0x82,0x82,0xFE,0x02,0x00,

/*--  文字1:  度  --*/ 
/*--  Trebuchet MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=17x16   --*/ 
0x00,0x00,0x3F,0x20,0x24,0x24,0x3F,0xA5,0x65,0x25,0x3F,0x24,0x24,0x24,0x20,0x00,
0x01,0x06,0xF8,0x01,0x01,0x42,0x62,0x54,0x48,0x48,0x54,0x64,0x42,0x03,0x02,0x00,
/*--  文字2:  濕  --*/ 
/*--  Trebuchet MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=17x16   --*/ 
0x08,0x06,0x40,0x33,0x00,0x00,0x7C,0x54,0x55,0x54,0x55,0x54,0x7C,0x00,0x00,0x00,
0x10,0x10,0x7F,0x80,0x02,0x42,0x32,0x02,0xFE,0x02,0xFE,0x12,0x22,0x42,0x02,0x00,
/*--  文字3:  度  --*/ 
/*--  Trebuchet MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=17x16   --*/ 
0x00,0x00,0x3F,0x20,0x24,0x24,0x3F,0xA5,0x65,0x25,0x3F,0x24,0x24,0x24,0x20,0x00,
0x01,0x06,0xF8,0x01,0x01,0x42,0x62,0x54,0x48,0x48,0x54,0x64,0x42,0x03,0x02,0x00,
/*--  文字4:  光  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x02,0x42,0x22,0x3A,0x13,0x02,0xFE,0x02,0x03,0x0A,0x72,0x22,0x06,0x02,0x00,
0x00,0x01,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0xFC,0x02,0x02,0x02,0x02,0x1E,0x00,

/*--  文字5:  照  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x00,0x7F,0x44,0x44,0x7F,0x02,0x84,0x8B,0xF2,0x82,0x8A,0x86,0xFB,0x00,0x00,
0x02,0x06,0xDC,0x80,0x90,0xCC,0x06,0x00,0xF0,0x4C,0x46,0x40,0x50,0xEC,0x06,0x00,

/*--  文字6:  等  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x09,0x11,0xE5,0x45,0x65,0x5D,0x45,0x1F,0xE5,0x45,0x65,0x5D,0x45,0x41,0x01,0x00,
0x00,0x20,0x20,0x20,0x20,0x30,0x2C,0x20,0x22,0x21,0xFE,0x20,0x20,0x20,0x00,0x00,

/*--  文字7:  級(jí)  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x04,0x0C,0x35,0xC6,0x04,0x18,0x40,0x41,0x7E,0x41,0x42,0x4E,0x72,0x03,0x02,0x00,
0x08,0xC8,0x88,0x92,0x94,0x89,0x31,0xC2,0x02,0xC4,0x28,0x18,0x66,0x83,0x02,0x00,
/*--  文字8:  為  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x08,0x08,0x48,0x28,0x38,0x08,0x0F,0xF9,0x08,0x08,0x08,0x08,0x1F,0x08,0x00,
0x00,0x00,0x02,0x04,0x08,0x10,0x60,0x80,0x00,0x88,0x64,0x02,0x04,0xF8,0x00,0x00,
/*--  文字9:  已  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x00,0x47,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7E,0x00,0x00,0x00,0x00,
0x00,0x00,0xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x3C,0x08,0x00,

/*--  文字10:  發(fā)  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x08,0x7C,0x08,0x08,0x0F,0xF9,0x09,0x09,0x49,0x29,0x38,0x08,0x08,0x08,0x00,
0x02,0x04,0x08,0x11,0xE1,0x82,0x62,0x14,0x08,0x14,0xE4,0x02,0x03,0x02,0x00,0x00,

/*--  文字11:  送  --*/
/*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x02,0x82,0x63,0x00,0x02,0x12,0x92,0x72,0x1F,0x32,0xD2,0x12,0x12,0x02,0x00,0x00,
0x02,0x04,0xF8,0x04,0x02,0x12,0x22,0xC2,0x02,0x82,0x42,0x32,0x02,0x02,0x02,0x00
};
/*  數(shù)字 0~9   */
u8 code charater_table[]=
{
 0x00,0x07,0x08,0x10,0x10,0x08,0x07,0x00,0x00,0xF0,0x08,0x04,0x04,0x08,0xF0,0x00,
 0x00,0x08,0x08,0x1F,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00,
 0x00,0x0E,0x10,0x10,0x10,0x11,0x0E,0x00,0x00,0x0C,0x14,0x24,0x44,0x84,0x0C,0x00,
 0x00,0x0C,0x10,0x11,0x11,0x12,0x0C,0x00,0x00,0x18,0x04,0x04,0x04,0x88,0x70,0x00,
 0x00,0x00,0x03,0x04,0x08,0x1F,0x00,0x00,0x00,0xE0,0x20,0x24,0x24,0xFC,0x24,0x00,
 0x00,0x1F,0x10,0x11,0x11,0x10,0x10,0x00,0x00,0x98,0x84,0x04,0x04,0x88,0x70,0x00,
 0x00,0x07,0x08,0x11,0x11,0x18,0x00,0x00,0x00,0xF0,0x88,0x04,0x04,0x88,0x70,0x00,
 0x00,0x1C,0x10,0x10,0x13,0x1C,0x10,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0x00,
 0x00,0x0E,0x11,0x10,0x10,0x11,0x0E,0x00,0x00,0x38,0x44,0x84,0x84,0x44,0x38,0x00,
 0x00,0x07,0x08,0x10,0x10,0x08,0x07,0x00,0x00,0x00,0x8C,0x44,0x44,0x88,0xF0,0x00,
 0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,
 0x18,0x10,0x10,0x1F,0x10,0x10,0x18,0x00,0x00,0x00,0x04,0xFC,0x04,0x00,0x00,0x00
}; 




///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//delay_1ms: 大約延時(shí)1ms 
void delay_1ms(void)//1ms延時(shí)函數(shù) 
{ 
u16 i; 
for (i=0;i<500;i++) 
{ 
; 
} 

} 


///////////////////////////////////////////////////////////// /////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////// 
//LCD_Write_Byte: 寫(xiě)數(shù)據(jù)或命令到LCD 
//輸入?yún)?shù):u8 Data_or_Command:要寫(xiě)入的數(shù)據(jù)或命令; 
// u8 D_or_C  :1 寫(xiě)數(shù)據(jù)/ 0 寫(xiě)命令 

void LCD_Write_Byte(u8 Data_or_Command,u8 D_or_C) 
{ 
u8 i;  
SCE=0;//選擇芯片 
D_C=D_or_C;// 數(shù)據(jù)? 命令? 
for(i=0;i<8;i++)//寫(xiě) 
{  
if(0x80==(Data_or_Command&0x80)) 
{ 
DIN=1; 
} 
else 
{ 
DIN=0; 
} 


Data_or_Command<<=1;//移位 

//造個(gè)上升沿 
SCK=0; 
_nop_(); 
_nop_(); 
_nop_(); 
_nop_(); 

SCK=1;  
} 
//回復(fù)到安全狀態(tài) 保險(xiǎn) 
D_C=1; 
SCE=1; 
DIN=1; 
} 
/////////////////////////////////////////////////////////////////////////////////////////
void LCD_Write_Byte2(u8 Data_or_Command,u8 D_or_C) 
{ 
u8 i;  
SCE=0;//選擇芯片 
D_C=D_or_C;// 數(shù)據(jù)? 命令? 
for(i=0;i<8;i++)//寫(xiě) 
{  
if(0x01==(Data_or_Command&0x01)) 
{ 
DIN=1; 
} 
else 
{ 
DIN=0; 
} 


Data_or_Command>>=1;//移位 

//造個(gè)上升沿 
SCK=0; 
_nop_(); 
_nop_(); 
_nop_(); 
_nop_(); 
SCK=1;  
} 
//回復(fù)到安全狀態(tài) 保險(xiǎn) 
D_C=1; 
SCE=1; 
DIN=1; 
} 




/////////////////////////////////////////////////////////////////////////////////////////// 
/////////////////////////////////////////////////////////////////////////////////////////// 
//LCD_init: LCD初始化 
void LCD_init(void) 
{ 
RST=0;   
   delay_1ms(); 
   RST=1; 
delay_1ms();   
LCD_Write_Byte(0x21,0);//初始化Lcd,功能設(shè)定使用擴(kuò)充指令 
LCD_Write_Byte(0xd0,0);//設(shè)定液晶偏置電壓 
LCD_Write_Byte(0x20,0);//使用基本指令 水平尋址 

//LCD_Write_Byte(0x0C,0);//設(shè)定顯示模式,正常顯示 
LCD_Write_Byte(0x0D,0);  //設(shè)定顯示模式,反白顯示 
} 

///////////////////////////////////////////////////////////// 
///////////////////////////////////////////////////////////// 
//LCD_Set_XY: 設(shè)置LCD坐標(biāo)函數(shù) 用于準(zhǔn)備顯示高度是‘8個(gè)點(diǎn)’的漢字或字母 
//輸入?yún)?shù):X:0-83  Y:0-5 
void LCD_Set_XY(u8 X, u8 Y) 
{ 
LCD_Write_Byte(0x40 | Y, 0);// 豎 
LCD_Write_Byte(0x80 | X, 0);// 橫 
} 

///////////////////////////////////////////////////////////// 
///////////////////////////////////////////////////////////// 
//LCD_Clear: LCD清屏函數(shù) 
void LCD_Clear(void) 
{ 
u8 x; 
u8 y; 
LCD_Set_XY(0,0); 

for(y=0;y<=5;y++) 
{  
for(x=0;x<=83;x++) 
{  
LCD_Write_Byte(0x00,1); 
}  
} 
}  



///////////////////////////////////////////////////////////// 
///////////////////////////////////////////////////////////// 
//LCD_Write_ABC: 顯示8(寬)*16(高)點(diǎn)陣列數(shù)字字母符號(hào)等半角類 
//輸入?yún)?shù): x: 
// y: 
// ABC:顯示的字符的序號(hào) 


///////////////////////////////////////////////////////////// 
///////////////////////////////////////////////////////////// 
//LCD_Write_Chinese: 顯示16(寬)*16(高)點(diǎn)陣列漢字等半角類 
//輸入?yún)?shù): 
// x: 
// y: 
// Chinese:顯示的漢字的序號(hào)
void LCD_Write_Charater(u8 x,u8 y,u8 charater)
{
 unsigned char i;
 LCD_Set_XY(x*8,y);
 for(i=0;i<8;i++)
 {
  LCD_Write_Byte2(charater_table[charater*16+i],1); 
 }
  LCD_Set_XY(x*8, y+1);// 列,頁(yè)  
for(i=8; i<16;i++)  
{ 
LCD_Write_Byte2(charater_table[charater*16+i],1); 
} 
} 

void LCD_Write_Chinese(u8 x, u8 y,u8 Chinese) 
{ 
unsigned char i;   

LCD_Set_XY(x*8, y);// 列,頁(yè)  
for(i=0; i<16;i++)  
{ 
LCD_Write_Byte2(Chinese_table[Chinese*32+i],1);  
} 

    LCD_Set_XY(x*8, y+1);// 列,頁(yè)  
for(i=16; i<32;i++)  
{ 
LCD_Write_Byte2(Chinese_table[Chinese*32+i],1); 
} 
} 


/////////////////////////////////////////////////////////////////////////////////////////////
void anjian()
{
 if(p15==0)//按5鍵在光照等級(jí)和溫濕度之間切換
{
 Delay(5000);
 if(p15==0)
   {
 qh=~qh;
 while(!p15);
 xsg();
 xswsd();
   }  
}



 if(p12==0)
{
 Delay(500);
 if(p12==0)
  {
  CAN_yuan();

  while(!p12);
   }

CAN_RXD();
qh=1;
xswsd();



}


if(p13==0)
  {
   Delay(3000);
   if(p13==0)
     {
      while(!p13);
		qieh=0;
      PWM_Num++;
	  if(PWM_Num>=5)
         PWM_Num=0;
         qh=0;
      xsg();  
       }
       }

if(p11==0)//按1鍵,把光照等級(jí)發(fā)送過(guò)去
  {
Delay(5000);
 
if(p11==0)
{
CAN_TXD();
Delay(100);
Delay(100);
while(!p11);
LCD_Clear(); 
LCD_Write_Chinese(0,0,4);//光 
LCD_Write_Chinese(2,0,5);//照 
LCD_Write_Chinese(4,0,6);//等 
LCD_Write_Chinese(6,0,7);//級(jí) 
LCD_Write_Chinese(0,2,9);//已 
LCD_Write_Chinese(2,2,10);//;發(fā) 
LCD_Write_Chinese(4,2,11);//送
Delay(60000);
Delay(60000);
Delay(60000);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品福利视频| 欧美一区二区日韩一区二区| 国产成人8x视频一区二区| 91精品一区二区三区久久久久久| 亚洲电影一区二区三区| 欧美日韩精品一区二区三区四区 | 久久精品99久久久| 日韩精品一区二| 韩国精品一区二区| 中文字幕欧美区| 一本到一区二区三区| 首页综合国产亚洲丝袜| 美国十次了思思久久精品导航| 日韩欧美专区在线| 成人亚洲一区二区一| 亚洲精品成人少妇| 国产精品久久久久久福利一牛影视 | 欧美日韩激情一区二区三区| 日韩黄色在线观看| 久久九九99视频| 欧美亚洲禁片免费| 国内欧美视频一区二区| **性色生活片久久毛片| 欧美电影一区二区| 国产精品久久久久久久久免费樱桃| 99久久99久久综合| 午夜精品成人在线| 久久久精品日韩欧美| 99精品欧美一区二区蜜桃免费 | 亚洲色图欧美激情| 91精品国产欧美一区二区| 国内精品久久久久影院薰衣草 | 欧美国产日产图区| 欧美日韩精品是欧美日韩精品| 国产伦精品一区二区三区免费迷 | 精品国一区二区三区| 99精品一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 国产区在线观看成人精品| 欧美日韩免费不卡视频一区二区三区 | 欧美一区二区精品| av电影在线不卡| 久久精品久久综合| 亚洲一区二区三区在线| 欧美变态口味重另类| 色婷婷精品久久二区二区蜜臀av| 精品一区二区免费| 亚洲综合精品自拍| 综合久久久久久久| 国产亚洲一区二区三区四区 | 视频一区欧美日韩| 亚洲欧美日韩在线| 久久久99久久精品欧美| 欧美一区二区性放荡片| 欧美做爰猛烈大尺度电影无法无天| 国产精品99久久久久久宅男| 奇米色一区二区| 一区二区三区 在线观看视频| 国产精品视频免费看| 久久久国产综合精品女国产盗摄| 欧美精品久久久久久久久老牛影院| 91麻豆免费视频| 成年人国产精品| 国产福利91精品一区| 韩日欧美一区二区三区| 免费成人你懂的| 日韩精品视频网站| 国产成人免费在线观看不卡| 青青草精品视频| 午夜精品久久久久久不卡8050| 在线一区二区三区做爰视频网站| www.成人在线| 成人动漫精品一区二区| 成人av网址在线观看| 国产白丝精品91爽爽久久| 国产午夜亚洲精品理论片色戒| 精品国产99国产精品| 欧美大片一区二区| 精品国产乱码久久久久久牛牛 | 国产亲近乱来精品视频| 久久精品亚洲麻豆av一区二区 | bt欧美亚洲午夜电影天堂| 成人精品亚洲人成在线| 成人av电影免费在线播放| av在线不卡免费看| 日本韩国欧美一区二区三区| 一本久久综合亚洲鲁鲁五月天| 91在线播放网址| 日本道精品一区二区三区| 在线精品视频一区二区三四| 在线一区二区三区四区五区 | 国产原创一区二区三区| 精品一区二区av| 国产suv一区二区三区88区| 丁香婷婷综合网| voyeur盗摄精品| 欧美色图一区二区三区| 欧美精品三级在线观看| 欧美成人猛片aaaaaaa| 久久久久久久久97黄色工厂| 国产精品网站导航| 亚洲午夜精品在线| 日韩精品国产精品| 国产大片一区二区| 在线免费观看一区| 欧美一级xxx| 中日韩免费视频中文字幕| 亚洲激情在线激情| 久久99国产精品免费| www.亚洲在线| 91精品黄色片免费大全| 国产人成一区二区三区影院| 亚洲激情图片一区| 狠狠色伊人亚洲综合成人| 国产91露脸合集magnet| 欧美日韩在线电影| 国产无人区一区二区三区| 亚洲精品乱码久久久久久久久| 青青青伊人色综合久久| 91在线精品秘密一区二区| 日韩三级伦理片妻子的秘密按摩| 中文字幕一区二区视频| 日本不卡视频一二三区| 粉嫩嫩av羞羞动漫久久久| 欧美三级电影在线观看| 亚洲欧美自拍偷拍色图| 日本vs亚洲vs韩国一区三区二区| av在线不卡免费看| 精品国产123| 亚洲chinese男男1069| 懂色av中文字幕一区二区三区| 欧美日韩一区二区三区在线| 国产精品女人毛片| 韩国在线一区二区| 欧美日韩国产区一| 亚洲欧美色一区| 大尺度一区二区| 久久影视一区二区| 日韩国产在线一| 欧美性受xxxx| 亚洲欧美综合色| 国产精品1024久久| 日韩一区二区精品葵司在线| 夜夜揉揉日日人人青青一国产精品| 国产精品911| 日韩一级在线观看| 午夜精品免费在线观看| 91福利在线导航| 18成人在线视频| 成人av电影观看| 中文字幕一区二区三区视频| 极品瑜伽女神91| 日韩一区二区三区电影在线观看 | 日韩国产在线一| 欧美日韩一卡二卡三卡| 亚洲精品国产a| 色女孩综合影院| 亚洲欧美偷拍三级| youjizz久久| 中文字幕一区日韩精品欧美| 成人毛片视频在线观看| 欧美国产欧美综合| 粉嫩一区二区三区性色av| 久久久九九九九| 国产麻豆成人精品| 久久嫩草精品久久久久| 久久精品噜噜噜成人av农村| 日韩美女在线视频| 欧美aaaaa成人免费观看视频| 欧美丰满少妇xxxxx高潮对白 | 中文字幕一区二区三区不卡在线| 国产精品88888| 欧美xxxxx裸体时装秀| 久久精品免费观看| 亚洲综合免费观看高清完整版在线| 播五月开心婷婷综合| 国产精品久久看| 91麻豆精东视频| 一区二区三区产品免费精品久久75| 欧美性猛片xxxx免费看久爱| 亚洲成av人片www| 日韩欧美国产三级电影视频| 久久精品一区二区三区不卡| 岛国一区二区在线观看| 亚洲国产精品99久久久久久久久| 国产成人在线视频免费播放| 欧美国产国产综合| 91首页免费视频| 日韩欧美资源站| 国产iv一区二区三区| 中文字幕制服丝袜一区二区三区 | 国产欧美精品一区| 99re这里都是精品| 一区二区三区中文字幕在线观看| 在线日韩国产精品| 精一区二区三区| 国产精品美女久久久久久2018| 欧美影视一区二区三区| 免费在线观看精品| 欧美极品xxx|