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

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

?? 1302.c

?? 單片機1302芯片結合
?? C
字號:
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit ds_rst=P2^3;
sbit ds_io=P2^4;
sbit ds_clk=P2^5;
sbit s0=P3^0;
sbit s1=P3^1;
sbit s2=P3^2;
sbit s3=P3^3;		
sbit LCD_EN=P3^4;
sbit LCD_RS=P3^5;
bit flag;

void LCD_display();

uchar taa[]={"20  -  -   W    "};
uchar tab[]={"    :  :   @_@! "};
uchar tad[7];
uchar nian,yue,ri,zhou,sh,fen,miao;
void delayms(uint z)
{
	uint x,y;
	for(x=0;x<=110;x++)
	for(y=0;y<=z;y++);
}
void break_init()
{
	TMOD=0x01;
	TH0=(65535-50000)/256;
	TL0=(65535-50000)%256;	
	EA=1;
	ET0=1;
	TR0=1;
}
/***************時鐘1302***********************************/
void DS_write_byte(uchar date)
{
	uchar i;
	ds_rst=1;
	for(i=0;i<8;i++)
	{
		if((date&0x01)==1)
			ds_io=1;
		else
			ds_io=0;
		date>>=1;
		ds_clk=1;
		ds_clk=0;
	}
}

uchar DS_read_byte()
{
	uchar date,i;
	ds_rst=1;	
	for(i=0;i<8;i++)
	{
		if(ds_io==1)
			date=(date>>1)|0x80;
		else
			date=date>>1;

		ds_clk=1;
		ds_clk=0;
	}
	return date;
}

void DS_write_com(uchar add,uchar date)
{
	ds_rst=0;
	ds_clk=0;
	ds_rst=1;
	DS_write_byte(add);
	delayms(15);
	DS_write_byte(date);
	ds_rst=0;
}

uchar DS_read(uchar add)
{
	uchar date;
	ds_rst=0;
	ds_clk=0;
	ds_rst=1;
	DS_write_byte(add);
	delayms(15);
	date=DS_read_byte();
	ds_rst=0;
	return date;
}

