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

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

?? chc_100funtion.h

?? 這是一段開始學單片機時寫的LCD程序
?? H
字號:
#ifndef _CHC_100funtion_h_
#define _CHC_100funtion_h_


#ifndef _LED_DISPLAY_
#define _LED_DISPLAY_
uchar idata LED_DISPLAY[5]={0,0,0,0,0xfe};					  //顯示數據
uchar code DISPLAY_CODE[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  //共陽數碼管段碼
uchar code DISPLAY_BIT[5]={0xf7,0xef,0xdf,0xbf,0x7f};				//顯示位控制數據
char code PLAY_DESIGNER[]="2007.07.23";				//顯示日期數據
char code PLAY_NAME[]="15:28";				//顯示時間數據
char code PLAY_TEL[]="Good afternoon";				//顯示問候數據
char code PLAY_CODE_TEL[]="teacher!";			
char code PLAY_EMAIN[]="DZ04-1";				//顯示班級
char code PLAY_EMAIN1[]="Li Xijiang";			//顯示姓名
#endif


//******************************************************************
//函數功能:檢查LCD狀態
//輸入變量:無
//輸出變量:LCD顯示的當前狀態
//調用模塊:無
//******************************************************************
uchar LCD_GET_FLAG(void)	   
	{
	Lcd_RS=0;		  //設置RS為0,RW為1,即讀命令寄存器方式
	Lcd_RW=1;
	return(SEND_IN);	  //返回LCD狀態
	}
//******************************************************************
//函數功能:等待LCD空閑
//輸入變量:無
//輸出變量:無
//調用模塊:LCD_GET_FLAG
//******************************************************************
void LCD_WEIT(void)
	{
	uchar i;
	i=100;							//定義等待時間,可以防止由于LCD損壞而使程序死循環
	do
	  {
	    if((LCD_GET_FLAG()&0x80)==0)
		{
		break;
		}
	  }while(--i!=0);
	}
//******************************************************************
//函數功能:向LCD發送命令
//輸入變量:COMMAND
//輸出變量:無
//調用模塊:LCD_WEIT  Lcd_SEND_COMMAND 
//******************************************************************
void LCD_SEND_COMMAND(uchar COMMAND)
	{
	LCD_WEIT();						//等待空閑
	Lcd_SEND_COMMAND(COMMAND);				//發送命令
	}
//******************************************************************
//函數功能:向LCD發送數據
//輸入變量:DATA
//輸出變量:無
//調用模塊:LCD_WEIT  Lcd_SEND_DATA
//******************************************************************
void LCD_SEND_DATA(uchar DATA)
	{
	LCD_WEIT();						//等待空閑
	Lcd_SEND_DATA(DATA);					//發送數據
	}
//******************************************************************
//函數功能:清除LCD指定行
//輸入變量:y
//輸出變量:無
//調用模塊:LCD_SEND_COMMAND  LCD_SEND_DATA
//******************************************************************
void LCD_CLR(uchar y)
	{
	uchar i;
	i=0;
	if(y==1)
		{
		LCD_SEND_COMMAND(LCD_LINE1);			//發送命令讓LCD指向第一行
		i=16;
		}
	else if(y==2)
		{
		LCD_SEND_COMMAND(LCD_LINE2);			//發送命令讓LCD指向第二行
		i=16;
		}
	if(i!=0)
		{
			do
			{
			LCD_SEND_DATA(' ');			//讓LCD的相應位置顯示空格
			}while(--i!=0);
		}
	}	
//******************************************************************
//函數功能:在指定位置顯示字符串
//輸入變量:x y *DATA
//輸出變量:無
//調用模塊:LCD_SEND_COMMAND  LCD_SEND_DATA
//******************************************************************
void LCD_DISPLAY_STR(uchar x,uchar y,char *DATA)
	{
	if(y==1)
		{
		if(x<(16+1))					//判斷顯示位置是否超出第一行
		  {
		  LCD_SEND_COMMAND(LCD_LINE1-1+x);		//發送命令
		  for(;x<(16+1)&&*DATA!='\0';x++)		
			{
			LCD_SEND_DATA(*DATA++);			//發送數據
			}
		  if(*DATA!='\0')				//判斷是否發送完畢
			{
			x=1;
			y=2;					//未發送完畢轉第二行顯示
			}
		  }
		}
		if(y==2)					
		  {
		  LCD_SEND_COMMAND(LCD_LINE2-1+x);
		  for(;x<(16+1)&&*DATA!='\0';x++)
			{
			LCD_SEND_DATA(*DATA++);
			}
		  }
	}
//*******************************************************************
//函數功能:LCD初始化
//輸入變量:無
//輸出變量:無
//調用模塊:LCD_SEND_COMMAND  LCD_CLR
//*******************************************************************
void LCD_INIT(void)
	{
	LCD_SEND_COMMAND(LCD_MODE);
	LCD_SEND_COMMAND(LCD_NO_FLASH);
	LCD_SEND_COMMAND(LCD_NO_SHIFT);
	LCD_SEND_COMMAND(LCD_SH);
	LCD_CLR(1);						//清除第一行
	LCD_CLR(2);						//清除第二行
	}		



//******************************************************************
//函數功能:向移位寄存器發送一個字節的數據
//輸入變量:sdata
//輸出變量:無
//調用模塊:無
//******************************************************************
//void LED_SEND_DATA(uchar sdata)
//	{
//	uchar i;
//	i=8;
//	do
//	{
//	Seri_CLK_IN=1;
//	sdata=sdata<<1;
//	Seri_DATA_IN=CY;
//	Seri_CLK_IN=0;
//	}while(--i!=0);
//	Seri_CLK_IN=1;
//	}
//******************************************************************
//函數功能:鍵盤檢測,返回鍵號,沒鍵按下時返回0
//輸入變量:無
//輸出變量:鍵號
//調用模塊:LED_SEND_DATA
//******************************************************************
//uchar KEY_NUM_CHK(void)
//	{
//	uchar i,j;
//	i=8;
//	j=0x01;
//	do
//	{
//	LED_SEND_DATA(~j);
//	Key_CHK=1;
//	if(Key_CHK==0)
//		{
//		return(8-i+1);
//		}
//	j=j<<1;
//	}while(--i!=0);
//	return(0);
//	}
//******************************************************************
//函數功能:一號按鍵功能函數,使LED個位顯示加一
//輸入變量:無
//輸出變量:無
//調用模塊:無
//******************************************************************
//void KEY_FUN1(void)
//	{
//	LED_DISPLAY[0]+=1;
//	if(LED_DISPLAY[0]==10)
//		{
//		LED_DISPLAY[0]=0;
//		LED_DISPLAY[1]+=1;
//		if(LED_DISPLAY[1]==10)
//			{
//			LED_DISPLAY[1]=0;
//			LED_DISPLAY[2]+=1;
//			if(LED_DISPLAY[2]==10)
//				{
//				LED_DISPLAY[2]=0;
//				LED_DISPLAY[3]+=1;
//				if(LED_DISPLAY[3]==10)
//					{
//					LED_DISPLAY[3]=0;
//					}
//				}
//			}
//		}
//	}
//******************************************************************
//函數功能:二號按鍵功能函數,使LED十位顯示加一
//輸入變量:無
//輸出變量:無
//調用模塊:無
//******************************************************************
//void KEY_FUN2(void)
//	{
//	LED_DISPLAY[1]+=1;
//	if(LED_DISPLAY[1]==10)
//		{
//		LED_DISPLAY[1]=0;
//		LED_DISPLAY[2]+=1;
//		if(LED_DISPLAY[2]==10)
//			{
//			LED_DISPLAY[2]=0;
//			LED_DISPLAY[3]+=1;
//			if(LED_DISPLAY[3]==10)
//				{
//				LED_DISPLAY[3]=0;
//				}
//		  	}
//		}
//	}
//******************************************************************
//函數功能:三號按鍵功能函數,使LED百位顯示加一
//輸入變量:無
//輸出變量:無
//調用模塊:無
//******************************************************************
//void KEY_FUN3(void)
//	{
//	LED_DISPLAY[2]+=1;
//	if(LED_DISPLAY[2]==10)
//		{
//		LED_DISPLAY[2]=0;
//		LED_DISPLAY[3]+=1;
//		if(LED_DISPLAY[3]==10)
//			{
//			LED_DISPLAY[3]=0;
//			}
//		}
//	}
//******************************************************************
//函數功能:四號按鍵功能函數,使LED千位顯示加一
//輸入變量:無
//輸出變量:無
//調用模塊:無
//******************************************************************
//void KEY_FUN4(void)
//	{
//	LED_DISPLAY[3]+=1;
//	if(LED_DISPLAY[3]==10)
//		{
//		LED_DISPLAY[3]=0;
//		}
//	}
//******************************************************************
//函數功能:五號按鍵功能函數,使LCD顯示電話號碼
//輸入變量:無
//輸出變量:無
//調用模塊:LCD_CLR  LCD_DISPLAY_STR
//******************************************************************
//void KEY_FUN5(void)
//	{
//	LCD_CLR(1);
//	LCD_CLR(2);
//	LCD_DISPLAY_STR(1,1,PLAY_TEL);
//	LCD_DISPLAY_STR(1,2,PLAY_CODE_TEL);
//	}
//******************************************************************
//函數功能:六號按鍵功能函數,使LCD顯示EMAIN地址
//輸入變量:無
//輸出變量:無
//調用模塊:LCD_CLR  LCD_DISPLAY_STR
//******************************************************************
//void KEY_FUN6(void)
//	{
//	LCD_CLR(1);
//	LCD_CLR(2);
//	LCD_DISPLAY_STR(1,1,PLAY_EMAIN);
//	LCD_DISPLAY_STR(1,2,PLAY_EMAIN1);
//	}
//******************************************************************
//函數功能:七號鍵功能函數,使LCD顯示設計者的姓名
//輸入變量:無
//輸出變量:無
//調用模塊:LCD_CLR  LCD_DISPLAY_STR
//******************************************************************
//void KEY_FUN7(void)
//	{
//	LCD_CLR(1);
//	LCD_CLR(2);
//	LCD_DISPLAY_STR(1,1,PLAY_DESIGNER);
//	LCD_DISPLAY_STR(1,2,PLAY_NAME);
//	}
//******************************************************************
//函數功能:八號鍵功能函數,
//輸入變量:無
//輸出變量:無
//調用模塊:無
//******************************************************************
//void KEY_FUN8(void)
//	{
//	;
//	}
//******************************************************************
//函數功能:延時10MS
//輸入變量:無
//輸出變量:無
//調用模塊:無
//******************************************************************
//void DELAY(uchar time)
//	{
//	uchar i;
//	for(i=50;i>0;i--)
//		{
//		while(--time!=0);
//		}
//	}




#endif














?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品成人一区二区在线| 日本久久一区二区三区| 欧美精品一区二区三区蜜桃| 韩国视频一区二区| 国产精品拍天天在线| 欧美日韩三级在线| 国产一区二区三区最好精华液| 欧美国产欧美综合| 91精品国产麻豆| 91日韩一区二区三区| 日韩福利视频网| 中文字幕一区av| 中文字幕第一区综合| 欧美人与性动xxxx| 不卡av电影在线播放| 老司机精品视频导航| 亚洲黄色片在线观看| 久久久精品免费网站| 9久草视频在线视频精品| 亚洲激情在线播放| 一区二区三区欧美激情| 蜜臀av一区二区在线观看| 欧美一卡在线观看| 欧美成人官网二区| 国产大陆精品国产| 日韩一级黄色片| 91官网在线免费观看| 久久福利视频一区二区| 日韩理论电影院| 欧美成人性福生活免费看| 欧美日韩视频不卡| 91免费在线视频观看| 成人视屏免费看| 91免费视频网| 欧美一区二区精品| 国产午夜精品理论片a级大结局| 精品国产精品网麻豆系列| 日韩精品一区二区三区蜜臀| 日韩精品一区二区在线| 久久综合九色综合97婷婷女人| 欧美一区二区三区视频免费| 久久亚洲精品小早川怜子| 久久综合狠狠综合久久综合88| 亚洲女与黑人做爰| 欧美一区二区三区不卡| 亚洲手机成人高清视频| 波多野结衣在线aⅴ中文字幕不卡| 91精品福利在线| 久久久久久久久免费| 亚洲123区在线观看| 高清在线不卡av| 91福利社在线观看| 精品国产sm最大网站| 香蕉影视欧美成人| 成人综合婷婷国产精品久久 | 中文欧美字幕免费| 五月婷婷欧美视频| 成人教育av在线| 日韩片之四级片| 亚洲午夜一二三区视频| 天天综合色天天综合色h| 懂色av一区二区夜夜嗨| 在线播放亚洲一区| 亚洲一区二区在线观看视频| 日韩av不卡一区二区| 欧美一区二区性放荡片| 欧美影院精品一区| 亚洲手机成人高清视频| 国产福利一区二区三区视频在线 | 久久精品无码一区二区三区| 极品销魂美女一区二区三区| 精品国产乱码久久| 一本一道久久a久久精品| 亚洲综合色婷婷| 91小视频免费观看| 亚洲精品大片www| 91久久精品一区二区| 天堂成人国产精品一区| 欧美一区二区三区免费在线看| 日韩黄色片在线观看| 日韩三级.com| 成人美女在线视频| 丝瓜av网站精品一区二区| 欧美人牲a欧美精品| 久久国产精品无码网站| 亚洲欧洲日韩在线| 欧美日韩精品一区二区| 国产91丝袜在线18| 婷婷夜色潮精品综合在线| 欧美成人aa大片| 不卡免费追剧大全电视剧网站| 亚洲二区在线观看| 国产欧美一区二区三区沐欲| 91蝌蚪国产九色| 久久69国产一区二区蜜臀| 亚洲欧美乱综合| 久久久精品日韩欧美| 欧美久久一二区| 99国产精品视频免费观看| 美女视频一区二区三区| 亚洲精品亚洲人成人网| 日本一区二区三级电影在线观看 | 成人激情免费网站| 久久精品国产久精国产| 亚洲一区二区三区不卡国产欧美| 国产亚洲综合性久久久影院| 日韩三级伦理片妻子的秘密按摩| 欧美专区亚洲专区| 欧美视频一区在线| 在线国产亚洲欧美| 91蝌蚪porny| 91福利社在线观看| 欧美在线免费观看亚洲| 欧美色图天堂网| 欧美一区二区视频在线观看2020 | 美女脱光内衣内裤视频久久网站| 亚洲国产精品自拍| 亚洲一区在线电影| 一区二区三区日韩欧美| 久久精品免费在线观看| 国产精品情趣视频| 亚洲精品v日韩精品| 亚洲一区二区三区激情| 亚洲第一会所有码转帖| 精品一区二区三区久久| 国产成人精品亚洲日本在线桃色| 国产综合一区二区| 国产精品 欧美精品| 国产黄色成人av| 成人免费福利片| 欧美亚洲国产bt| 欧美国产一区二区在线观看| 国产精品区一区二区三| 亚洲欧美国产高清| 日韩电影在线一区二区| 国产激情一区二区三区桃花岛亚洲| 成人一级黄色片| 欧美一区二区三区免费在线看 | 成人美女在线视频| 欧美精品一区二区三区在线播放| 久久亚洲精华国产精华液 | 中文字幕在线不卡一区| 亚洲成人av一区二区三区| 视频一区欧美精品| 激情五月婷婷综合| 正在播放一区二区| 国产欧美日韩麻豆91| 亚洲成人av在线电影| 成人av在线网站| 中文幕一区二区三区久久蜜桃| 亚洲第四色夜色| 一本久久综合亚洲鲁鲁五月天| 精品精品国产高清a毛片牛牛| 亚洲手机成人高清视频| 99视频精品在线| 国产欧美精品一区| 国产在线精品视频| 欧美一区二区三区啪啪| 三级欧美在线一区| 欧美少妇bbb| 亚洲va国产天堂va久久en| 97se亚洲国产综合自在线观| 国产精品乱码妇女bbbb| 国产精品一区二区久久不卡| 日韩欧美在线123| 麻豆国产欧美日韩综合精品二区 | 久久国产尿小便嘘嘘| 久久你懂得1024| thepron国产精品| 国产精品国产三级国产有无不卡 | 国产精品美女久久久久久2018| 日本大胆欧美人术艺术动态| 91黄色激情网站| 免费高清不卡av| 欧美三级日韩在线| 国产精一区二区三区| 欧美精品高清视频| 日韩国产在线一| 欧美色网一区二区| 成人激情文学综合网| 亚洲成人免费视频| 久久久精品蜜桃| 国产91精品免费| 国产精品免费久久久久| 日韩欧美一二三| 色老头久久综合| 国产美女在线精品| 日韩不卡一区二区| 中文字幕一区二区三区视频| 欧美精品一级二级| 精品综合免费视频观看| 亚洲v中文字幕| 自拍偷拍国产精品| 久久综合久久综合亚洲| 91久久线看在观草草青青| 国产传媒日韩欧美成人| 麻豆一区二区在线| 日韩精品一区第一页| 日本不卡视频在线| 亚洲国产乱码最新视频|