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

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

?? carport.c

?? 改程序代碼是運用Keil uVision3軟件編寫的C程序
?? C
字號:
/***************************************
功能:立體車庫上位機控制主程序
文件名:carport.c
硬件:AT89S52
編譯人:肖強
編譯:Keil-2008-12-9
****************************************/
#include<reg52.h>
#include<Up_control.h>
#include<KEY_scan.h>
#include<LCD_menu.h>
#define uchar unsigned char
#define uint unsigned char

uchar KEY_data_1;	  //鍵盤輸入高位數據
uchar KEY_data_2;	  //鍵盤輸入低位數據
uchar Reci;			  //下位機執行完成
bit  KEY_OK;
bit  KEY_ESC;
bit  Data_complit=0;
void delay(unsigned char y);
void int_string_com(void); 		   //串口初始化函數
uchar Data_sent(void);		   //有用數據發送
uchar senddate();//握手和數據傳輸 及檢測傳輸是否正確;
void main(void)
{
	uchar Send_data,GET_ok,delay_i;
	uchar ch;
	Start_Piture(0,0,1,1); //開機畫面函數
	for(delay_i=0;delay_i<40;delay_i++)
	{
		delay(65500);	
	}

	
	while(1)
	{
STA:
		Clear_12864(1);
		Clear_12864(2);
/********************
原始車位圖面
**********************/

		Piture_1(1);
RET1:	
		BlackInput(6,16,2,1);					//1不反色,0反色
		Number(2,0,1);							//輸入數字顯示清零
/********************
原來車位數據輸入
**********************/
		
		KEY_data_1=KEY_scan();					 //取原始位置十位數據
		while(1)													 
		{			
			if(KEY_data_1<6) 
			{
//				side=0;
				KEY_OK=0;
				KEY_ESC=0;
				Data_complit=0;
				break;
			}
			KEY_data_1=KEY_scan();		
		}
		delay(100);
		ClickNumber(KEY_data_1,1);						//輸入個位數據
		KEY_data_2=KEY_scan();					  
		while(1)										//取原始位置十位數據
		{															  			
			if(KEY_data_2<10) 
			{
//				side=0;
				KEY_OK=0;
				KEY_ESC=0;
				Data_complit=0;
				break;
			}
			KEY_data_2=KEY_scan();			 			
		}
		delay(200);
		ClickNumber(KEY_data_2,0);			 				//輸入個位數據送LCD顯示
		Send_data=KEY_data_1*10+KEY_data_2;
		if((Send_data==0)||(Send_data>50))					//輸入數據無效時
		{
			Unoption_Piture(0,0,1);							//調用無效輸入畫面重新
			for(delay_i=0;delay_i<20;delay_i++)
			{															
				delay(65500);					
			}
			goto STA;															
		}	
		GET_ok=GET_position(Send_data,Data_complit);					 
		while(1)										 
		{
			if(GET_ok) break;							 //數據獲得成功
			GET_ok=GET_position(Send_data,Data_complit);
		}
/**/	KEY_data_2=KEY_scan();							//等待確認鍵按下
		while(1)											  
		{												
									
//			if(KEY_data_2=10) side=1;					  
			if	(KEY_data_2==10)						  //確認鍵/返回鍵按下處理
			{
				KEY_OK=1;
				KEY_ESC=0;
				SureKey(6,16,1,0);
				delay(1000);
				goto RET2;							// 進入下一界面顯示
				break;
			} 
			else if (KEY_data_2==11)					//返回鍵按下
			{
				KEY_OK=0;
				KEY_ESC=1;
				BlackInput(6,16,2,0);
				delay(1000);
				goto RET1;//返回上一個界面
				break;			
			}

			KEY_data_2=KEY_scan();				
		}
/********************
目標車位數據輸入
**********************/
RET2:	
		Clear_12864(1);
		Clear_12864(2);	
		Piture_1(0);
RET3:
		BlackInput(6,16,2,1);
		Number(2,0,1);							 //輸入數字顯示清零
		KEY_data_1=KEY_scan();					 //取目標車庫位置十位數據
		while(1)													 
		{			
			if(KEY_data_1<6) 
			{
//				side=0;
				KEY_OK=0;
				KEY_ESC=0;
				Data_complit=1;
				break;
			}
			KEY_data_1=KEY_scan();		
		}
		ClickNumber(KEY_data_1,1);	  		   	  		//輸入十位數據送LCD顯示	 
		KEY_data_2=KEY_scan();					  
		while(1)										//取原始位置個位數據
		{															  			
			if(KEY_data_2<10) 
			{
//				side=0;
				KEY_OK=0;
				KEY_ESC=0;
				Data_complit=1;
				break;
			}
			KEY_data_2=KEY_scan();			 			
		}
		ClickNumber(KEY_data_2,0);					 //輸入個位數據送LCD顯示
		Send_data=KEY_data_1*10+KEY_data_2;	
		if((Send_data==0)||(Send_data>50))					//輸入數據無效時
		{

			Unoption_Piture(0,0,1);						//調用無效輸入畫面重新
			for(delay_i=0;delay_i<20;delay_i++)
			{													
				delay(65500);				
			}
			goto RET2;														
		}
		GET_ok=GET_position(Send_data,Data_complit);					 
		while(1)										 
		{
			if(GET_ok) break;							 //數據獲得成功
			GET_ok=GET_position(Send_data,Data_complit);
		}

/**/	KEY_data_2=KEY_scan();							//等待確認鍵按下
		while(1)											  
		{												
									
//			if(KEY_data_2=10) side=1;					  
			if	(KEY_data_2==10)						  //確認鍵/返回鍵按下處理
			{
				KEY_OK=1;
				KEY_ESC=0;
				Clear_12864(1);
				Clear_12864(2);
				goto RET4;// 進入下一界面顯示
				break;
			} 
			else if (KEY_data_2==11)					//返回鍵按下
			{
				KEY_OK=0;
				KEY_ESC=1;
				BlackInput(6,16,2,0);
				delay(1000);
				goto RET3;//返回上一個界面
				break;			
			}

			KEY_data_2=KEY_scan();				
		}

/**************************************
顯示執行畫面
***************************************/
RET4:	
		Clear_12864(1);
		Clear_12864(2);	
		Work_Piture(0,0,1);				   //下位機執行畫面
//RET5:


/**************************************
向下位機送數據
***************************************/
	//判斷SENDEDATE 返回錯誤則延時一段實際后繼續傳送;
		
		int_string_com(); 
		while(1)
		{
			if(senddate())
				break;	   //傳輸正確
			 else
			 	delay(50);//如果出錯則繼續傳送
		}
		delay(100);	

		int_string_com();
		while(!RI);				   //等待下位機返回執行完數據
			RI=0;
		ch=SBUF;
		if(ch=='E')//操作成功 進行下次輸入
		{
					 					 				   
			Over_Piture(0,0,1);		//調用LCD顯示執行完成畫面函數
			for(delay_i=0;delay_i<40;delay_i++)
			{
				delay(65500);	
			}
		}
		else if(ch=='F') //則嚴重出錯 嚴重出錯處理;
		{
			Eorr_Piture(0,0,1);
			for(delay_i=0;delay_i<40;delay_i++)
			{
				delay(65500);	
			}				
		}
		else	//數據傳輸錯誤,請檢查數據傳輸;
		{
			
		}
	}


//	delay(65000);							   
}
uchar senddate()
{
	uchar ch;
	while(1)
	{
		SBUF='A';
		while(!TI);
		TI=0;

		while(!RI);
		ch = SBUF;
		RI=0;
		if(ch=='B')
			break;
		else
			delay(256);	
	}
	Data_sent();//發送數據 

	while(!RI);
	ch = SBUF;
	RI=0;
	if(ch=='C')	 //傳輸出錯
		return 0;
	else		 //傳輸正確;
		return 1;
		
}
uchar Data_sent(void)
{
	uchar i;
	uchar total=0;
	for (i=0;i<7;i++)	
	{
		SBUF=car_tab[i];
		total=total+car_tab[i];	 //求校驗和
		while(!TI);	
		TI=0;
	}
	SBUF=total;	 //傳輸校驗和
	while(!TI);	
	TI=0;

	return 1;
}

