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

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

?? ds18b20+ds1320+lcd12864.c

?? 多功能太陽能熱水器設計 硬件:AT89S52單片機
?? C
?? 第 1 頁 / 共 5 頁
字號:
/****************************************************************************
*描述:多功能太陽能熱水器設計                                               *
*硬件:AT89S52單片機,晶振為12MHz,KS0108驅動的128*64液晶                   *
*      SPI總線的DS1302時鐘,1-WIRE溫度傳感器DS18B20。						*
*作者:李鯤鵬                                                               *                                                 
*文件:1602.c 															 	*             
*日期:2005-11-10                                                           *
*****************************************************************************
*描述:                                                                     *
****************************************************************************/

/****************************************************************************
頭文件區
****************************************************************************/
#include<reg51.h>
#include<intrins.h>

/****************************************************************************
內存區定義
****************************************************************************/
sbit BF=P0^7; //12864
sbit DI=P2^0; 
sbit RW=P2^1;
sbit ENABLE=P2^2;
sbit CS1=P2^3;
sbit CS2=P2^4;
sbit TIMECLK=P1^0;	//DS1302
sbit TIMEDATA=P1^1; 
sbit TIMERST=P1^2;
sbit K1=P1^4; //三個按鍵
sbit K2=P1^5;
sbit K3=P1^6;
sbit LN1=P1^3; //水位控制端口
sbit LN2=P1^7;
sbit DQ=P3^3; //DS18b20*4
sbit DQ1=P3^0;
sbit DQ2=P3^1;
sbit DQ3=P3^2;
sbit HT=P3^4; //溫度控制端口
sbit CR=P3^5;
sbit WT=P3^6;
sbit BUZZ=P3^7;//蜂鳴器

bit SCNF=1;	//秒閃爍標志位
bit tempflag;  //溫度標志位

#define INIT_SECOND 0x00  //年月日星期時間初始值
#define INIT_MINUTE 0x00
#define INIT_HOUR 0x00
#define INIT_DAY 0x01
#define INIT_MONTH 0x01
#define INIT_WEEK 0x01
#define INIT_YEAR 0x00

unsigned char data SECOND; //年月日星期時間
unsigned char data MINUTE;
unsigned char data HOUR;
unsigned char data DAY;
unsigned char data MONTH;
unsigned char data WEEK;
unsigned char data YEAR;
unsigned char count=10; //計數器記數值
unsigned char RF1; //一路鬧鐘
unsigned char RF2; //二路鬧鐘
unsigned char MF=0;	//移位設置
unsigned char TMF=0;
unsigned char TPF=0;
unsigned char TRF=0;
unsigned char TN=0x60; //溫度初始值
unsigned char n=0;  //音調
unsigned char year_lunar;
unsigned char month_lunar;
unsigned char day_lunar;

/****************************************************************************
函數聲明
****************************************************************************/
void busyl(void);  //12864
void busyr(void);
void write_cmdl(unsigned char Commandaddr);
void write_datal(unsigned char Dataaddr);
void busyr(void);
void write_cmdr(unsigned char Commandaddr);
void write_datar(unsigned char Dataaddr);
void init_12864(void);
void clear(void);
void write_ascii(unsigned char x,unsigned char y,unsigned char time,bit fanhei);
void write_character(unsigned char x,unsigned char y,unsigned char *ptr,bit fanhei);
void write_week(unsigned char x,unsigned char y,unsigned char weektime,bit fanhei);
void write_ds1302(unsigned char Writeaddr,unsigned char Writedata);	//DS1302
unsigned char read_ds1302(unsigned char Readaddr);
void init_ds1302(void);
void readtime(void);
bit reset_ds18b20(void);  //DS18B20
unsigned char ds18b20(void);
void write_ds18b20(unsigned char value);
unsigned char read_temp(void);
void keyscanf(void);  //按鍵
void tempdisplay(void);
void ringdisplay(void);
void keyscanf1(void);
void timereset(void);
void ringreset(void);
void tempreset(void);
unsigned char turntobcd(unsigned char x,unsigned char y,unsigned char value,
                        signed char max,signed char min);
