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

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

?? main.c

?? 2005年全國大學生電子設計競賽論文集
?? C
?? 第 1 頁 / 共 2 頁
字號:
//=========================================================================================
//作    者:大連海事大學 陳建超 李緯華 劉媛媛
//題    目:數控直流恒流源
//備    注:
//         2005年全國大學生電子競賽
//=========================================================================================
#include	"SPCE061V004.H"
#include    "Hardware.H"
#include "lab_parameter.h"
//#include	"s480.h"               ----------------------------------------------------
#define		Speech_1 	    3
#define		DAC1			1
#define		DAC2			2
#define		Ramp_UpDn_Off	0
#define		Ramp_UpDn_On	3
#define		Auto			1
extern 		 KeyVal;
extern		Set_Flag;
extern 		cnt;
extern		Flag;
extern 		zero;	 //0
extern 		one;	 //1
extern 		two;	 //2
extern 		three;	 //3
extern 		four;	 //4
extern 		five; 	 //5	
extern 		six;	 //6
extern 		severn;	 //7
extern 		eight;	 //8
extern 		nine;	 //9
extern 		Blank;	//空白
extern		she;	//設
extern		zhi;	//置	
extern		dian;	//電	
extern		liu;	//流	
extern		shi;	//實	
extern		ce;		//測
extern		hao;	//毫
extern		an;		//安
extern 		maohao;	//:
extern		xi;		//系
extern		tong;	//統
extern		gong;	//工
extern		zuo;	//作	
extern		zheng;	//正
extern		chang;	//常
unsigned int  ShowData[5]={0,0,0,0,0};
unsigned int  SampleData[4];			//采集數據
unsigned int  Set_Value;				//設置值
unsigned int  Contrl_Data;
unsigned int  Voice=0;
extern		Flag_StepAhead;				//步進+
extern		Flag_StepBack;				//步進-
extern		ENTER_Down;
extern		int F_Delay(int x);
//==================================================================================================
//主函數
//==================================================================================================
int main(void)
{
	F_System_Initial();
	*P_INT_Ctrl=C_FIQ_TMA|C_FIQ_TMB|C_IRQ4_1KHz;
	__asm("INT FIQ,IRQ");
	while(1)
	{
		if(Set_Flag==1)
		{
			switch(cnt)
			{
				case	0:	break;
				case	1:	F_ShowData_Process1();break;
				case	2:	F_ShowData_Process2();break;
				case	3:	F_ShowData_Process3();break;
				case	4:	F_ShowData_Process4();break;
				default:
					break;
			}
		}
		else
		{
			if(Flag_StepAhead==1)		
			{
				Set_Value=ShowData[1]*1000+ShowData[2]*100+ShowData[3]*10+ShowData[4];
				*P_Watchdog_Clear=C_WDTCLR;	
				if(Set_Value<=2500)
					Set_Value+=1;
				else
					Set_Value=0;	
			
				ShowData[1]=Set_Value/1000;
				ShowData[2]=Set_Value%1000/100;
				*P_Watchdog_Clear=C_WDTCLR;	
				ShowData[3]=Set_Value%1000%100/10;
				*P_Watchdog_Clear=C_WDTCLR;	
				ShowData[4]=Set_Value%10;
				Flag_StepAhead=0;
				
			}
			else
				if(Flag_StepBack==1)
				{
					Set_Value=ShowData[1]*1000+ShowData[2]*100+ShowData[3]*10+ShowData[4];
					*P_Watchdog_Clear=C_WDTCLR;	
					if(Set_Value>0)
						Set_Value-=1;
					else
						Set_Value=0;
					ShowData[1]=Set_Value/1000;
					ShowData[2]=Set_Value%1000/100;
					*P_Watchdog_Clear=C_WDTCLR;	
					ShowData[3]=Set_Value%1000%100/10;
					*P_Watchdog_Clear=C_WDTCLR;	
					ShowData[4]=Set_Value%10;
					Flag_StepBack=0;
					
				}
			F_ShowData_Process6();
			*P_Watchdog_Clear=C_WDTCLR;	
		}
		if(ENTER_Down==1)
		{
			ENTER_Down=0;
			Contrl_Data=2*Set_Value;
		}
		
		F_Send_Data(Contrl_Data);
		FG_PutBitmap(&she,127,64);   	//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&zhi,111,64);   	//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&dian,95,64);   	//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&liu,79,64);   	//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&hao,23,64);   	//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&an,15,64);   		//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&maohao,63,64);   	//顯示漢字  函數定義在Splc501sys.asm
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&shi,127,48);   	//顯示漢字  函數定義在Splc501sys.asm		//顯示采集數據//實
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&ce,111,48);   	//顯示漢字  函數定義在Splc501sys.asm		//測
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&dian,95,48);   	//顯示漢字  函數定義在Splc501sys.asm		//電
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&liu,79,48);   	//顯示漢字  函數定義在Splc501sys.asm		//流
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&maohao,63,48);   	//顯示漢字  函數定義在Splc501sys.asm		
		*P_Watchdog_Clear=C_WDTCLR;	
		F_ShowData_Process5();			//顯示采集數據		
		FG_PutBitmap(&hao,23,48);   	//顯示漢字  函數定義在Splc501sys.asm		//m
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&an,15,48);   	//顯示漢字  函數定義在Splc501sys.asm		//A	
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&xi,127,32);   	//顯示漢字  函數定義在Splc501sys.asm		//測
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&tong,111,32);   	//顯示漢字  函數定義在Splc501sys.asm		//電
		*P_Watchdog_Clear=C_WDTCLR;	
		//采樣值大,顯示系統過載
		FG_PutBitmap(&gong,95,32);   	//顯示漢字  函數定義在Splc501sys.asm		//流
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&zuo,79,32);   	//顯示漢字  函數定義在Splc501sys.asm		
		*P_Watchdog_Clear=C_WDTCLR;	
		
		FG_PutBitmap(&zheng,63,32);   	//顯示漢字  函數定義在Splc501sys.asm		//m
		*P_Watchdog_Clear=C_WDTCLR;	
		FG_PutBitmap(&chang,47,32);   	//顯示漢字  函數定義在Splc501sys.asm		//A	
		*P_Watchdog_Clear=C_WDTCLR;	
		if(Voice==1)
		{
			SACM_S480_Initial(1);
			SACM_S480_Play(Speech_1, DAC1+DAC2, Ramp_UpDn_On);
			//放音
			while(SACM_S480_Status()&0x01) 
			{
				SACM_S480_ServiceLoop();
	    		*P_Watchdog_Clear=C_WDTCLR;                    //清看門狗
			}
		}
		
	}
}

