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

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

?? circle.c

?? 全國電子設計大賽獲獎作品 懸掛運動控制系統
?? C
字號:
#include "spce061v004.h"
#include "main.h"

extern int SysStatus;
extern int PositionX,PositionY;
extern int TimeN,TimePoint,TimeL[200],TimeR[200];				//下一步移動量
extern int Running;		//0:未開始運動;1:開始運動,但未完成一格運動;2:完成一格運動
extern int TimeCountL,TimeCountR;

int CSetStatus=0;
int CSetPosition,CSetValue[5];
extern int CircleX,CircleY;
extern int key;

//=========================================================================================
//畫圓窗口
//設點圓心
//=========================================================================================

void CirclePage(void)
{
	unsigned int HZCode[10]={0xD4B2,0xD6DC,0xD4CB,0xB6AF,
							 0x2020,0x2020,0x2020,0x2020,0x2020,0x2020};		//為液晶行賦初值	

	LCDWriteLine(1,HZCode);
	
	HZCode[0]=0xD4B2;HZCode[1]=0xD0C4;HZCode[2]=0xA3BA;HZCode[3]=0x2020;
	HZCode[4]=0x2020;HZCode[5]=0x2020;HZCode[6]=0x2020;HZCode[7]=0x2020;
	LCDWriteLine(2,HZCode);
	HZCode[0]=0xA3B4;HZCode[1]=0xA3B0;HZCode[2]=0x2020;HZCode[3]=0xA3B0;
	HZCode[4]=0xA3B5;HZCode[5]=0xA3B0;HZCode[6]=0x2020;HZCode[7]=0x2020;
	LCDWriteLine(3,HZCode);
	
	CSetPosition=0;
	CSetValue[0]=4;	CSetValue[1]=0;	CSetValue[2]=0;	CSetValue[3]=5;	CSetValue[4]=0;
	
	WriteByte(0x88,0);	
	WriteByte(0x0d,0);
	CSetPosition=0;
	CSetStatus=1;
	
	SysStatus=SYS_ST_CIRCLE;
}