/***************液晶1062**************************************/
void LCD_write_com(uchar com)
{
P0=com;		//寫入命令
LCD_RS=0;
delayms(5);
LCD_EN=1;
delayms(5);
LCD_EN=0;
}
void LCD_write_data(uchar date)
{
P0=date;	//寫入數據
LCD_RS=1;
delayms(5);
LCD_EN=1;
delayms(5);
LCD_EN=0;
}
void LCD_init()
{
	uchar i;
	LCD_write_com(0x38);//顯示16*2接口
	LCD_write_com(0x01);//清屏
	LCD_write_com(0x0c);//00001DCB,D開顯示C顯示光標B光標閃爍
	LCD_write_com(0x06);//000001NS,N1指針、光標加一,N0指針、光標減一。S1整屏左移N1/右移N0,S0整屏不移動
	LCD_write_com(0x80);
	for(i=0;i<16;i++)
	{
		LCD_write_data(taa[i]);
		delayms(5);
	}
	LCD_write_com(0x80+0x40);
	for(i=0;i<16;i++)
	{
		LCD_write_data(tab[i]);
		delayms(5);
	}
}
void LCD_sfm(uchar add,uchar line,uchar date)
{	
	uchar shi,ge;
	shi=(date>>4)&0x0f;
	ge=date&0x0f;
	if(ge==10)
	shi++;
	if(line==0)
		LCD_write_com(0x80+add);
	else
		LCD_write_com(0x80+0x40+add);	
	LCD_write_data(0x30+shi);
	LCD_write_data(0x30+ge);
}
void LCD_sfm1(uchar add,uchar line,uchar date,uchar addr)
{	
	uchar shi,ge,temp;
	shi=date/10;
	ge=date%10;
	temp=(temp&0x0f)|shi;
	temp<<=4;
	temp=temp|ge;			
	DS_write_com(addr,temp);
	if(line==0)
		LCD_write_com(0x80+add);
	else
		LCD_write_com(0x80+0x32+add);	
	LCD_write_data(0x30+shi);
	LCD_write_data(0x30+ge);
}
/*****************按鍵控制***************************************************/
LCD_key()
{
	uchar add;			
	while(s0==0)
	{		
		delayms(50);	
		while(s0==0)
		{														
			flag=1;
			if(add==0)
			{
				LCD_write_com(0x80+0x54);
				LCD_write_com(0x0f);
			}
			if((add<15)&(add!=0)==1)
				LCD_write_com(0x81+add);
			if(add>=15)
				LCD_write_com(0x80+0x33+add);
			while(s0!=1);
				add++;			
			while(add==24)
				add=0;						
		}
	}
	while(s1==0)
	{
		delayms(5);
		while(s1==0)
		{
			switch(add)
			{	
				case 3:nian++;while(nian==100) nian=0;LCD_sfm1(2,0,nian,0x8c);LCD_write_com(0x80+3);break;
				case 6:yue++;while(yue==13) yue=0;LCD_sfm1(5,0,yue,0x88);LCD_write_com(0x80+6);break;
				case 9:ri++;while(ri==31) ri=0;LCD_sfm1(8,0,ri,0x86);LCD_write_com(0x80+9);break;
				case 14:zhou++;while(zhou==8) zhou=0;LCD_sfm1(13,0,zhou,0x8a);LCD_write_com(0x80+13);break;
				case 17:sh++;while(sh==24) sh=0;LCD_sfm1(16,1,sh,0x84);LCD_write_com(0x80+0x40+3);break;
				case 20:fen++;while(fen==60) fen=0;LCD_sfm1(19,1,fen,0x82);LCD_write_com(0x80+0x40+6);break;
				case 23:miao++;while(miao==60) miao=0;LCD_sfm1(22,1,miao,0x80);LCD_write_com(0x80+0x40+9);break;
			}
			while(s1!=1);
		}
	}
	while(s2==0)
	{
		delayms(5);
		while(s2==0)
		{
			switch(add)
			{	
				case 3:nian--;while(nian==0) nian=99;LCD_sfm1(2,0,nian,0x8c);LCD_write_com(0x80+3);break;
				case 6:yue--;while(yue==0) yue=12;LCD_sfm1(5,0,yue,0x88);LCD_write_com(0x80+6);break;
				case 9:ri--;while(ri==0) ri=31;LCD_sfm1(8,0,ri,0x86);LCD_write_com(0x80+9);break;
				case 14:zhou--;while(zhou==0) zhou=7;LCD_sfm1(13,0,zhou,0x8a);LCD_write_com(0x80+13);break;
				case 17:sh--;while(sh==0) sh=23;LCD_sfm1(16,1,sh,0x84);LCD_write_com(0x80+0x40+3);break;
				case 20:fen--;while(fen==0) fen=59;LCD_sfm1(19,1,fen,0x82);LCD_write_com(0x80+0x40+6);break;
				case 23:miao--;while(miao==0) miao=59;LCD_sfm1(22,1,miao,0x80);LCD_write_com(0x80+0x40+9);break;
			}
			while(s1!=1);
		}
	}
	
	while(s3==0)
	{
		delayms(5);
		while(s3==0)
		{
			add=1;
			LCD_write_com(0x80+0x40+add);
			LCD_write_com(0x0c);
			flag=0;
			while(s3!=1);
		}
	}
}
/******************顯示********************************************/
void DS_clock()
{
	uchar add=0x81,i;	
	for(i=0;i<7;i++)
	{
		tad[i]=DS_read(add);
		add+=2;
	}
}
void LCD_display()							//顯示數據
{	
	LCD_sfm(2,0,tad[6]);			//年
	LCD_sfm(5,0,tad[4]);			//月
	LCD_sfm(8,0,tad[3]);			//日
	LCD_sfm(13,0,tad[5]);			//周
	LCD_sfm(2,1,tad[2]);			//時
	LCD_sfm(5,1,tad[1]);			//分
	LCD_sfm(8,1,tad[0]);			//秒
	nian=tad[6];yue=tad[4];ri=tad[3];zhou=tad[5];sh=tad[2];fen=tad[1];miao=tad[0];
}

