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

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

?? hygs_v4.c

?? 恒壓供水控制器恒壓供水控制 器V4.0 恒壓供水控制器V4.0
?? C
字號:
#include <AT89X52.h>
#include <math.h>
#include <intrins.h>

#define	CLK P1_4
#define	DIN P1_3
#define	SCL P1_1
#define	SDA P1_0

unsigned char	XSCS=0,XSCS1=0;
unsigned char	xsdh;
bit	temp0,temp1,temp2,temp3,temp4,temp5,temp6,temp7,temp10;
bit	temp0_0,temp0_1,temp0_2,temp0_3,temp0_4,temp0_5,temp0_6,temp0_7,temp0_10;
bit	temp1_0,temp1_1,temp1_2,temp1_3,temp1_4,temp1_5,temp1_6,temp1_7,temp1_10;
//bit	temp_aj1,temp_aj2;    
//bit	temp1_aj1,temp1_aj2;
//bit	temp2_aj1,temp2_aj2;
             
void			display(void);
void			DELAY(unsigned int dltime);
void 			timer0(void);
void 			i2c_write(unsigned char,unsigned char);
void 			i2c_send8bit(unsigned char); 
unsigned char 	i2c_read(unsigned char); 
unsigned char 	i2c_receive8bit(void); 
void 			i2c_start(void); 
void 			i2c_stop(void); 
bit 			i2c_ack(void);
void 			jidianqi(void);
  

void display(void)//將DISP1改為dispaly
{	
	unsigned char i=0;
	P3_6=0;//顯示用八上升沿D觸發器的時鐘輸入端 
	if (P3_5==0) //如果有鍵按下,則使所有LED點亮,這里是按鍵2	
		xsdh=0xff;//dispout,xsdh是如何跟硬件聯系的?它們是間接聯系的,
	else if (XSCS==0)//實質是通過后面的while語句控制LED的移位   
		xsdh=0x01;
	else if (XSCS==1)
		xsdh=0x02;
	else if (XSCS==2)
		xsdh=0x04; 
	else if (XSCS==3)
		xsdh=0x08;
	else if (XSCS==4)
		xsdh=0x10;
	else if (XSCS==5)
		xsdh=0x20;
	else if (XSCS==6)
		xsdh=0x40;
	else if (XSCS==7)
	 	xsdh=0x80;
	else 
		xsdh=0;
		
		i=8;   
	while(i>0)
	{
		CLK=0;
        DELAY(3);
		DELAY(20);
	    if((xsdh&0x01)==0)
			DIN=0;
	    else
			DIN=1;
			CLK=1;
			DELAY(3);
			DELAY(20);
			i--;
			xsdh=xsdh>>=1;//右移是干嗎?右移其實就是實現了外部LED的移位顯示
	}
		P3_6=1;
}
   
void DELAY(unsigned int dltime)
{
	unsigned int m;
	for(m=0;m<dltime;m++)
	{
		;
	}
}

void timer0(void) interrupt 1 //中斷源為定時器0
{
	TL0=0X58;//定時器的定時時間為50ms
	TH0=0X9e;
	if (XSCS1<20) 
		XSCS1++;   
	else XSCS1=0;
	if (XSCS1==3) 
		{
		if (XSCS<16) 
		XSCS++;	      
		else XSCS=0;  
		}				  
	if (P3_4==0) //如果有鍵按下,則使所有LED點亮,這里是按鍵1*******
		{		 //為什么對按鍵2的寫法和按鍵1的寫法不一樣?因為按鍵1是通過單片機 	
		SBUF=0xff; //內部專用的串行口進行移位控制的
		while (TI==0)
		;
		}			   
	else if (XSCS==8)
		{
		SBUF=0x1;
		while (TI==0)
		;
		}
	else if (XSCS==9)
		{
		SBUF=0x2;
		while (TI==0)
		;
		}
	else if (XSCS==10)
		{
		SBUF=0x4;
		while (TI==0)
		;
		}
	else if (XSCS==11)
		{
		SBUF=0x8;
		while (TI==0)
		;
		}		      
	else if (XSCS==12)
		{
		SBUF=0x10;
		while (TI==0)
		;
		}
	else if (XSCS==13)
		{
		SBUF=0x20;
		while (TI==0)
		;
		}
	else if (XSCS==14)
		{
		SBUF=0x40;
		while (TI==0)
		;
		}
	else if (XSCS==15)
		{
		SBUF=0x80;
		while (TI==0)
		;
		} 
		else SBUF=0;
}			  
				