void int_string_com(void)
{
	TMOD=0x20;
	TL1=0xfd;
	TH1=0xfd;
	SCON=0x50;	 //設置串行口方式,工作于方式2
	PCON=0x00; 
	ES=0; //允許串口中斷
	EA=1;//開總中斷	  
	TR1=1;
}

/*//串口中斷程序
void String(void) interrupt 4 using 2
{
//	uchar x,y;
	if(RI)
	{
		Reci=SBUF;  //單片機接收數據	
//		for (i=0;i<8;i++)
//		{		}
//		p=p-8;
	}
	RI=0;
}  */
void delay(uint y)
{
	uchar x;
	for(;y;y--)
		for(x=0;x<100;x++);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合精品自拍| 久久久99免费| 92国产精品观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产成人av一区| 国内精品国产成人国产三级粉色| 日日噜噜夜夜狠狠视频欧美人 | 韩国三级中文字幕hd久久精品| 日韩综合在线视频| 视频一区二区不卡| 美国毛片一区二区三区| 久久不见久久见免费视频1| 日韩福利视频导航| 久久99在线观看| 国产乱国产乱300精品| 国产九色精品成人porny| 成人黄色小视频| 色综合一区二区| 欧美日本国产视频| 欧美成人国产一区二区| 久久久噜噜噜久久人人看| 日本一区二区在线不卡| 亚洲免费视频成人| 午夜视频在线观看一区| 蜜桃一区二区三区四区| 国产69精品一区二区亚洲孕妇| 91在线丨porny丨国产| 欧美视频你懂的| 2019国产精品| 亚洲激情在线播放| 久久国产欧美日韩精品| 国产成人免费av在线| 日本丶国产丶欧美色综合| 欧美亚一区二区| 久久免费午夜影院| 亚洲精品老司机| 激情久久五月天| 91国产免费观看| 精品国产乱码久久久久久久| 亚洲视频狠狠干| 国产麻豆午夜三级精品| 91亚洲精品乱码久久久久久蜜桃 | 国内成人精品2018免费看| av不卡免费在线观看| 欧美日韩大陆一区二区| 国产精品污www在线观看| 亚洲成av人片| 99久久国产综合精品女不卡| 欧美sm极限捆绑bd| 亚洲午夜久久久久久久久电影网 | 91久久久免费一区二区| 久久久三级国产网站| 日韩一区精品视频| 日本国产一区二区| 国产精品私人影院| 久久www免费人成看片高清| 91激情在线视频| 中文字幕亚洲欧美在线不卡| 国产一区在线精品| 777奇米四色成人影色区| 亚洲美女视频一区| 国产91在线看| 久久久久九九视频| 日韩精品久久理论片| 91成人国产精品| 午夜婷婷国产麻豆精品| 99国产精品久久久久久久久久 | 国产精品免费aⅴ片在线观看| 久久成人麻豆午夜电影| 亚洲自拍偷拍麻豆| 欧美国产一区二区在线观看| 免费成人性网站| 欧美精品自拍偷拍| 亚洲与欧洲av电影| 91高清视频免费看| 亚洲女爱视频在线| 在线观看精品一区| 一区二区三区中文在线| 91麻豆精品在线观看| 一区精品在线播放| gogo大胆日本视频一区| 亚洲欧洲国产日本综合| av影院午夜一区| 中文字幕一区二区三区蜜月| 色综合久久综合| 亚洲自拍偷拍欧美| 91精品午夜视频| 久久99国产精品成人| 久久久欧美精品sm网站| 成人开心网精品视频| 中文字幕一区二区三区色视频| 99视频精品免费视频| 亚洲第四色夜色| 欧美一区二区三区影视| 麻豆极品一区二区三区| 久久久久久久久久电影| 成人黄色777网| 一区二区在线电影| 欧美性大战久久久| 成人福利视频网站| 亚洲欧美视频一区| 欧美日韩午夜在线| 国产乱子伦视频一区二区三区| 久久日一线二线三线suv| 成人国产精品视频| 亚洲一区二区三区不卡国产欧美| 欧美一二三在线| 国产69精品久久777的优势| 亚洲精品国产一区二区精华液| 欧美日韩精品三区| 国产真实精品久久二三区| 亚洲免费av在线| 欧美电视剧在线看免费| 成人av在线影院| 日韩成人免费看| 自拍偷拍国产亚洲| 日韩一二三区不卡| 91香蕉视频mp4| 麻豆国产精品视频| 亚洲欧美日韩国产手机在线 | 日韩一级黄色片| 成人午夜电影久久影院| 视频一区欧美日韩| 亚洲裸体xxx| 精品久久久久久久久久久久包黑料 | 日韩一区二区影院| 久久99精品国产麻豆不卡| 99re这里都是精品| 亚洲成人av中文| 中文字幕av在线一区二区三区| 欧美日韩视频在线一区二区| av福利精品导航| 久久疯狂做爰流白浆xx| 一区二区三区在线视频播放| 久久亚洲欧美国产精品乐播 | 国产电影一区二区三区| 亚洲观看高清完整版在线观看 | 欧美主播一区二区三区| 粉嫩绯色av一区二区在线观看| 日韩电影在线观看网站| 亚洲综合视频网| 1024精品合集| 成人av资源站| 精品国产自在久精品国产| 麻豆一区二区三区| 亚洲成精国产精品女| 玉足女爽爽91| 亚洲女人小视频在线观看| 亚洲欧美怡红院| 国产精品三级电影| 久久青草欧美一区二区三区| 日韩欧美中文字幕精品| 91精品国产高清一区二区三区蜜臀| 91美女视频网站| 色中色一区二区| 色综合久久久网| 在线免费观看视频一区| 91精品1区2区| 欧美日本国产视频| 日韩一级片网址| 2021久久国产精品不只是精品| 精品久久久久久亚洲综合网| 精品久久久久久无| 国产色爱av资源综合区| 国产精品免费丝袜| 亚洲免费在线观看| 一区二区三区欧美在线观看| 亚洲制服丝袜在线| 香蕉久久一区二区不卡无毒影院| 午夜视频在线观看一区二区 | 丰满亚洲少妇av| av电影天堂一区二区在线| 色综合天天综合狠狠| 欧美亚洲动漫精品| 91精品国产综合久久精品| 久久精品视频网| 亚洲影院在线观看| 男女性色大片免费观看一区二区| 国内精品嫩模私拍在线| 成人久久18免费网站麻豆 | 日本亚洲最大的色成网站www| 美日韩黄色大片| 国产成人精品午夜视频免费 | 日韩一区二区三区视频在线| 欧美成人一区二区三区| 亚洲天堂久久久久久久| 午夜精品久久久久久久99樱桃| 美女视频一区二区三区| 成人免费的视频| 欧美电影在哪看比较好| 久久久久国产精品麻豆ai换脸| 亚洲美女区一区| 韩国v欧美v日本v亚洲v| 91在线视频免费91| 精品国产伦一区二区三区观看方式| 国产精品成人在线观看| 日本不卡1234视频| 99视频一区二区| 久久综合色一综合色88| 亚洲bdsm女犯bdsm网站|