void sound(void);
void display1(void);
void display2(void);
void write_yearlunar(unsigned char x,unsigned char y,unsigned char lunar,bit tiandi);//公歷
bit get_lunar_day(unsigned char month_p,unsigned int table_addr); 
void solartolunar(void);
void displaylunar(void);
void delayus(unsigned char i); //延時
void delayms(unsigned char j);
void delays(unsigned char k);
void initTimer0(void);
void Timer0(void);
void initTimer1(void);
void Timer1(void);

/****************************************************************************
表格
****************************************************************************/
unsigned char bcddis[6]; 
unsigned char code divdisplay[] =
{
    0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,
	0x05,0x05,0x06,0x06,0x07,0x08,0x08,0x09
};

/****************************************************************************
ASCII字模的數據表
碼表從0x20~0x7e                                                
字庫: D:\學習軟件\單片機小軟件\字模提取\Asc8X16E.dat 縱向取模下高位
****************************************************************************/
unsigned char code nAsciiDot[] =              // ASCII
{
	0xF8,0xFC,0x04,0xC4,0x24,0xFC,0xF8,0x00,  // -0-
	0x07,0x0F,0x09,0x08,0x08,0x0F,0x07,0x00,

	0x00,0x10,0x18,0xFC,0xFC,0x00,0x00,0x00,  // -1-
	0x00,0x08,0x08,0x0F,0x0F,0x08,0x08,0x00,

	0x08,0x0C,0x84,0xC4,0x64,0x3C,0x18,0x00,  // -2-
	0x0E,0x0F,0x09,0x08,0x08,0x0C,0x0C,0x00,

	0x08,0x0C,0x44,0x44,0x44,0xFC,0xB8,0x00,  // -3-
	0x04,0x0C,0x08,0x08,0x08,0x0F,0x07,0x00,

	0xC0,0xE0,0xB0,0x98,0xFC,0xFC,0x80,0x00,  // -4-
	0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,

	0x7C,0x7C,0x44,0x44,0xC4,0xC4,0x84,0x00,  // -5-
	0x04,0x0C,0x08,0x08,0x08,0x0F,0x07,0x00,

	0xF0,0xF8,0x4C,0x44,0x44,0xC0,0x80,0x00,  // -6-
	0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00,

	0x0C,0x0C,0x04,0x84,0xC4,0x7C,0x3C,0x00,  // -7-
	0x00,0x00,0x0F,0x0F,0x00,0x00,0x00,0x00,

	0xB8,0xFC,0x44,0x44,0x44,0xFC,0xB8,0x00,  // -8-
	0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00,

	0x38,0x7C,0x44,0x44,0x44,0xFC,0xF8,0x00,  // -9-
	0x00,0x08,0x08,0x08,0x0C,0x07,0x03,0x00,

	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  // -.-
	0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,

	0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,  // -:-
	0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x00,

	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  // - -
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

    0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,  // ---
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

/****************************************************************************
星期漢字字模表                                                          
星期漢字庫: 宋體16.dot 縱向取模下高位,數據排列:從左到右從上到下         
****************************************************************************/
unsigned char code characterweek[] =                    // 數據表
{
      0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,// 一
      0x80,0x80,0x80,0x80,0x80,0xC0,0x80,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

      0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08,// 二
      0x08,0x08,0x08,0x0C,0x08,0x00,0x00,0x00,
      0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
      0x10,0x10,0x10,0x10,0x10,0x18,0x10,0x00,

      0x00,0x04,0x84,0x84,0x84,0x84,0x84,0x84,// 三
      0x84,0x84,0x84,0xC4,0x86,0x04,0x00,0x00,
      0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
      0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x00,

      0x00,0xFC,0x04,0x04,0x04,0xFC,0x04,0x04,// 四
      0x04,0xFC,0x04,0x04,0x04,0xFE,0x04,0x00,
      0x00,0x7F,0x20,0x28,0x24,0x23,0x20,0x20,
      0x20,0x21,0x22,0x22,0x22,0x7F,0x00,0x00,

      0x00,0x04,0x84,0x84,0x84,0x84,0xFC,0x84,// 五
      0x84,0x84,0x84,0xC4,0x86,0x84,0x00,0x00,
      0x40,0x40,0x40,0x40,0x78,0x47,0x40,0x40,
      0x40,0x40,0x40,0x7F,0x40,0x60,0x40,0x00,

      0x20,0x20,0x20,0x20,0x20,0x22,0x2C,0x38,// 六
      0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x00,
      0x00,0x40,0x20,0x18,0x06,0x03,0x00,0x00,
      0x00,0x01,0x02,0x0C,0x38,0x70,0x00,0x00,

      0x00,0x00,0x00,0xFE,0x82,0x82,0x82,0x82,// 日
      0x82,0x82,0x82,0xFF,0x02,0x00,0x00,0x00,
      0x00,0x00,0x00,0x7F,0x20,0x20,0x20,0x20,
      0x20,0x20,0x20,0x7F,0x00,0x00,0x00,0x00,	
	  
	  0x00,0x00,0x00,0xFF,0x01,0x02,0x04,0x08,//鬧鐘圖標
      0xF0,0x10,0x10,0x10,0xF0,0x00,0x00,0x00,
      0x00,0x00,0x00,0xFF,0x80,0x40,0x20,0x10,
      0x0F,0x08,0x08,0x08,0x0F,0x00,0x00,0x00,

	  0x00,0x00,0x00,0x18,0x18,0xF8,0xFE,0x0E,//加熱圖標
	  0x0E,0xFE,0xF8,0x18,0x18,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0xC0,
	  0xC0,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,

	  0x00,0x00,0x00,0xC8,0x64,0xFE,0x64,0x48,//進出水圖標
	  0x44,0x68,0xFE,0x68,0xC4,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x7F,0xF0,0xF3,0xF0,0xF0,
	  0xF0,0xF0,0xF3,0xF0,0x7F,0x00,0x00,0x00
};

// 漢字表:
// 一二三四五六日及幾個圖標

/****************************************************************************
漢字字模的數據結構定義
****************************************************************************/
typedef struct typFNT_GB16                 // 漢字字模數據結構
{
       signed char Index[2];               // 漢字內碼索引
       char Msk[32];                       // 點陣碼數據
};

/****************************************************************************
漢字字模表                                                          
漢字庫: 宋體16.dot 縱向取模下高位,數據排列:從左到右從上到下         
****************************************************************************/
struct typFNT_GB16 code GB_16[] =          // 數據表
{
"年", 0x00,0x20,0x10,0xCC,0x47,0x44,0x44,0xFC,
      0x44,0x44,0x44,0x64,0x46,0x04,0x00,0x00,
      0x04,0x04,0x04,0x07,0x04,0x04,0x04,0xFF,
      0x04,0x04,0x04,0x04,0x04,0x06,0x04,0x00,

"月", 0x00,0x00,0x00,0x00,0xFE,0x22,0x22,0x22,
      0x22,0x22,0x22,0xFF,0x02,0x00,0x00,0x00,
      0x00,0x80,0x40,0x30,0x0F,0x02,0x02,0x02,
      0x02,0x42,0x82,0x7F,0x00,0x00,0x00,0x00,

"日", 0x00,0x00,0x00,0xFE,0x82,0x82,0x82,0x82,
      0x82,0x82,0x82,0xFF,0x02,0x00,0x00,0x00,
      0x00,0x00,0x00,0x7F,0x20,0x20,0x20,0x20,
      0x20,0x20,0x20,0x7F,0x00,0x00,0x00,0x00,

"星", 0x00,0x00,0xBE,0x2A,0x2A,0x2A,0x2A,0xEA,
      0x2A,0x2A,0x2A,0x2A,0xBF,0x02,0x00,0x00,
      0x48,0x44,0x4B,0x49,0x49,0x49,0x49,0x7F,
      0x49,0x49,0x49,0x4D,0x49,0x61,0x40,0x00,

"期", 0x00,0x08,0xFF,0xA8,0xA8,0xA8,0xFF,0x08,
      0x00,0xFE,0x22,0x22,0x22,0xFF,0x02,0x00,
      0x84,0x44,0x37,0x04,0x04,0x14,0xA7,0x44,
      0x24,0x1F,0x02,0x42,0x82,0x7F,0x00,0x00,

"室", 0x10,0x0C,0x24,0x24,0xA4,0x64,0x25,0x26,
      0x24,0x24,0xA4,0x34,0x24,0x14,0x0C,0x00,
      0x00,0x40,0x40,0x49,0x49,0x49,0x49,0x7F,
      0x49,0x49,0x49,0x4B,0x60,0x40,0x00,0x00,

"溫", 0x10,0x22,0x64,0x0C,0x80,0x00,0xFE,0x92,
      0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x00,
      0x04,0x04,0xFE,0x01,0x40,0x7E,0x42,0x42,
      0x7E,0x42,0x7E,0x42,0x42,0x7E,0x40,0x00,

"度", 0x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0xA5,
      0xA6,0xA4,0xFC,0x24,0x34,0x26,0x04,0x00,
      0x40,0x20,0x9F,0x80,0x42,0x42,0x26,0x2A,
      0x12,0x2A,0x26,0x42,0x40,0xC0,0x40,0x00,

"熱", 0x00,0x88,0x88,0x48,0xFF,0x48,0x28,0x08,
      0x48,0xFF,0x08,0x08,0xFC,0x08,0x00,0x00,
      0x80,0x60,0x04,0x08,0x27,0xC0,0x08,0x04,
      0x23,0xC0,0x01,0x00,0x27,0x48,0xC6,0x00,

"水", 0x00,0x20,0x20,0x20,0x20,0xE0,0x00,0xFF,
      0xC0,0x40,0x20,0x10,0x18,0x00,0x00,0x00,
      0x20,0x10,0x08,0x04,0x03,0x40,0x80,0x7F,
      0x00,0x01,0x02,0x04,0x08,0x18,0x08,0x00,

"箱", 0x40,0x48,0x44,0x43,0xF6,0x4A,0x43,0x0A,
      0xE4,0x23,0x26,0x2A,0x22,0xF3,0x22,0x00,
      0x20,0x10,0x0C,0x03,0xFF,0x02,0x04,0x00,
      0xFF,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,

"管", 0x80,0x68,0x24,0xA3,0xA6,0xAA,0xA2,0xBA,
      0xA4,0xA3,0xA2,0xA6,0x2A,0xA2,0x60,0x00,
      0x00,0x00,0x00,0xFF,0x4A,0x4A,0x4A,0x4A,
      0x4A,0x4A,0x4A,0x7B,0x00,0x00,0x00,0x00,

"集", 0x20,0x10,0x08,0xFC,0x57,0x54,0x54,0xFD,
      0x56,0x54,0x54,0x56,0x04,0x00,0x00,0x00,
      0x04,0x44,0x44,0x27,0x15,0x0D,0x05,0xFF,
      0x05,0x0D,0x15,0x25,0x65,0x24,0x04,0x00,

"器", 0x80,0x80,0x9F,0x91,0x91,0x91,0x9F,0xE0,
      0x9F,0x91,0xB1,0xD1,0x9F,0xC0,0x80,0x00,
      0x08,0x08,0xFC,0x8C,0x8A,0x8A,0xF9,0x00,
      0xF9,0x8A,0x8A,0x8C,0xFC,0x08,0x08,0x00,

"鬧", 0x00,0xF9,0x02,0x26,0x20,0x22,0x2A,0xF2,
      0x22,0x22,0xB2,0x22,0x02,0xFF,0x02,0x00,
      0x00,0xFF,0x00,0x00,0x1F,0x01,0x01,0x7F,
      0x01,0x11,0x1F,0x41,0x80,0x7F,0x00,0x00,

"鐘", 0x80,0x40,0x70,0xCF,0x48,0x48,0x00,0xF0,
      0x10,0x10,0xFF,0x10,0x10,0xF8,0x10,0x00,
      0x02,0x02,0x02,0x7F,0x22,0x12,0x00,0x07,
      0x02,0x02,0xFF,0x02,0x02,0x07,0x00,0x00,

"設", 0x40,0x40,0x42,0xCC,0x00,0x40,0xA0,0x9F,
      0x81,0x81,0x81,0x9F,0xA0,0x20,0x20,0x00,
      0x00,0x00,0x00,0x7F,0xA0,0x90,0x40,0x43,
      0x2C,0x10,0x28,0x26,0x41,0xC0,0x40,0x00,

"置", 0x00,0x10,0x17,0xD5,0x55,0x57,0x55,0x7D,
      0x55,0x57,0x55,0xD5,0x17,0x10,0x00,0x00,
      0x40,0x40,0x40,0x7F,0x55,0x55,0x55,0x55,
      0x55,0x55,0x55,0x7F,0x40,0x60,0x40,0x00,

"返", 0x40,0x42,0x44,0xCC,0x00,0x00,0xFC,0x04,
      0xA4,0x24,0x24,0xA2,0x63,0x02,0x00,0x00,
      0x00,0x40,0x20,0x1F,0x20,0x58,0x87,0x90,
      0x88,0x85,0x82,0x85,0x88,0xD8,0x40,0x00,

"回", 0x00,0xFC,0x04,0x04,0x04,0xE4,0x24,0x24,
      0x24,0xF4,0x24,0x04,0x04,0xFE,0x04,0x00,
      0x00,0x7F,0x20,0x20,0x20,0x2F,0x24,0x24,
      0x24,0x2F,0x20,0x20,0x20,0x7F,0x00,0x00,

"時", 0x00,0xFC,0x84,0x84,0x84,0xFE,0x14,0x10,
      0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x00,
      0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00,
      0x00,0x23,0x40,0x80,0x7F,0x00,0x00,0x00,

"間", 0x00,0xF8,0x01,0x02,0xF6,0x10,0x12,0x12,
      0x12,0x12,0xFA,0x12,0x02,0xFF,0x02,0x00,
      0x00,0xFF,0x00,0x00,0x3F,0x11,0x11,0x11,
      0x11,0x11,0x3F,0x40,0x80,0x7F,0x00,0x00,

"路", 0x00,0xFE,0x42,0xC2,0x42,0x7F,0x12,0x08,
      0x8C,0x57,0x24,0x54,0x8C,0x84,0x80,0x00,
      0x40,0x7E,0x40,0x3F,0x22,0x22,0x01,0xFF,
      0x42,0x42,0x42,0x42,0x42,0xFF,0x02,0x00,

"開", 0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,
      0x82,0x82,0xFE,0x82,0x83,0xC2,0x80,0x00,
      0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,
      0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,

"關", 0x00,0x10,0x10,0x11,0x12,0x1C,0x10,0xF0,
      0x10,0x18,0x14,0x13,0x1A,0x90,0x00,0x00,
      0x81,0x81,0x41,0x41,0x21,0x11,0x0D,0x03,
      0x0D,0x11,0x21,0x21,0x41,0xC1,0x41,0x00,

"定", 0x10,0x0C,0x04,0x24,0x24,0x24,0x25,0xE6,
      0x24,0x24,0x34,0x24,0x04,0x14,0x0C,0x00,
      0x80,0x40,0x20,0x1F,0x20,0x40,0x40,0x7F,
      0x42,0x42,0x43,0x42,0x40,0x60,0x20,0x00,

"到", 0x00,0x62,0x52,0x4A,0xC6,0x42,0x52,0x63,
      0xC2,0x00,0xF8,0x00,0x00,0xFF,0x00,0x00,
      0x40,0x42,0x42,0x42,0x7F,0x22,0x23,0x22,
      0x20,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00,

"℃", 0x00,0x06,0x09,0x09,0xE6,0xF0,0x18,0x08,
      0x08,0x08,0x18,0x30,0x78,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x07,0x0F,0x18,0x30,
      0x20,0x20,0x20,0x10,0x08,0x00,0x00,0x00	 
};

/****************************************************************************
音樂
****************************************************************************/
unsigned char code music_tab[] ={
       0x18, 0x30, 0x1C , 0x10, //格式為: 頻率常數, 節拍常數, 頻率常數, 節拍常數,
       0x20, 0x40, 0x1C , 0x10,
       0x18, 0x10, 0x20 , 0x10,
       0x1C, 0x10, 0x18 , 0x40,
       0x1C, 0x20, 0x20 , 0x20,
       0x1C, 0x20, 0x18 , 0x20,
       0x20, 0x80, 0xFF , 0x20,
       0x30, 0x1C, 0x10 , 0x18,
       0x20, 0x15, 0x20 , 0x1C,
       0x20, 0x20, 0x20 , 0x26,
       0x40, 0x20, 0x20 , 0x2B,
       0x20, 0x26, 0x20 , 0x20,
       0x20, 0x30, 0x80 , 0xFF,
       0x20, 0x20, 0x1C , 0x10,
       0x18, 0x10, 0x20 , 0x20,
       0x26, 0x20, 0x2B , 0x20,
       0x30, 0x20, 0x2B , 0x40,
       0x20, 0x20, 0x1C , 0x10,
       0x18, 0x10, 0x20 , 0x20,
       0x26, 0x20, 0x2B , 0x20,
       0x30, 0x20, 0x2B , 0x40,
       0x20, 0x30, 0x1C , 0x10,
       0x18, 0x20, 0x15 , 0x20,
       0x1C, 0x20, 0x20 , 0x20,
       0x26, 0x40, 0x20 , 0x20,
       0x2B, 0x20, 0x26 , 0x20,
       0x20, 0x20, 0x30 , 0x80,
       0x20, 0x30, 0x1C , 0x10,
       0x20, 0x10, 0x1C , 0x10,
       0x20, 0x20, 0x26 , 0x20,
       0x2B, 0x20, 0x30 , 0x20,
       0x2B, 0x40, 0x20 , 0x15,
       0x1F, 0x05, 0x20 , 0x10,
       0x1C, 0x10, 0x20 , 0x20,
       0x26, 0x20, 0x2B , 0x20,
       0x30, 0x20, 0x2B , 0x40,
       0x20, 0x30, 0x1C , 0x10,
       0x18, 0x20, 0x15 , 0x20,
       0x1C, 0x20, 0x20 , 0x20,
       0x26, 0x40, 0x20 , 0x20,
       0x2B, 0x20, 0x26 , 0x20,
       0x20, 0x20, 0x30 , 0x30,
       0x20, 0x30, 0x1C , 0x10,
       0x18, 0x40, 0x1C , 0x20,
       0x20, 0x20, 0x26 , 0x40,
       0x13, 0x60, 0x18 , 0x20,
       0x15, 0x40, 0x13 , 0x40,
       0x18, 0x80, 0x00
};

/*****************************************************************************
公歷年對應的農歷數據,每年三字節,
格式第一字節BIT7-4 位表示閏月月份,值為0 為無閏月,BIT3-0 對應農歷第1-4 月的大小
第二字節BIT7-0 對應農歷第5-12 月大小,第三字節BIT7 表示農歷第13 個月大小
月份對應的位為1 表示本農歷月大(30 天),為0 表示小(29 天)
第三字節BIT6-5 表示春節的公歷月份,BIT4-0 表示春節的公歷日期
*****************************************************************************/
unsigned char code year_code[]={
                    0x09,0x2e,0x50,    //1999
                    0x0C,0x96,0x45,    //2000 
                    0x4d,0x4A,0xB8,    //2001
                    0x0d,0x4A,0x4C,    //2002
                    0x0d,0xA5,0x41,    //2003
                    0x25,0xAA,0xB6,    //2004
                    0x05,0x6A,0x49,    //2005
                    0x7A,0xAd,0xBd,    //2006
                    0x02,0x5d,0x52,    //2007
                    0x09,0x2d,0x47,    //2008
                    0x5C,0x95,0xBA,    //2009
                    0x0A,0x95,0x4e,    //2010
                    0x0B,0x4A,0x43,    //2011
                    0x4B,0x55,0x37,    //2012
                    0x0A,0xd5,0x4A,    //2013
                    0x95,0x5A,0xBf,    //2014
                    0x04,0xBA,0x53,    //2015
                    0x0A,0x5B,0x48,    //2016
                    0x65,0x2B,0xBC,    //2017
                    0x05,0x2B,0x50,    //2018
                    0x0A,0x93,0x45,    //2019
                    0x47,0x4A,0xB9,    //2020
                    0x06,0xAA,0x4C,    //2021
                    0x0A,0xd5,0x41,    //2022
                    0x24,0xdA,0xB6,    //2023
                    0x04,0xB6,0x4A,    //2024
                    0x69,0x57,0x3d,    //2025
                    0x0A,0x4e,0x51,    //2026
                    0x0d,0x26,0x46,    //2027
                    0x5e,0x93,0x3A,    //2028
                    0x0d,0x53,0x4d,    //2029
                    0x05,0xAA,0x43,    //2030
                    0x36,0xB5,0x37,    //2031
                    0x09,0x6d,0x4B,    //2032
                    0xB4,0xAe,0xBf,    //2033
                    0x04,0xAd,0x53,    //2034
                    0x0A,0x4d,0x48,    //2035
                    0x6d,0x25,0xBC,    //2036
                    0x0d,0x25,0x4f,    //2037
                    0x0d,0x52,0x44,    //2038
                    0x5d,0xAA,0x38,    //2039
                    0x0B,0x5A,0x4C,    //2040
                    0x05,0x6d,0x41,    //2041
                    0x24,0xAd,0xB6,    //2042
                    0x04,0x9B,0x4A,    //2043
                    0x7A,0x4B,0xBe,    //2044
                    0x0A,0x4B,0x51,    //2045
                    0x0A,0xA5,0x46,    //2046
                    0x5B,0x52,0xBA,    //2047
                    0x06,0xd2,0x4e,    //2048
                    0x0A,0xdA,0x42,    //2049

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区美女| 午夜精品一区二区三区免费视频| 色狠狠一区二区| 韩国一区二区三区| 亚洲一区中文日韩| 国产欧美综合在线观看第十页| 欧美日韩美女一区二区| 成人av网站在线| 久久99国产精品久久| 亚洲成人av在线电影| 国产精品麻豆视频| 精品美女一区二区三区| 欧美午夜不卡视频| eeuss影院一区二区三区 | 久久久久久久久久美女| 欧美无人高清视频在线观看| 成人免费电影视频| 国产成人一区在线| 狠狠色丁香婷综合久久| 蜜臀国产一区二区三区在线播放| 一区二区三区不卡视频| 中文字幕五月欧美| 国产欧美一区二区三区鸳鸯浴| 日韩欧美卡一卡二| 6080日韩午夜伦伦午夜伦| 91成人在线精品| 色综合久久中文综合久久牛| 成人国产电影网| 成人性生交大片| 成人一区二区三区在线观看| 精品亚洲国内自在自线福利| 蜜桃视频一区二区三区在线观看| 亚洲午夜激情网页| 亚洲一区二区精品视频| 亚洲成人在线免费| 天堂成人国产精品一区| 天堂影院一区二区| 日韩制服丝袜先锋影音| 五月天丁香久久| 蜜臀99久久精品久久久久久软件| 日本aⅴ免费视频一区二区三区| 亚洲成人高清在线| 日韩成人伦理电影在线观看| 午夜不卡av免费| 日韩黄色免费电影| 日韩影视精彩在线| 另类小说图片综合网| 美女爽到高潮91| 国产毛片精品视频| 成人av一区二区三区| 91免费看`日韩一区二区| 色先锋久久av资源部| 欧美无人高清视频在线观看| 51精品国自产在线| 精品理论电影在线观看| 国产亚洲短视频| 亚洲天堂免费在线观看视频| 一区二区在线免费观看| 视频一区二区不卡| 国产精品中文字幕日韩精品 | 色综合久久中文综合久久牛| 欧美视频在线一区| 91精品国产高清一区二区三区| 日韩一区二区免费高清| 久久影院电视剧免费观看| 国产精品日日摸夜夜摸av| 中文字幕在线观看不卡视频| 亚洲成人在线观看视频| 国产一区二区美女| 在线免费观看不卡av| 在线播放欧美女士性生活| 亚洲精品在线电影| 国产精品久久久久久久久果冻传媒| 日韩码欧中文字| 日韩精品成人一区二区三区| 国产精品2024| 欧美无人高清视频在线观看| 欧美精品一区二区三区很污很色的 | 亚洲激情在线激情| 日韩电影在线观看电影| 国产**成人网毛片九色| 欧美又粗又大又爽| 欧美精品一区二区高清在线观看| 国产精品欧美一级免费| 日韩av不卡一区二区| 国产成人精品三级麻豆| 欧美在线视频你懂得| 久久久久久久网| 亚洲1区2区3区视频| 国产69精品一区二区亚洲孕妇 | 久久亚洲捆绑美女| 一区二区三区欧美视频| 国产在线国偷精品免费看| 欧洲一区二区三区免费视频| 久久婷婷一区二区三区| 香蕉av福利精品导航| 国产宾馆实践打屁股91| 欧美一区二区三区公司| 亚洲精品高清视频在线观看| 国产盗摄视频一区二区三区| 欧美精品丝袜中出| 亚洲精品视频在线看| 国产精品一区二区三区四区| 欧美另类变人与禽xxxxx| 国产欧美一区视频| 国产最新精品免费| 777久久久精品| 亚洲电影你懂得| 91理论电影在线观看| 国产午夜亚洲精品午夜鲁丝片| 日韩经典中文字幕一区| 欧美最新大片在线看| 亚洲视频免费观看| 国产成人av影院| 精品处破学生在线二十三| 奇米影视一区二区三区| 欧美色图第一页| 亚洲在线免费播放| 色综合天天综合网天天狠天天| 久久久精品国产免费观看同学| 六月丁香婷婷久久| 日韩一区二区三区电影在线观看| 亚洲综合在线观看视频| 91麻豆国产福利在线观看| 中文字幕一区二区三区蜜月 | 国产麻豆一精品一av一免费 | 一区二区三区四区视频精品免费| 高清视频一区二区| 亚洲线精品一区二区三区八戒| 国产 欧美在线| 国产欧美1区2区3区| 国产精品一区二区三区四区| 精品国产乱码久久久久久老虎| 看国产成人h片视频| 欧美一卡二卡在线观看| 日韩精品欧美精品| 这里只有精品电影| 美美哒免费高清在线观看视频一区二区| 欧美日本一区二区三区| 午夜精品久久久久久久久久久| 欧美日韩国产片| 日本中文字幕不卡| 精品va天堂亚洲国产| 久久99日本精品| 欧美国产乱子伦| 成人黄色大片在线观看| 中文字幕制服丝袜成人av| 91美女精品福利| 亚洲一区二区三区美女| 在线不卡的av| 精品亚洲国内自在自线福利| 国产欧美一区二区精品性| fc2成人免费人成在线观看播放| 亚洲欧洲国产专区| 欧美日韩精品一区二区三区蜜桃| 日韩电影在线免费观看| 日韩欧美黄色影院| 国产又黄又大久久| 国产精品国产三级国产普通话99 | 亚洲永久免费视频| 欧美夫妻性生活| 激情综合五月婷婷| 中文字幕精品综合| 欧美无人高清视频在线观看| 美女久久久精品| 国产精品污污网站在线观看| 色综合久久88色综合天天免费| 亚洲国产你懂的| 久久久久综合网| 91麻豆精品在线观看| 婷婷综合五月天| 精品国产91九色蝌蚪| gogo大胆日本视频一区| 婷婷成人激情在线网| 国产亚洲人成网站| 欧美三级在线看| 国精品**一区二区三区在线蜜桃| 亚洲欧美日韩电影| 日韩丝袜情趣美女图片| 不卡在线观看av| 天天av天天翘天天综合网色鬼国产| 久久在线观看免费| 欧美三级电影在线看| 国产99久久久精品| 亚洲一区二区成人在线观看| 日韩欧美在线123| 日本精品免费观看高清观看| 免费在线看一区| 一区二区三区美女| 久久精品视频在线看| 欧美日韩三级一区| av毛片久久久久**hd| 天天av天天翘天天综合网| 综合久久给合久久狠狠狠97色| 在线综合亚洲欧美在线视频| 日韩你懂的在线观看| 色综合咪咪久久| 成人丝袜高跟foot| 久久成人av少妇免费| 一区二区在线观看视频在线观看|