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

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

?? 7455.c

?? GY-29-MMA7455發送資料
?? C
?? 第 1 頁 / 共 2 頁
字號:
		}
	}
	else
	{
	 	xsign=0x2d;        //-
		x=x-0x01;
		x=~x;
		if(x>64)
		{
			x=(((int)(x*200)/127)-100);
			x1=(x/100);
			x2=(x%100)/10;
			x3=(x%100)%10;
			delaysign=1;
			xnegalightnum=x/(xnegavalue/16);

		}
		else
		{
			x1=0;x2=0;x3=0;
			delaysign=0;
		}
	}

	write_com(0x8B);
	write_date(xsign);
	delay_50us(10);
	write_com(0x8C);
	write_date(table4[x1]);
	delay_50us(10);
	write_com(0x8E);
	write_date(table4[x2]);
	delay_50us(10);
	write_com(0x8F);
	write_date(table4[x3]);
	delay_50us(20);
}
void sendy()								//函數功能:向1602發送y軸測量數據
{
	uchar y1,y2,y3,ysign;
	char y;

	y=iic_read(0x07);
	if((y&0x80)==0x00)
	{
		ysign=0x2b;        //+
		if(y>66)
		{
			y=(((int)(y*200)/127)-100);	 //轉變為加速度值
			y1=(y/100);
			y2=(y%100)/10;
			y3=(y%100)%10;
			delaysign=1;
			yposilightnum=y/(yposivalue/8);
		}
		else
		{
		 	y1=0;y2=0;y3=0;
			delaysign=0;
		}
	}
	else
	{
	 	ysign=0x2d;        //-
		y=y-0x01;
		y=~y;
		if(y>66)
		{
			y=(((int)(y*200)/127)-100);	 //轉變為加速度值
			y1=(y/100);
			y2=(y%100)/10;
			y3=(y%100)%10;
			delaysign=1;
			ynegalightnum=y/(ynegavalue/8);
		}
		else
		{
			y1=0;y2=0;y3=0;
			delaysign=0;
		}
	}

	write_com(0xC3);
	write_date(ysign);
	delay_50us(10);
	write_com(0xC4);
	write_date(table4[y1]);
	delay_50us(10);
	write_com(0xC6);
	write_date(table4[y2]);
	delay_50us(10);
	write_com(0xC7);
	write_date(table4[y3]);
	delay_50us(20);
}
void sendz()								//函數功能:向1602發送z軸測量數據
{
	uchar z1,z2,z3,zsign;
	char z;

	z=iic_read(0x08);
	if((z&0x80)==0x00)
	{
		zsign=0x2b;        //+
		if(z>68)
		{
			z=(((int)((z-3)*200)/127)-100);	 //轉變為加速度值
			z1=(z/100);
			z2=(z%100)/10;
			z3=(z%100)%10;
			delaysign=1;
		}
		else
		{
		 	z1=0;z2=0;z3=0;
			delaysign=0;
		}
	}
	else
	{
	 	zsign=0x2d;        //-
		z=z-0x01;
		z=~z;
		if(z>62)
		{
			z=(((int)(z*200)/127)-100);	 //轉變為加速度值
			z1=(z/100);
			z2=(z%100)/10;
			z3=(z%100)%10;
			delaysign=1;
		}
		else
		{
			z1=0;z2=0;z3=0;
			delaysign=0;
		}
	}

	write_com(0xCB);
	write_date(zsign);
	delay_50us(10);
	write_com(0xCC);
	write_date(table4[z1]);
	delay_50us(10);
	write_com(0xCE);
	write_date(table4[z2]);
	delay_50us(10);
	write_com(0xCF);
	write_date(table4[z3]);
	delay_50us(20);
}
/******************************************************************/
/**************           按鍵檢測部分               **************/
/******************************************************************/
void key_check()					
{
	uchar i,j;
	
	i=1;
key:if(!set_key)
	{
		delay();
		if(!set_key)
		{
		 	set_key_sign=1;
			switch(i)
			{
				case 1:
					write_com(0x80);
					write_date(0x50);//P
					delay_50us(10);
					write_date(0x6c);//l
					delay_50us(10);
					write_date(0x65);//e
					delay_50us(10);
					write_date(0x61);//a
					delay_50us(10);
					write_date(0x73);//s
					delay_50us(10);
					write_date(0x65);//e
					delay_50us(10);
					write_date(0x20);//空
					delay_50us(10);
					write_date(0x69);//i
					delay_50us(10);
					write_date(0x6f);//n
					delay_50us(10);
					write_date(0x70);//p
					delay_50us(10);
					write_date(0x75);//u
					delay_50us(10);
					write_date(0x74);//t
					delay_50us(10);
					write_date(0x20);//空
					delay_50us(10);
					write_date(0x58);//X
					delay_50us(10);
					write_date(0x2b);//+
					delay_50us(10);
					write_date(0x20);//空
					delay_50us(10);
					write_com(0xc0);
					for(j=0;j<16;j++)
					{
					    write_date(table7[j]);
						delay_50us(10);
					}
					change_topvalue(xposivalue);
					i++;
					break;
				case 2:
					write_com(0x8e);
					write_date(0x2d); //輸出負號
					delay_50us(10);
					change_topvalue(xnegavalue);
					i++;
					break;
				case 3:
					write_com(0x8d);
					write_date(0x59); //輸出Y
					delay_50us(10);
					write_date(0x2b); //輸出+
					delay_50us(10);
					write_com(0xc9);
					write_date(0x59); //輸出Y
					delay_50us(10);
					change_topvalue(yposivalue);
					i++;
					break;
				case 4:
					write_com(0x8e);
					write_date(0x2d); //輸出負號
					change_topvalue(ynegavalue);
					i++;
					break;
				case 5:
					i=1;
					set_key_sign=0;
					write_com(0x80);
					for(j=0;j<8;j++)
					{
					    write_date(table5[j]);
						delay_50us(10);
					}
				 	write_com(0x88);
					for(j=8;j<16;j++)
					{
					    write_date(table1[j]);
						delay_50us(10);
					}
					write_com(0xc0);
					for(j=0;j<16;j++)
					{
					    write_date(table2[j]);
						delay_50us(10);
					}
					break;
				default:break;
					
			}	
		}	
	}

	if(set_key_sign)
	{
		if(!jia_key)
		{
			delay();
			if(!jia_key)
			{
				switch(i-1)
				{
				 	case 1:
						if(xposivalue!=100)
						{
							xposivalue++;
							change_topvalue(xposivalue);
						}
						break;
					case 2:
						if(xnegavalue!=100)
						{
							xnegavalue++;
							change_topvalue(xnegavalue);
						}
						break;
					case 3:
						if(yposivalue!=100)
						{
							yposivalue++;
							change_topvalue(yposivalue);
						}
						break;
					case 4:
						if(ynegavalue!=100)
						{
							ynegavalue++;
							change_topvalue(ynegavalue);
						}
						break;
					default:break;
				}
			}

		}
		if(!jian_key)
		{
		 	delay();
			if(!jian_key)
			{
				switch(i-1)
				{
				 	case 1:
						if(xposivalue!=0)
						{
							xposivalue--;
							change_topvalue(xposivalue);
						}	
						break;
					case 2:
						if(xnegavalue!=0)
						{
							xnegavalue--;
							change_topvalue(xnegavalue);
						}
						break;
					case 3:
						if(yposivalue!=0)
						{
							yposivalue--;
							change_topvalue(yposivalue);
						}	
						break;
					case 4:
						if(ynegavalue!=0)
						{
							ynegavalue--;
							change_topvalue(ynegavalue);
						}
						break;
					default:break;
				}
			}
		}
	}
	if(set_key_sign)goto key;
}
/***********************************************************/
/****************          主函數           ****************/
/***********************************************************/
void data_init()
{
	set_key_sign=0;
	xposivalue=50;
	xnegavalue=50;
	yposivalue=50;
	ynegavalue=50;
}
void main()
{
	uchar j;

	led_init();
	init1602();
	self_test7455();
	data_init();

	iic_write(0x10,0x32);//校正X值
	iic_write(0x12,0x62);//校正Y值

	delay_50ms(20);

	write_com(0x80);
	for(j=0;j<8;j++)
	{
		write_date(table5[j]);
		delay_50us(10);
	}

	while(1)
	{	
		key_check();
		sendx();
		if(delaysign)
		{
			led_xposizhi();
			led_xnegazhi();
			led_show();
			delay_50ms(4);
			led_init();
			xposilightnum=1;
			xnegalightnum=1;
		}
		sendy();
		if(delaysign)
		{
			led_yposizhi();
			led_ynegazhi();
			led_show();
			delay_50ms(4);
			led_init();
			ynegalightnum=0;
			yposilightnum=1;
		}
		led_init();
		sendz();
		if(delaysign)delay_50ms(4);
	}	
}
/*****  完  .*****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久99精品| 成人性生交大片免费看视频在线 | 国产电影一区在线| 国内成人免费视频| 国产精选一区二区三区| 国产大片一区二区| zzijzzij亚洲日本少妇熟睡| 国产91对白在线观看九色| 国产精品一区二区视频| 成人免费看黄yyy456| 91蜜桃在线免费视频| 色久综合一二码| 欧美高清视频一二三区 | 日本亚洲视频在线| 国内精品在线播放| 成人免费视频国产在线观看| 欧美中文字幕一二三区视频| 欧美肥胖老妇做爰| 久久精品一区八戒影视| 亚洲日本一区二区| 日韩影院在线观看| 国产91精品精华液一区二区三区 | 91精选在线观看| 精品国产一区二区三区忘忧草| 久久久久国产精品人| 亚洲免费av在线| 蜜桃视频在线观看一区二区| 高清视频一区二区| 91精彩视频在线| 久久久久久一二三区| 亚洲欧美日韩系列| 国产一区二区导航在线播放| 色噜噜狠狠一区二区三区果冻| 日韩欧美国产麻豆| 亚洲精品亚洲人成人网在线播放| 免费不卡在线视频| av激情亚洲男人天堂| 日韩免费在线观看| 亚洲自拍偷拍麻豆| 国产成人aaa| 欧美va亚洲va| 亚洲另类在线一区| 国产成人高清在线| 精品区一区二区| 亚洲香肠在线观看| 色狠狠色狠狠综合| 精品国产制服丝袜高跟| 亚洲综合成人在线| heyzo一本久久综合| 精品日韩欧美一区二区| 亚洲自拍偷拍综合| 91视视频在线直接观看在线看网页在线看 | 欧美一区二区二区| 亚洲色欲色欲www在线观看| 精品夜夜嗨av一区二区三区| 欧美日韩不卡一区二区| 亚洲欧美另类久久久精品| 国产成人亚洲精品青草天美| 日韩免费视频一区| 蜜臂av日日欢夜夜爽一区| 精品视频免费在线| 亚洲伦在线观看| 99精品视频一区二区| 国产精品理论片在线观看| 国产在线一区二区| 精品处破学生在线二十三| 免费看欧美女人艹b| 欧美日韩小视频| 亚洲国产精品自拍| 欧美影院一区二区| 亚洲成精国产精品女| 欧美无乱码久久久免费午夜一区 | 久久美女艺术照精彩视频福利播放| 午夜影院在线观看欧美| 欧美三级一区二区| 亚洲mv在线观看| 91精品国产综合久久久久久久| 天堂在线一区二区| 日韩精品中文字幕一区二区三区 | 国产午夜精品一区二区三区四区 | 99精品视频中文字幕| 中文字幕一区二区三区四区不卡| 成人h动漫精品一区二区| 亚洲小少妇裸体bbw| 欧洲另类一二三四区| 亚洲国产成人高清精品| 欧美高清hd18日本| 免费三级欧美电影| 久久中文娱乐网| 成人av手机在线观看| 一区二区三区毛片| 日韩欧美的一区| 岛国精品一区二区| 午夜久久久久久| 日韩一卡二卡三卡| 成人高清免费在线播放| 一区二区在线观看不卡| 欧美一区二区三区性视频| 国内久久精品视频| 亚洲精品欧美专区| 精品国产乱码久久久久久久久| 成人影视亚洲图片在线| 亚洲一区精品在线| 国产偷国产偷精品高清尤物| 91女厕偷拍女厕偷拍高清| 奇米色一区二区三区四区| 中文字幕免费不卡| 欧美日韩一区二区三区在线| 国产麻豆视频精品| 一区二区三区在线免费观看| 日韩精品一区二区三区swag| 不卡的看片网站| 日韩不卡一二三区| 中文字幕日韩一区| 欧美videos中文字幕| 欧洲激情一区二区| 丰满放荡岳乱妇91ww| 美腿丝袜亚洲色图| 一区二区三区在线观看国产| 精品国产一区二区精华| 欧美视频一二三区| 成人精品视频一区二区三区| 视频一区二区不卡| 一区二区三区四区乱视频| 久久久777精品电影网影网| 欧美视频一区二区三区| av资源网一区| 国产一区二区精品久久| 免费高清在线一区| 亚洲高清中文字幕| 尤物在线观看一区| 欧美国产一区在线| 久久综合九色综合97婷婷| 欧美精品日韩一区| 在线观看日韩国产| 91在线你懂得| 欧美亚洲国产怡红院影院| 99精品国产99久久久久久白柏| 国产又粗又猛又爽又黄91精品| 青青草原综合久久大伊人精品| 亚洲一区二区欧美| 亚洲精品成人a在线观看| 中文字幕在线不卡| 国产精品久久毛片a| 久久久99精品免费观看不卡| 精品乱码亚洲一区二区不卡| 欧美久久久久中文字幕| 欧美人狂配大交3d怪物一区| 欧洲精品在线观看| 欧美日韩中文国产| 欧美精品在线观看一区二区| 在线视频你懂得一区| 欧美色视频在线| 欧美日韩一区二区三区四区五区| 91福利视频网站| 欧美日韩一区小说| 日韩一区国产二区欧美三区| 欧美一区二区私人影院日本| 日韩视频国产视频| 日韩欧美中文一区| 久久久久久97三级| 国产喂奶挤奶一区二区三区| 国产精品伦一区| 亚洲综合视频网| 视频在线观看91| 久久99精品国产.久久久久 | 成人av资源下载| 成av人片一区二区| 色老头久久综合| 91麻豆精品久久久久蜜臀| 欧美va亚洲va| 国产精品热久久久久夜色精品三区| 国产精品久久久久久久第一福利 | 亚洲免费大片在线观看| 1区2区3区精品视频| 亚洲国产一区二区在线播放| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲成人在线观看视频| 午夜欧美2019年伦理| 国产麻豆日韩欧美久久| 97久久超碰国产精品| 欧美精品一二三四| 久久久久久夜精品精品免费| 一区二区三区四区乱视频| 美女在线视频一区| 成人精品一区二区三区四区| 欧美日本免费一区二区三区| 久久九九全国免费| 婷婷综合在线观看| 国产91高潮流白浆在线麻豆| 欧美美女激情18p| 中文字幕亚洲精品在线观看| 免费观看久久久4p| 色国产综合视频| 国产亚洲女人久久久久毛片| 夜夜夜精品看看| 成人黄色777网| 欧美激情艳妇裸体舞| 日一区二区三区| 一本大道久久a久久综合|