/********************主函數********************************************************/
main()
{	
	break_init();		
	LCD_init();	
	while(1)
	{	
		
		while(flag==0)
		{
			DS_clock();
			LCD_display();			
		}	
	}
}
time0() interrupt 1
{
	TH0=(65535-50000)/256;
	TL0=(65535-50000)%256;	
	LCD_key();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品剧情v国产在线观看在线| 偷拍日韩校园综合在线| 亚洲人成伊人成综合网小说| 国产激情视频一区二区在线观看 | 中文成人综合网| 久久69国产一区二区蜜臀| 91精品国产色综合久久ai换脸| 亚洲一区二区三区四区中文字幕| 色婷婷精品大视频在线蜜桃视频 | 91天堂素人约啪| 国产精品久久久久久久久免费丝袜 | 亚洲欧美视频在线观看| 国产成人av电影在线观看| 欧美成人国产一区二区| 精品亚洲成a人在线观看| 日韩欧美综合在线| 黄色精品一二区| 国产夜色精品一区二区av| 国产.精品.日韩.另类.中文.在线.播放| 久久这里只有精品视频网| 国精品**一区二区三区在线蜜桃| 欧美伊人精品成人久久综合97| 久久精品日韩一区二区三区| 成人性视频网站| 亚洲欧美电影一区二区| 欧美在线高清视频| 日本一区中文字幕 | 日韩欧美在线影院| 国产成人精品影视| 一区二区三区中文字幕| 日韩午夜激情电影| 国产精品一区二区在线播放| 亚洲视频一区二区在线观看| 欧美亚洲高清一区二区三区不卡| 亚洲成人一区在线| 欧美成人三级电影在线| 成人免费毛片片v| 五月天一区二区三区| 精品少妇一区二区三区在线视频| 成人午夜电影小说| 亚洲制服欧美中文字幕中文字幕| 日韩欧美不卡在线观看视频| 粉嫩av一区二区三区| 樱花草国产18久久久久| 欧美一级欧美三级在线观看| 粉嫩高潮美女一区二区三区| 亚洲免费在线观看视频| 日韩欧美一区二区在线视频| 成人av综合一区| 婷婷国产在线综合| 国产精品国产三级国产有无不卡| 欧美亚洲一区二区在线观看| 午夜精品视频一区| 欧美第一区第二区| 日本精品视频一区二区| 久久99久久精品| 亚洲精品一二三| 久久精品在线免费观看| 欧美日韩国产乱码电影| 成人av片在线观看| 麻豆成人久久精品二区三区红 | 欧美日韩精品免费观看视频| 粉嫩绯色av一区二区在线观看| 三级影片在线观看欧美日韩一区二区| 国产欧美日韩激情| 日韩一级高清毛片| 在线观看日韩av先锋影音电影院| 成人一区二区三区在线观看| 亚洲第一av色| 亚洲欧美在线aaa| 久久综合网色—综合色88| 欧美日韩国产经典色站一区二区三区 | 精品亚洲成a人在线观看| 亚洲福利视频一区| 亚洲精品免费一二三区| 国产欧美精品国产国产专区| 精品免费一区二区三区| 欧美日本一道本| 欧美影片第一页| 91在线观看高清| 成年人网站91| 高潮精品一区videoshd| 国产精品一级在线| 国产盗摄一区二区| 国产九色精品成人porny| 九色综合国产一区二区三区| 天堂久久久久va久久久久| 亚洲成人av中文| 性欧美大战久久久久久久久| 亚洲精品欧美在线| 一区二区三区四区在线| 亚洲欧美一区二区三区极速播放 | xnxx国产精品| 日韩欧美亚洲另类制服综合在线| 在线播放欧美女士性生活| 欧美精品自拍偷拍动漫精品| 欧美日韩中文精品| 色综合网站在线| 99久久综合99久久综合网站| av网站一区二区三区| 成人av小说网| 91麻豆蜜桃一区二区三区| 91久久一区二区| 在线观看欧美精品| 91精品久久久久久久99蜜桃| 91精品国产综合久久久久久久| 欧美日韩成人激情| 日韩欧美国产电影| 久久久久久一级片| 中文字幕一区二区三中文字幕| 综合电影一区二区三区 | 国产精品无遮挡| 自拍偷拍国产精品| 一区二区三区在线视频免费观看| 亚洲午夜视频在线观看| 天堂va蜜桃一区二区三区漫画版 | 91女人视频在线观看| 欧美日韩国产一级| 日韩精品资源二区在线| 久久综合av免费| 亚洲欧美国产高清| 青青草国产成人av片免费| 韩国av一区二区三区四区 | 精品午夜久久福利影院| 国产寡妇亲子伦一区二区| 91在线观看地址| 91精品免费观看| 国产精品视频九色porn| 亚洲综合一二区| 精东粉嫩av免费一区二区三区| 国产成人亚洲精品青草天美| av资源网一区| 欧美性xxxxxx少妇| 欧美一级日韩一级| 国产精品麻豆久久久| 亚洲h精品动漫在线观看| 国产一区美女在线| 欧美在线你懂的| 精品999在线播放| 亚洲激情自拍视频| 国产一区二区三区国产| 在线免费观看日本一区| 精品国产伦一区二区三区观看方式 | 欧美日韩精品免费观看视频| 久久久精品2019中文字幕之3| 亚洲免费av网站| 激情图区综合网| 欧美亚洲国产一卡| 国产精品乱人伦一区二区| 日本91福利区| 色婷婷av一区二区三区之一色屋| 欧美xfplay| 亚洲国产精品久久一线不卡| 国产成人精品免费视频网站| 欧美高清视频一二三区 | 亚洲天堂2014| 国产综合色在线视频区| 欧美日韩精品一区二区三区四区| 亚洲同性gay激情无套| 午夜av电影一区| 91成人网在线| 国产精品美女久久久久高潮| 久久精品噜噜噜成人88aⅴ | 99久久免费视频.com| 精品国产人成亚洲区| 亚洲第一福利一区| 色综合色综合色综合色综合色综合| 久久这里只有精品6| 奇米精品一区二区三区在线观看| 欧美亚洲国产一区二区三区va| 国产精品卡一卡二卡三| 狠狠色丁香婷综合久久| 日韩视频国产视频| 午夜国产不卡在线观看视频| 在线视频国内自拍亚洲视频| 亚洲视频狠狠干| 色综合婷婷久久| 中文字幕中文在线不卡住| 国产.精品.日韩.另类.中文.在线.播放 | 欧美精品一区二区三区高清aⅴ| 日本美女一区二区三区| 欧美人与z0zoxxxx视频| 亚洲18色成人| 欧美日韩久久一区| 丝袜美腿亚洲一区二区图片| 91美女片黄在线观看91美女| 日韩美女视频一区二区| 国产精品一区二区三区99| 欧美国产日韩在线观看| 美女一区二区视频| 日韩免费一区二区三区在线播放| 日韩电影一二三区| 日韩欧美三级在线| 麻豆精品一区二区av白丝在线| 精品久久久久久最新网址| 乱中年女人伦av一区二区| 精品久久久久久亚洲综合网| 国产乱理伦片在线观看夜一区| 久久精品欧美一区二区三区不卡| 高清国产一区二区三区|