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

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

?? hygs_v4.0_test.c

?? 恒壓供水測試程序
?? 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一区二区三区免费野_久草精品视频
欧美亚洲自拍偷拍| 精品国产一区二区三区四区四| 毛片av一区二区| 亚洲蜜臀av乱码久久精品| 久久综合色综合88| 在线成人小视频| 一本久久综合亚洲鲁鲁五月天| 国产一区二区0| 美女视频黄免费的久久| 亚洲自拍偷拍网站| 国产精品乱码一区二区三区软件 | 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久丁香综合五月国产三级网站| 一区二区三区中文在线观看| 久久久亚洲综合| 欧美成人欧美edvon| 欧美人xxxx| 欧美系列在线观看| 97se狠狠狠综合亚洲狠狠| 国产精品一线二线三线精华| 麻豆精品在线视频| 日韩vs国产vs欧美| 日韩精品福利网| 午夜精品免费在线| 午夜影视日本亚洲欧洲精品| 亚洲无人区一区| 一区二区三区免费在线观看| 亚洲欧美日本韩国| 成人欧美一区二区三区视频网页 | 亚洲精品va在线观看| 亚洲欧洲成人精品av97| 国产精品久久久久久久第一福利 | 色婷婷精品久久二区二区蜜臀av | 激情综合色播五月| 麻豆国产欧美日韩综合精品二区| 日本中文字幕不卡| 日本三级韩国三级欧美三级| 日韩和欧美的一区| 美腿丝袜亚洲三区| 喷白浆一区二区| 亚洲欧美在线高清| 亚洲自拍欧美精品| 亚洲福利电影网| 日本不卡1234视频| 美女高潮久久久| 国产一区二区三区高清播放| 国产成人精品亚洲日本在线桃色 | 欧美r级在线观看| 精品91自产拍在线观看一区| 国产校园另类小说区| 国产精品免费观看视频| 亚洲女厕所小便bbb| 污片在线观看一区二区| 青草av.久久免费一区| 国产又粗又猛又爽又黄91精品| 国产v日产∨综合v精品视频| 成人av电影在线观看| 在线观看视频一区二区| 欧美一区国产二区| 久久久久久一级片| 中文字幕二三区不卡| 亚洲色图都市小说| 日韩高清电影一区| 国内不卡的二区三区中文字幕| 国产aⅴ综合色| 91国产福利在线| 日韩一区二区在线看片| 国产欧美一区二区三区沐欲| 亚洲自拍与偷拍| 精品一二线国产| 99久久婷婷国产精品综合| 欧美性感一类影片在线播放| 精品久久久久久久久久久院品网| 中文字幕乱码一区二区免费| 亚洲成人综合在线| 国产精品69毛片高清亚洲| 在线观看亚洲a| 欧美精品一区二区三区在线播放| 亚洲私人影院在线观看| 免费黄网站欧美| aaa欧美色吧激情视频| 欧美一区二区三区视频免费| 国产精品卡一卡二| 免费看黄色91| 99久久精品免费精品国产| 欧美一区二区三区免费| 中文字幕一区二区5566日韩| 免费观看在线色综合| 99久免费精品视频在线观看| 日韩欧美一区二区免费| 亚洲靠逼com| 国产伦精品一区二区三区免费迷| 欧美亚洲高清一区二区三区不卡| 久久久久综合网| 日本亚洲最大的色成网站www| 色综合久久久久综合体| 久久众筹精品私拍模特| 午夜精品久久久久久久久久久| 国产91高潮流白浆在线麻豆| 91精品国产综合久久婷婷香蕉| 亚洲日本青草视频在线怡红院| 九九视频精品免费| 欧美天堂亚洲电影院在线播放| 日本一区二区免费在线| 免费在线观看精品| 欧美性色黄大片| 综合久久久久综合| 久久91精品久久久久久秒播| 91久久精品午夜一区二区| 国产欧美中文在线| 欧美成人r级一区二区三区| 久久久久久久久97黄色工厂| 麻豆精品一二三| 制服丝袜亚洲精品中文字幕| 亚洲mv在线观看| 欧美亚一区二区| 洋洋av久久久久久久一区| 成人黄动漫网站免费app| 久久久综合激的五月天| 国模一区二区三区白浆| 日韩欧美高清dvd碟片| 奇米精品一区二区三区在线观看一| 国产福利一区在线| 欧美怡红院视频| 亚洲欧洲日韩av| www.性欧美| 中文字幕中文在线不卡住| 粉嫩av亚洲一区二区图片| 久久九九久久九九| 国产精品自产自拍| 国产亚洲精品7777| 国产成人aaa| 久久亚洲欧美国产精品乐播| 韩国一区二区三区| 国产亚洲精品福利| 不卡的av在线播放| 国产精品麻豆久久久| 成人性色生活片免费看爆迷你毛片| 日本一区二区三区dvd视频在线| 国产精品中文字幕欧美| 中文字幕精品三区| 91在线云播放| 亚洲精品午夜久久久| 在线观看日韩精品| 日产国产高清一区二区三区| 日韩欧美中文字幕精品| 国产自产高清不卡| 国产精品色婷婷| 91久久精品网| 日韩激情视频网站| 欧美艳星brazzers| 久久精品国产久精国产| 欧美成人乱码一区二区三区| 九九**精品视频免费播放| 国产日韩在线不卡| 不卡一二三区首页| 亚洲一区在线观看视频| 欧美一区二区三区思思人| 国产精品77777竹菊影视小说| 国产精品久久福利| 欧美在线999| 韩国女主播一区| 国产精品成人网| 欧美女孩性生活视频| 国模娜娜一区二区三区| 亚洲欧美中日韩| 欧美一区二区日韩| 成人av在线观| 五月天久久比比资源色| 久久影视一区二区| 日本韩国欧美国产| 国内精品在线播放| 亚洲精品videosex极品| 精品久久久久久无| 日本丰满少妇一区二区三区| 老司机精品视频一区二区三区| 国产欧美日韩不卡| 56国语精品自产拍在线观看| 国产成人av一区二区三区在线 | 精品女同一区二区| 成a人片国产精品| 美女国产一区二区三区| 亚洲欧美视频在线观看| 精品国产91九色蝌蚪| 色88888久久久久久影院按摩| 韩国理伦片一区二区三区在线播放| ...xxx性欧美| 久久久久久久免费视频了| 欧美区在线观看| 99精品国产视频| 青青青伊人色综合久久| 亚洲久草在线视频| 国产视频一区不卡| 欧美高清性hdvideosex| av网站一区二区三区| 国产一区二区三区国产| 丝袜a∨在线一区二区三区不卡| 亚洲日本一区二区| 欧美国产精品劲爆| 欧美成人bangbros|