void i2c_write(unsigned char Address,unsigned char Data) 
{ 
	do
		{ 
			i2c_start();//發送開始信號
			i2c_send8bit(0xA0); //送8位數據,A0表示寫

		}	while(i2c_ack()); //當有發送接收確認信號時
			i2c_send8bit(Address); // Address=0x00
			i2c_ack();    
			i2c_send8bit(Data);   
			i2c_ack(); 
			i2c_stop(); 
			return; 
}

unsigned char i2c_read(unsigned char Address) 
{ 
	unsigned char c;
	do
	{ 
		i2c_start(); 
		i2c_send8bit(0xA0); 
  	}while(i2c_ack()); //=1,表示無確認,再次發送 
		i2c_send8bit(Address); 
		i2c_ack();  
	do
	{ 
		i2c_start(); 
		i2c_send8bit(0xA1); 
	}while(i2c_ack()); 
	c=i2c_receive8bit();
	i2c_ack(); 
	i2c_stop(); 
	return(c); 
} 

//發送開始信號 
void i2c_start(void) 
{ 
	SDA = 1; 
	SCL = 1; 
	SDA = 0; 
	SCL = 0; //SCL下降信號比SDA來的晚一些
	return; 
} 

//發送結束信號 
void i2c_stop(void) 
{ 
	SDA = 0; 
	SCL = 1; 
	SDA = 1; 
	return; 
}
	 
//發送接收確認信號 
bit i2c_ack(void) 
{ 
	bit ack; 
	SDA = 1; 
	SCL = 1; 
	if (SDA==1) 
		ack = 1; 
	else 
		ack = 0; 
		SCL = 0; 
	return (ack);//返回ack值為1說明已確認 
} 

//送八位數據 
void i2c_send8bit(unsigned char b) 
{ 
	unsigned char a; 
	for(a=0;a<8;a++) 
	{ 
		if ((b << a ) & 0x80) 
			SDA = 1; 
		else 
			SDA = 0; 
		SCL = 1; 
		SCL = 0; 
	} 
	return; 
} 

//接收八位數據 
unsigned char i2c_receive8bit(void) 
{ 
	unsigned char a; 
	unsigned char b=0; 
	for(a=0;a<8;a++) 
	{ 
		SCL = 1; 
		b=b<<1; 
		if (SDA==1) 
		b=b|0x01; //按位或 
		SCL = 0; 
	} 
	return (b); 
}
	
void jidianqi(void)
{
	temp0=P2_0;
	temp1=P2_1;
	temp2=P2_2;
	temp3=P2_3;
	temp4=P2_4;
	temp5=P2_5;
	temp6=P2_6;
	temp7=P2_7;
	temp10=P3_2;
	DELAY(200);
	temp0_0=P2_0;
	temp0_1=P2_1;
	temp0_2=P2_2;
	temp0_3=P2_3;
	temp0_4=P2_4;
	temp0_5=P2_5;
	temp0_6=P2_6;
	temp0_7=P2_7;
	temp0_10=P3_2;
	DELAY(2000);
	temp1_0=P2_0;
	temp1_1=P2_1;
	temp1_2=P2_2;
	temp1_3=P2_3;
	temp1_4=P2_4;
	temp1_5=P2_5;
	temp1_6=P2_6;
	temp1_7=P2_7;
	temp1_10=P3_2;
	DELAY(2000);
	P3_7=0;
	DELAY(200);
    if	((temp0==temp0_0)&&(temp0==temp1_0)
			&&(temp1==temp0_1)&&(temp1==temp1_1)
			&&(temp2==temp0_2)&&(temp2==temp1_2)
			&&(temp3==temp0_3)&&(temp3==temp1_3)
			&&(temp4==temp0_4)&&(temp4==temp1_4)
			&&(temp5==temp0_5)&&(temp5==temp1_5)
			&&(temp6==temp0_6)&&(temp6==temp1_6)
			&&(temp7==temp0_7)&&(temp7==temp1_7)
		)
	{
		P0_4=temp0;
		P0_6=temp1;
		P0_5=temp2;
		P0_3=temp3;
		P0_2=temp4;
		P0_7=temp5;
		P0_1=temp6;
		P0_0=temp7;
		if (temp10==0x00)
		{   
			P0=0x00;
			P3_7=0;
			DELAY(2000);
			P3_7=1;
			display();
		}
	} 
	P3_7=1;
	display();
}