//=============================================================================================================
//
//=============================================================================================================
void InitKey();
int F_System_Initial()
{
	Init_sys();	
	FG_InitGraphic();
	*P_IOB_Dir|=0x0080;				//設置IOB7為液晶CS控制線
	*P_IOB_Attrib|=0x0080;
	*P_IOB_Data&=0xFF7F;
	FG_ClearScreen(0);
	FG_SetBMPMode(DG_BMP_XOR);		//設置位圖模式    函數定義在Splc501sys.asm
	InitKey();						//初始化IOA低八位位鍵盤接口,其中高四位為輸出口,低四位為輸入口
	*P_IOA_Dir|=0xFF00;				//初始化IOA高八位為液晶和D/A數據線
	*P_IOA_Attrib|=0xFF00;
	*P_IOA_Data&=0x00FF;
	
	*P_IOB_Dir|=0x000F;				//定義IOB0-4為D/A高四位數據線
	*P_IOB_Attrib|=0x000F;
	*P_IOB_Data&=0xFFF0;
	*P_IOB_Dir|=0x0F00;				//定義IOB8-11為D/A控制線
	*P_IOB_Attrib|=0x0F00;			//IOB8為RESET,IOB9為LDAC,IOB10為R/W,IOB11為CS
	*P_IOB_Data|=0x0F00;			//該四個輸出口均為高電平輸出
	
	*P_IOB_Dir|=0xF000;				//定義IOB12為低電平輸出,接A/D___DCLOCK,
	*P_IOB_Dir&=0xBFFF;				//IOB13為高電平輸出,接A/D___CS,
	*P_IOB_Attrib|=0xF000;			//IOB14為帶上拉電阻輸入A/D__OUT	
	*P_IOB_Attrib&=0xBFFF;
	*P_IOB_Data|=0x7000;
	
	*P_TimerA_Ctrl=C_SourceA_4096Hz|C_SourceB_1;	//設置定時器頻率
	*P_TimerA_Data=0xFF33;							//設定定時器初值,即位每50ms掃描一次鍵盤
	*P_TimerB_Ctrl=C_SourceC_4096Hz;				//設置定時器B頻率 
	*P_TimerB_Data=0xFFD6;							//設置采樣頻率為100Hz
	
	
}