//=========================================================================================
//
//=========================================================================================
void SetCircle(int key)
{
	unsigned int HZCode[10]={0x2020,0x2020,0x2020,0x2020,
							 0x2020,0x2020,0x2020,0x2020,0x2020,0x2020};		//為液晶行賦初值	
							 
	int *TrackX1Table,*TrackY1Table,*TrackX2Table,*TrackY2Table;
	int ic;
	int x1,x2,x3,y1,y2,y3;
	
	switch(key)
	{
		case 0x000d:			//up/down
			if(CSetStatus==1)
			{
				CSetValue[CSetPosition]++;
				if((CSetPosition==2)&&(CSetValue[CSetPosition]>1))
					CSetValue[CSetPosition]=0;
				else if((CSetPosition==0)&&(CSetValue[CSetPosition]>8))
					CSetValue[CSetPosition]=0;
				else if(CSetValue[CSetPosition]>9)
					CSetValue[CSetPosition]=0;
					
				HZCode[0]=0xA3B0+CSetValue[0];HZCode[1]=0xA3B0+CSetValue[1];
				HZCode[2]=0x2020;
				HZCode[3]=0xA3B0+CSetValue[2];HZCode[4]=0xA3B0+CSetValue[3];HZCode[5]=0xA3B0+CSetValue[4];
				HZCode[6]=0x2020;HZCode[7]=0x2020;
				LCDWriteLine(3,HZCode);
	
				if(CSetPosition<2)
					WriteByte(0x88+CSetPosition,0);
				else
					WriteByte(0x89+CSetPosition,0);
				WriteByte(0x0d,0);
			}
			break;
			
		case 0x000c:			//up/down
			if(CSetStatus==1)
			{
				CSetValue[CSetPosition]--;
				if((CSetPosition==2)&&(CSetValue[CSetPosition]<01))
					CSetValue[CSetPosition]=1;
				else if((CSetPosition==0)&&(CSetValue[CSetPosition]<0))
					CSetValue[CSetPosition]=8;
				else if(CSetValue[CSetPosition]<0)
					CSetValue[CSetPosition]=9;
					
				HZCode[0]=0xA3B0+CSetValue[0];HZCode[1]=0xA3B0+CSetValue[1];
				HZCode[2]=0x2020;
				HZCode[3]=0xA3B0+CSetValue[2];HZCode[4]=0xA3B0+CSetValue[3];HZCode[5]=0xA3B0+CSetValue[4];
				HZCode[6]=0x2020;HZCode[7]=0x2020;
				LCDWriteLine(3,HZCode);
	
				if(CSetPosition<2)
					WriteByte(0x88+CSetPosition,0);
				else
					WriteByte(0x89+CSetPosition,0);
				WriteByte(0x0d,0);
			}
			break;
			
			case 0x000b:			//left/right
			if(CSetStatus==1)
			{
				CSetPosition++;
				if(CSetPosition>5) CSetPosition=0;
				if(CSetPosition<2)
					WriteByte(0x88+CSetPosition,0);
				else
					WriteByte(0x89+CSetPosition,0);
				WriteByte(0x0d,0);
			}
			break;
			
			case 0x000a:			//left/right
			if(CSetStatus==1)
			{
				CSetPosition--;
				if(CSetPosition<0) CSetPosition=5;
				if(CSetPosition<2)
					WriteByte(0x88+CSetPosition,0);
				else
					WriteByte(0x89+CSetPosition,0);
				WriteByte(0x0d,0);
			}
			break;
			
		case 0x0007:			//save and exit
			if(CSetStatus==1)
			{
				WriteByte(0x0c,0);
		
				CircleX=CSetValue[0]*10+CSetValue[1];
				CircleY=CSetValue[2]*100+CSetValue[3]*10+CSetValue[4];
				
				TBCircle(CircleX,CircleY,25);
				
/*				
				TrackX2Table=ReadTrackXAddr(2);
				TrackY2Table=ReadTrackYAddr(2);
				TimeL[0]=LTime(PositionX*10,PositionY*10,*TrackX2Table+CircleX*10,*TrackY2Table+CircleY*10);
				TimeR[0]=RTime(PositionX*10,PositionY*10,*TrackX2Table+CircleX*10,*TrackY2Table+CircleY*10);
				for(ic=0;ic<360;ic++)
				{
					TrackX1Table=ReadTrackXAddr(2)+ic;
					TrackY1Table=ReadTrackYAddr(2)+ic;
					TrackX2Table=ReadTrackXAddr(2)+ic+1;
					TrackY2Table=ReadTrackYAddr(2)+ic+1;
					
					TimeL[ic+1]=LTime(*TrackX1Table+CircleX*10,*TrackY1Table+CircleY*10,*TrackX2Table+CircleX*10,*TrackY2Table+CircleY*10);
					TimeR[ic+1]=RTime(*TrackX1Table+CircleX*10,*TrackY1Table+CircleY*10,*TrackX2Table+CircleX*10,*TrackY2Table+CircleY*10);
					
					*P_Watchdog_Clear=C_WDTCLR;
				}
				
				TrackX2Table=ReadTrackXAddr(2)+ic;
				TrackY2Table=ReadTrackYAddr(2)+ic;
				TimeL[ic]=LTime(*TrackX2Table+CircleX*10,*TrackY2Table+CircleX*10,0,0);
				TimeR[ic]=RTime(*TrackX2Table+CircleY*10,*TrackY2Table+CircleY*10,0,0);
				TimeN=ic+1;
				TimePoint=0;
				Running=1;
				TimeCountL=0;TimeCountR=0;
				CSetStatus=0;
*/
			key=0;
			SysStatus=SYS_ST_CIRCLE;
			CSetStatus=1;
			CSetPosition=0;
			WriteByte(0x88,0);
			WriteByte(0x0d,0);
			}
			break;
			
		case 0x0006:			//exit
			if(Running==0)
			{
				OpenMenu(1,1);					 //返回菜單頁1
				SysStatus=SYS_ST_MENU;
				WriteByte(0x0c,0);
			}
			break;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人高清在线| 国产99一区视频免费| 亚洲图片有声小说| 五月婷婷另类国产| 亚洲在线视频免费观看| 亚洲午夜精品一区二区三区他趣| 国产精品理伦片| 夜夜嗨av一区二区三区四季av | 亚洲人精品午夜| 亚洲男人电影天堂| 午夜激情一区二区| 日本强好片久久久久久aaa| 中文字幕日本乱码精品影院| 国产精品的网站| 亚洲一区二区精品视频| 看片网站欧美日韩| 韩国精品主播一区二区在线观看| 国产精品色在线观看| 亚洲国产精品天堂| 国产乱码精品1区2区3区| 色综合久久久久网| 久久亚洲一级片| 石原莉奈在线亚洲三区| 99精品国产视频| 久久久精品日韩欧美| 日韩影院免费视频| 91丝袜呻吟高潮美腿白嫩在线观看| 制服丝袜亚洲精品中文字幕| 欧美精品一区视频| 一二三四区精品视频| 成人av动漫在线| 精品精品欲导航| 久久精品国产精品亚洲综合| 欧美中文字幕亚洲一区二区va在线| 久久久久久久久久久电影| 日本伊人色综合网| 欧美探花视频资源| 亚洲第一搞黄网站| 欧美吞精做爰啪啪高潮| 亚洲在线观看免费| 欧美影片第一页| 亚洲国产精品尤物yw在线观看| 91影视在线播放| 中文字幕一区二区三区在线观看 | 欧美综合欧美视频| 亚洲综合在线五月| 欧美日韩国产另类不卡| 青青国产91久久久久久| 精品日韩成人av| 不卡的av网站| 亚洲在线视频免费观看| 欧美一区二区三区视频在线 | 日韩一区有码在线| 97久久超碰国产精品电影| 久久久精品免费观看| 国产精品理伦片| 在线观看免费视频综合| 日本最新不卡在线| 国产精品伦理一区二区| 91精品1区2区| 久久 天天综合| 国产精品久久网站| 9191成人精品久久| 国产成人av福利| 亚洲一卡二卡三卡四卡无卡久久| 欧美一区二区三区免费视频| 国产高清精品网站| 青青草原综合久久大伊人精品| 日本一区二区三区dvd视频在线| eeuss国产一区二区三区| 五月激情综合网| 亚洲免费看黄网站| 国产精品久久久久久久久果冻传媒| 欧美午夜一区二区| aaa国产一区| 国产精品一区二区久久精品爱涩| 亚洲欧美另类小说视频| 亚洲国产精品激情在线观看| 欧美一区二区高清| 欧美日韩美女一区二区| 91黄色在线观看| 91久久国产综合久久| 91一区二区在线| 99精品视频一区二区| 国产成人自拍网| 国产传媒日韩欧美成人| 国产自产高清不卡| 国产综合色产在线精品 | 91精品国产入口在线| 欧美日韩中文另类| 欧美色男人天堂| 欧美一级高清片在线观看| 国产九色精品成人porny| 亚洲国产视频在线| 麻豆免费精品视频| 国产一区日韩二区欧美三区| 国产一区视频导航| 91视频一区二区三区| 色八戒一区二区三区| 在线不卡一区二区| 欧美变态口味重另类| 国产日韩欧美a| 亚洲尤物视频在线| 欧美日韩亚洲丝袜制服| 欧美精品一区男女天堂| 国产精品嫩草久久久久| 一个色综合网站| 精品一区二区在线观看| 91蜜桃婷婷狠狠久久综合9色| 亚洲一区二区av在线| 蜜臀av一区二区在线免费观看 | 日韩免费成人网| 日本一区二区在线不卡| 五月婷婷久久综合| 97se亚洲国产综合自在线不卡| 91精品欧美综合在线观看最新| 日本一区二区三区视频视频| 日韩国产精品久久久久久亚洲| 成人午夜免费av| 欧美成人乱码一区二区三区| 一区二区三区国产豹纹内裤在线| 精品一区二区三区免费观看| 欧美日韩在线电影| 一区二区三区在线视频播放| 成人在线综合网| 久久免费偷拍视频| 极品少妇一区二区三区精品视频| 欧美性色黄大片手机版| 亚洲欧洲日韩在线| jiyouzz国产精品久久| 久久久不卡网国产精品二区| 青娱乐精品视频在线| 欧美成人三级电影在线| 蜜桃视频一区二区| 欧美精品粉嫩高潮一区二区| 久久综合一区二区| 日韩国产一二三区| 日韩一级片在线播放| 奇米色一区二区三区四区| 欧美一区永久视频免费观看| 日本欧美一区二区在线观看| 欧美精品aⅴ在线视频| 久久丁香综合五月国产三级网站| 91精品国产综合久久小美女| 黑人巨大精品欧美一区| 亚洲国产精华液网站w| 一本大道久久a久久综合婷婷| 一级日本不卡的影视| 精品在线免费观看| 国产精品美女久久久久aⅴ | 国产天堂亚洲国产碰碰| 91网站在线播放| 狠狠色伊人亚洲综合成人| 欧美激情一区二区三区蜜桃视频| 色哟哟精品一区| 激情深爱一区二区| 中文字幕一区二区三区不卡| 色婷婷av一区二区三区软件 | 精品成人a区在线观看| 波多野结衣91| 狠狠色伊人亚洲综合成人| 亚洲精品中文字幕在线观看| 日韩欧美另类在线| 欧美日韩的一区二区| 不卡一区中文字幕| 国产精品中文字幕日韩精品| 一级日本不卡的影视| 中文字幕佐山爱一区二区免费| 欧美成人艳星乳罩| 欧美一区二区三区爱爱| 欧美午夜不卡视频| 99精品国产99久久久久久白柏| 国产一区美女在线| 蜜臀av一区二区| 美女任你摸久久| 秋霞国产午夜精品免费视频| 亚洲国产精品尤物yw在线观看| 一区二区三区国产精华| 一区二区欧美国产| 一区二区三区欧美| 日韩和欧美一区二区三区| 亚洲一区二区三区激情| 欧美一区二区三区电影| 欧美日韩免费电影| 欧美一区二区在线视频| 精品乱码亚洲一区二区不卡| 日韩欧美高清一区| 国产色综合久久| 18涩涩午夜精品.www| 午夜精品久久久| 久久av中文字幕片| 国产在线日韩欧美| 精品一区二区精品| 韩国av一区二区| 成人精品视频.| 一本一道综合狠狠老| 久久66热re国产| 成人网在线播放| 91精品1区2区| 欧美一级一区二区|