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

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

?? 7455.c

?? 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一区二区三区免费野_久草精品视频
成人久久视频在线观看| 亚洲午夜电影网| 国产麻豆精品久久一二三| 91精选在线观看| 性做久久久久久| 亚洲18女电影在线观看| 国产色产综合产在线视频| 国产1区2区3区精品美女| 欧美国产欧美综合| 91精彩视频在线| 日精品一区二区| 日韩西西人体444www| 激情综合色丁香一区二区| 久久综合狠狠综合久久综合88 | 国产精品传媒入口麻豆| 99久久er热在这里只有精品66| 国产精品国产三级国产a| 91一区二区在线| 亚洲成人资源在线| 精品美女被调教视频大全网站| 国产自产高清不卡| 国产精品国产馆在线真实露脸| 色婷婷av一区二区三区之一色屋| 性做久久久久久| 国产午夜精品久久久久久免费视| 不卡视频在线看| 亚洲福利一区二区| 亚洲精品一区二区在线观看| 成人av动漫在线| 视频一区二区不卡| 国产视频视频一区| 欧美色区777第一页| 久久99精品视频| 日韩理论片中文av| 日韩手机在线导航| 不卡影院免费观看| 麻豆中文一区二区| 日韩理论片一区二区| 日韩西西人体444www| 97久久精品人人做人人爽50路| 亚瑟在线精品视频| 中文字幕日韩一区| 欧美成人a视频| 91免费观看国产| 国内成人精品2018免费看| 一区二区在线观看免费| 精品国产一区二区三区四区四| 色八戒一区二区三区| 韩国在线一区二区| 日韩av午夜在线观看| 17c精品麻豆一区二区免费| 日韩精品一区在线| 欧美最新大片在线看| 国产成人免费视频网站高清观看视频| 亚洲一区二区三区中文字幕 | 成人免费毛片嘿嘿连载视频| 亚洲大片精品永久免费| 国产精品国产三级国产aⅴ原创| 欧美tickling网站挠脚心| 色视频欧美一区二区三区| 国产精品123| 天使萌一区二区三区免费观看| 国产精品剧情在线亚洲| 精品国内片67194| 日韩一级视频免费观看在线| 在线观看av一区二区| av电影天堂一区二区在线| 国产精品一区专区| 九九在线精品视频| 青青草国产精品97视觉盛宴| 亚洲自拍偷拍麻豆| 亚洲乱码国产乱码精品精的特点 | 国产精品视频在线看| 日韩精品一区二| 91精品黄色片免费大全| 欧美日韩在线三级| 欧美三级资源在线| 欧美视频在线一区| 欧美色手机在线观看| 色嗨嗨av一区二区三区| 在线精品国精品国产尤物884a| 99国内精品久久| 夫妻av一区二区| 播五月开心婷婷综合| 成人精品视频一区二区三区尤物| 国产精品影音先锋| 国产成人亚洲综合a∨婷婷图片| 国产自产视频一区二区三区| 免费高清不卡av| 极品美女销魂一区二区三区| 麻豆精品国产91久久久久久| 麻豆成人久久精品二区三区红| 热久久久久久久| 久久精品国产在热久久| 极品美女销魂一区二区三区免费| 国产精品资源网| 成人在线视频首页| 色天天综合色天天久久| 欧美精品日韩一本| 日韩精品专区在线| 久久久夜色精品亚洲| 国产精品久久久久影院亚瑟| 亚洲人吸女人奶水| 性做久久久久久免费观看欧美| 婷婷激情综合网| 韩国女主播一区二区三区| 国产精品系列在线观看| eeuss鲁片一区二区三区| 色哟哟精品一区| 91麻豆精品国产91久久久| 久久综合资源网| 亚洲视频你懂的| 亚洲成av人片www| 国产精品综合久久| 欧美在线一二三四区| 日韩丝袜美女视频| 综合久久综合久久| 日本欧洲一区二区| 成人av集中营| 在线电影一区二区三区| 国产亚洲欧美中文| 亚洲一区在线看| 丁香网亚洲国际| 欧美日韩一区高清| 国产色婷婷亚洲99精品小说| 亚洲一区二区三区四区中文字幕| 麻豆精品一区二区三区| 97久久超碰精品国产| 日韩亚洲电影在线| 亚洲综合在线视频| 国产高清不卡一区| 欧美日韩一级黄| 1024亚洲合集| 国产在线精品一区二区| 在线观看日韩高清av| 久久精品这里都是精品| 亚洲成人资源在线| 99综合影院在线| 欧美精品一区二区蜜臀亚洲| 夜夜亚洲天天久久| 成人中文字幕在线| 精品福利一区二区三区| 亚洲夂夂婷婷色拍ww47| 国产91精品一区二区麻豆网站| 在线不卡的av| 一区二区三区中文在线| 国产成人av电影免费在线观看| 欧美一区二区在线视频| 亚洲精品乱码久久久久久黑人| 国产一区二区不卡在线| 欧美老女人在线| 一区二区三区在线影院| 粉嫩aⅴ一区二区三区四区五区| 日韩免费视频线观看| 五月天欧美精品| 欧美在线观看18| 亚洲欧美一区二区三区久本道91| 国产精品一区二区果冻传媒| 欧美一级淫片007| 日本女人一区二区三区| 欧美三级电影在线看| 自拍偷自拍亚洲精品播放| 成人国产精品免费观看动漫 | 亚洲天堂精品视频| 成人精品一区二区三区四区| 国产欧美一区二区精品婷婷| 激情图片小说一区| 久久综合久久综合久久| 国内外成人在线| 久久午夜免费电影| 国产一区91精品张津瑜| 久久久午夜精品| 成人ar影院免费观看视频| 日本一区二区综合亚洲| 不卡视频免费播放| 亚洲美女免费在线| 欧美在线一二三四区| 香蕉影视欧美成人| 51精品秘密在线观看| 免费观看在线综合色| 日韩精品最新网址| 国产高清不卡二三区| 国产精品九色蝌蚪自拍| 色哟哟国产精品| 亚洲成av人片www| 69堂国产成人免费视频| 久久综合九色综合97_久久久| 久久精品国产99久久6| 欧美肥大bbwbbw高潮| 日韩电影在线看| 欧美一区二区视频在线观看2022| 亚洲国产人成综合网站| 99免费精品在线观看| 国产精品欧美一区二区三区| 国产不卡视频在线播放| 精品国产乱码91久久久久久网站| 国产成人av一区二区| 亚洲国产精品传媒在线观看| 成人午夜免费av| 亚洲综合色噜噜狠狠|