//$$$$$$$$$$$$$$$$主程序$$$$$$$$$$$$$$$
void main(void)	   
{
	char lunliu;
	TMOD=0x01;//選擇定時器T0方式1
	TL0=0xAF;//延時0.1秒
	TH0=0x3C;
	EA=1;
	ET0=1;
	TR0=1;
	P0=0x00;
	SCON=0x00;
	while (1)
	{ 
 		jidianqi();	 
		//如果按鍵1和按鍵2一起按下,就對EEPROM進行寫和讀的操作,
		//并通過8個繼電器的輪流閉開一次體現
		if ((P3_4==0x00)&&(P3_5==0x00))//EEPROM的寫入不能太頻繁,當有按鍵按下時才寫入數據											   
		{			   
			unsigned char i; 
			for (i=1;i>0;i--)
 			{
				i2c_write(0x00,0x66);
				_nop_();
				lunliu=i2c_read(0x00);
    		}
			if (lunliu==0x66)
			{	
				P0=0x00;
				DELAY(1000);
				P3_7=0;
				DELAY(1000);
				P3_7=1;
	       		display();
				DELAY(38000);

		   		P0=0xff;
				DELAY(1000);
            	P3_7=0;
		    	DELAY(1000);
		    	P3_7=1;
            	display();
				DELAY(38000);
			}
		} 
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
男女激情视频一区| 99精品1区2区| 洋洋成人永久网站入口| 欧美成人一级视频| 在线欧美日韩国产| 国产精品91xxx| 日韩av在线发布| 亚洲视频资源在线| 久久久国产一区二区三区四区小说 | 久久99国产精品免费网站| 亚洲美女电影在线| 国产色产综合色产在线视频| 日韩女优av电影| 欧美精品一二三| 色综合久久精品| 成人午夜私人影院| 国产一区二区三区四区在线观看| 日韩精品免费专区| 亚洲国产精品综合小说图片区| 国产99精品在线观看| 日韩精彩视频在线观看| 亚洲电影中文字幕在线观看| 一区二区三区免费网站| 亚洲三级免费电影| 国产精品国产自产拍高清av王其| 国产色爱av资源综合区| 欧美不卡激情三级在线观看| 欧美一区二区精品在线| 69久久夜色精品国产69蝌蚪网 | 日韩美女在线视频| 91精品国产色综合久久久蜜香臀| 91精品福利视频| 91免费精品国自产拍在线不卡| 成人av在线播放网址| 国产成人在线观看免费网站| 极品尤物av久久免费看| 久久se这里有精品| 国产综合成人久久大片91| 国产在线麻豆精品观看| 国产精品系列在线观看| 粉嫩av一区二区三区粉嫩| 成人亚洲精品久久久久软件| 国产成人综合视频| 大桥未久av一区二区三区中文| 丰满岳乱妇一区二区三区| jiyouzz国产精品久久| 9i看片成人免费高清| 91网站黄www| 欧美这里有精品| 7777精品久久久大香线蕉| 欧美成人一区二区三区| 国产日韩影视精品| 亚洲免费伊人电影| 亚洲福利国产精品| 美女脱光内衣内裤视频久久网站 | 亚洲一区日韩精品中文字幕| 五月婷婷欧美视频| 久久99国产乱子伦精品免费| 国产成人精品一区二区三区四区 | 另类成人小视频在线| 国产乱码精品一区二区三区五月婷 | 国产精品情趣视频| 亚洲男人的天堂av| 日本午夜精品一区二区三区电影| 国模无码大尺度一区二区三区| 国产福利一区二区三区在线视频| 本田岬高潮一区二区三区| 欧美在线视频日韩| 26uuu亚洲综合色欧美| 自拍偷拍国产亚洲| 日本成人在线电影网| 高清在线成人网| 欧美色手机在线观看| 精品久久久久香蕉网| 亚洲婷婷国产精品电影人久久| 亚洲午夜久久久久久久久久久| 免费精品视频在线| 99国产精品国产精品久久| 欧美理论电影在线| 日本一区二区视频在线| 午夜精品成人在线视频| 国产69精品久久777的优势| 欧美男人的天堂一二区| 国产日韩欧美精品电影三级在线| 亚洲一区二区免费视频| 国产精品一区在线观看你懂的| 色天天综合久久久久综合片| 久久伊人中文字幕| 亚洲午夜免费电影| 成人精品小蝌蚪| 日韩一区二区电影网| 亚洲美女一区二区三区| 国模娜娜一区二区三区| 欧美精品xxxxbbbb| 成人欧美一区二区三区在线播放| 蜜臀91精品一区二区三区| 色综合久久中文综合久久97| 久久精品欧美一区二区三区麻豆| 婷婷丁香激情综合| 色婷婷久久综合| 国产三级精品视频| 经典三级在线一区| 欧美丝袜丝nylons| 亚洲裸体xxx| 高潮精品一区videoshd| 日韩欧美黄色影院| 亚洲一级电影视频| 91亚洲资源网| 国产精品免费观看视频| 国产麻豆视频精品| 欧美一区二区三区四区高清| 一区二区三区国产精华| 国产精品人成在线观看免费| 国产一区二区三区在线观看精品| 538在线一区二区精品国产| 亚洲激情六月丁香| 成人天堂资源www在线| 久久久久久久久99精品| 蜜臀va亚洲va欧美va天堂| 在线播放中文一区| 亚洲成人先锋电影| 欧美丝袜丝交足nylons图片| 一区二区三区成人| 色婷婷国产精品综合在线观看| 亚洲色图都市小说| 成人午夜私人影院| 中文av一区二区| 99麻豆久久久国产精品免费 | 国产欧美日韩视频在线观看| 国产一区二区三区在线观看精品 | 国产一区二区三区四区五区入口| 日韩欧美国产1| 久久99精品国产91久久来源| 精品国产免费视频| 国产麻豆视频一区二区| 国产视频在线观看一区二区三区| 国产乱国产乱300精品| 国产午夜精品久久| 高潮精品一区videoshd| 国产精品久久久久一区二区三区共| 成人精品国产免费网站| 亚洲欧洲av色图| 色婷婷精品久久二区二区蜜臂av | 日本免费新一区视频| 日韩一二三区视频| 国产在线播放一区| 久久久亚洲精品一区二区三区| 国产成人在线视频网站| 国产精品看片你懂得| 日本二三区不卡| 性做久久久久久久久| 日韩一区二区在线观看| 国产精品一区在线观看乱码| 国产精品不卡视频| 日本丶国产丶欧美色综合| 五月激情综合网| 精品国产免费久久 | 欧美日韩午夜精品| 久久99热这里只有精品| 国产精品色噜噜| 欧美在线一区二区三区| 美女性感视频久久| 国产精品天干天干在线综合| 日本高清视频一区二区| 奇米888四色在线精品| 欧美国产精品v| 欧美日韩一区高清| 国产91在线|亚洲| 亚洲一区自拍偷拍| 欧美一级高清大全免费观看| 国产美女精品在线| 波多野结衣精品在线| 天天综合日日夜夜精品| 久久久久久久精| 色综合av在线| 国产精品中文有码| 亚洲成a人在线观看| 国产日韩三级在线| 在线不卡a资源高清| 成人精品免费网站| 日韩电影在线免费观看| 国产精品久久免费看| 欧美精品电影在线播放| 成人国产精品视频| 久久精品国产999大香线蕉| 亚洲欧美一区二区久久| 久久综合一区二区| 欧美视频在线不卡| 成人在线一区二区三区| 爽好多水快深点欧美视频| 国产精品毛片久久久久久久| 欧美一区二区三区播放老司机| 99久久综合色| 国产成人精品aa毛片| 免费视频最近日韩| 亚洲一区在线观看视频| 国产精品不卡一区二区三区| 久久影院午夜论| 欧美一个色资源| 欧美日韩一区在线|