//=============================================================================================================
//初始化IO口 低字節/高字節 的高四位為輸出口,并初始化輸出為低電平DIR=1 ATRRIB=1 DATA=0
//							 低四位為帶上拉電阻輸入口			DIR=0 ATRRIB=0 DATA=1
//=============================================================================================================
void InitKey()
{
	#ifdef KeyIoLowEight			//低字節
	//高4位
		KEYIODIR=KEYIODIR|0x00F0;		//7-4 OUTPUT
		KEYIOATRRIB=KEYIOATRRIB|0x00F0;	//7-4 OUTPUT
		KEYIODATA=KEYIODATA&0xFF0F;		//OUTPUT "0" LEVEL
	//低4位
		KEYIODIR=KEYIODIR&0xFFF0;		//4-0 INPUT
		KEYIOATRRIB=KEYIOATRRIB&0xFFF0;	//4-0 INPUT
		KEYIODATA=KEYIODATA|0x000F;		//4-0 INPUT
	#endif
}

//=============================================================================================================
//
//=============================================================================================================

extern		she;
extern		zhi;
int F_ShowData_Process1()
{
	unsigned int *Address;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产美女精品人人做人人爽| 国产精品网站导航| 视频一区国产视频| 91精品黄色片免费大全| 日韩av高清在线观看| 日韩视频免费观看高清在线视频| 亚洲自拍偷拍综合| 欧美一区二区三区男人的天堂| 日本不卡的三区四区五区| 91精品国产色综合久久不卡蜜臀| 美女视频一区二区| 国产欧美综合在线观看第十页| 岛国精品在线播放| 亚洲精品乱码久久久久久日本蜜臀| 欧美亚洲国产一区二区三区va| 日韩国产在线观看| 精品粉嫩aⅴ一区二区三区四区| 国产乱色国产精品免费视频| 中文字幕高清不卡| 欧美亚男人的天堂| 麻豆高清免费国产一区| 国产精品区一区二区三| 欧美日韩精品一区视频| 久久福利视频一区二区| 国产精品网站在线观看| 欧美三级韩国三级日本三斤| 精品一区二区在线看| 国产精品久久99| 欧美系列亚洲系列| 国产精品1区2区3区| 亚洲黄色小视频| 日韩精品一区在线| 日本韩国欧美国产| 国产精品亚洲一区二区三区在线| 亚洲精品伦理在线| 久久久www成人免费毛片麻豆| 色哟哟一区二区在线观看 | 欧美日本在线播放| 韩国女主播成人在线观看| 中文一区二区完整视频在线观看 | 九九视频精品免费| 亚洲色图欧洲色图| 2023国产精品| 欧美日韩一区二区三区免费看 | 香蕉成人啪国产精品视频综合网| 久久你懂得1024| 欧美精品aⅴ在线视频| www..com久久爱| 精品在线一区二区| 亚洲大片精品永久免费| 成人免费在线播放视频| 欧美精品一区二区不卡| 欧美日韩成人综合在线一区二区| 国产高清久久久| 男男gaygay亚洲| 一区二区三区美女| 国产精品欧美一区喷水| 欧美丰满高潮xxxx喷水动漫| 91麻豆蜜桃一区二区三区| 国产伦精品一区二区三区视频青涩 | 亚洲免费三区一区二区| xvideos.蜜桃一区二区| 制服视频三区第一页精品| 91亚洲男人天堂| 北岛玲一区二区三区四区| 国产自产v一区二区三区c| 日韩影视精彩在线| 亚洲一区在线视频| 一区二区三区日韩在线观看| 综合久久给合久久狠狠狠97色 | 日韩中文字幕区一区有砖一区 | 国产精品水嫩水嫩| 久久精品欧美一区二区三区麻豆 | 欧美性xxxxxxxx| 色婷婷久久久亚洲一区二区三区 | 精品国产一区二区三区不卡 | 日韩欧美中文字幕一区| 欧美精品三级在线观看| 欧美三级中文字幕在线观看| 色偷偷88欧美精品久久久| 色偷偷一区二区三区| 日本乱码高清不卡字幕| 欧美这里有精品| 欧美性猛交xxxx黑人交| 欧美视频在线一区| 欧美日韩精品电影| 欧美一区二区三区白人| 欧美v国产在线一区二区三区| 日韩天堂在线观看| 精品av久久707| 久久久久久久电影| 亚洲国产成人自拍| 国产精品传媒视频| 洋洋成人永久网站入口| 性久久久久久久| 日本成人在线电影网| 国产精品综合二区| 波多野结衣在线aⅴ中文字幕不卡| 不卡视频免费播放| 欧美在线观看一区二区| 91精品国产乱| 日本一区二区三区电影| 亚洲裸体xxx| 亚洲成人先锋电影| 国产一区二区三区蝌蚪| 波多野结衣中文字幕一区| 色噜噜狠狠一区二区三区果冻| 欧美亚洲国产一区二区三区| 欧美一级片在线看| 日本一二三不卡| 午夜精品国产更新| 国产精品亚洲第一区在线暖暖韩国 | 亚洲欧洲99久久| 天天综合天天综合色| 国产福利一区在线| 在线观看国产一区二区| 日韩欧美成人一区| 亚洲欧洲日韩综合一区二区| 日韩精品91亚洲二区在线观看| 国产成人午夜精品影院观看视频 | 日韩精品一级二级| 国产高清精品在线| 制服.丝袜.亚洲.中文.综合| 欧美国产一区在线| 青青草国产精品亚洲专区无| caoporm超碰国产精品| 欧美一级在线视频| 亚洲美腿欧美偷拍| 国产精品一区二区x88av| 欧美日韩不卡一区| 最新国产の精品合集bt伙计| 久久蜜桃av一区二区天堂 | 精品一区二区三区的国产在线播放| 成人av在线资源| 欧美一区二区三级| 亚洲综合成人在线| 本田岬高潮一区二区三区| 日韩视频国产视频| 亚洲综合色成人| 成人高清视频在线| 欧美成人性福生活免费看| 亚洲福利视频三区| 成人avav影音| 久久久国产综合精品女国产盗摄| 亚洲成av人片在线观看| 色伊人久久综合中文字幕| 久久久久久电影| 久久精品72免费观看| 欧美日韩一区中文字幕| 日韩美女精品在线| 粉嫩蜜臀av国产精品网站| 日韩欧美亚洲另类制服综合在线| 亚洲国产精品一区二区久久恐怖片| www.日韩大片| 久久久精品欧美丰满| 麻豆精品视频在线| 欧美一区二区三区在线观看| 亚洲高清免费观看 | 亚洲国产精品麻豆| 91亚洲精品久久久蜜桃网站| 国产精品女同一区二区三区| 国产一区二区三区免费观看| 精品国产网站在线观看| 男人的天堂亚洲一区| 欧美一区二区黄色| 蜜臀a∨国产成人精品| 91精品国产欧美日韩| 日韩黄色免费网站| 91精品国产色综合久久不卡蜜臀| 亚洲高清视频中文字幕| 欧美视频一区在线| 视频一区视频二区中文字幕| 欧美日韩中文一区| 日本成人中文字幕| 日韩精品一区二区三区老鸭窝| 久久99精品国产91久久来源| 久久综合狠狠综合| 风间由美中文字幕在线看视频国产欧美| 欧美v国产在线一区二区三区| 久久精品国产99| 久久精品视频一区二区三区| 国产91精品精华液一区二区三区| 欧美国产丝袜视频| www.综合网.com| 亚洲一区二区三区自拍| 欧美久久一区二区| 久久99久久久久| 欧美激情一区二区三区| 色综合久久精品| 日本伊人色综合网| 国产欧美日韩另类视频免费观看| 成人av电影在线播放| 一区二区三区色| 日韩精品一区二区在线| 国产不卡一区视频| 一区二区三区日韩精品| 日韩午夜av电影| 成人精品鲁一区一区二区| 亚洲一区在线观看视频| 精品国产欧美一区二区|