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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? system.c

?? 數(shù)控直流恒流源
?? C
字號:
#include<reg51.h>
#include"Config.h"
#include"IOCfg.c"
#include"TimeDLY.h"
#include"Key.h"
#include"ADC.h"
#include"LCD.h"
#include"ISD1420.h"
#include"DAC.h"

#define DAC_REF 5.0


INT16U  Temp1=0;
FP32    Measure_Current=0;
INT8U   Enter_Flag=0;

FP32   DAC_Data=0;
INT16U Temp=0;  //存儲設(shè)定值
INT16U ADC_Data=0;//ADC數(shù)字量

INT8U data1[]={0,0,0,0};//當(dāng)前值顯示數(shù)組
INT8U data2[]={0,0,0,0};//設(shè)定值顯示數(shù)組
INT8U data3[]={0,0,0,0};//測量值顯示數(shù)組

INT16U CurrentData[]={0xa3b0,0xa3b1,0xa3b2,0xa3b3,0xa3b4,0xa3b5,0xa3b6,0xa3b7,0xa3b8,0xa3b9};

//0x00~0x09 對應(yīng)數(shù)字0~~9, 0x0a對應(yīng)"點(diǎn)",0x0b對應(yīng)"毫安",0x0c對應(yīng)"電流設(shè)定值"
INT8U Voice_data[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c};

void InitIO()
{
	DACDIN   = 0;
	DACSCLK  = 0;
	DACCS    = 0;
	ADCPWRD  = 0;
	ADCBUSY  = 1;
	ADCRC    = 0;
	ADCDATA  = 1;
	ADCSCLK  = 0;
	ADCSYN   = 1;
	ADCSBTC  = 0;
	ADCEXINT = 0;
	ZLG7289CS  = 1;
	ZLG7289CLK = 0;
	ZLG7289DIO = 1;
	ZLG7289INT = 1;
	LCDRW    = 0;
	LCDRS    = 0;
  	LCDRST   = 0;
  	LCDE     = 0;
  	LCDData  = 0x00;
  	PLAYL	 = 0;
  	A4     = 0;
  	A3     = 0;  
  	A2     = 0;
  	A1     = 0;
	}
	
void process(INT16U i,INT8U *p)
{
	p[0]=i/1000;
 	i=i%1000;
 	p[1]=i/100;
 	i=i%100;
 	p[2]=i/10;
 	i=i%10;
 	p[3]=i;
	}

	
//放音數(shù)組函數(shù):Sound_Play_A()
void Sound_Play_A(INT8U *Data)
{
	INT8U i;
	Sound_Play(Voice_data[12]);
	LDelay(50);
	if(Data[0]>0)
	{for(i=0;i<4;i++) {Sound_Play(Voice_data[Data[i]]);}}
	else
	{
		if(Data[1]>0)
   		{for(i=1;i<4;i++) {Sound_Play(Voice_data[Data[i]]);}}
		else
      	{
			if(Data[2]>0)
     		{for(i=2;i<4;i++) {Sound_Play(Voice_data[Data[i]]);}}
			else
			{
				if(Data[3]>0)
       			{for(i=3;i<4;i++) {Sound_Play(Voice_data[Data[i]]);}}
				}
			}
		}
	LDelay(50);
	Sound_Play(Voice_data[11]);
	LDelay(100);
	}

void main()
{
	INT8U key;
	InitIO();
	PLAYL = 1;
	InitLCD();
	SetDAC_B(FASTSP,EXTERNAL,DAC_REF,DAC_Data);
	
	 //以下是電流源輸出顯示
	DispOneWord(0,2,0xb5e7);    //"電"
	DispOneWord(0,3,0xc1f7);    //"流"
	DispOneWord(0,4,0xd4b4);    //"源"
	 
 	DispOneWord(1,0,0xc9e8);    //"設(shè)"
 	DispOneWord(1,1,0xb6a8);    //"定"
 	DispOneWord(1,2,0xd6b5);    //"值"
 	DispTwoCharacter(1,6,0xa3ed,0xa3c1);//"mA"
 	    
	
 	DispOneWord(2,0,0xb5b1);    //"當(dāng)"	
 	DispOneWord(2,1,0xc7b0);    //"前"
 	DispOneWord(2,2,0xd6b5);    //"值"
 	DispTwoCharacter(2,6,0xa3ed,0xa3c1);//"mA"
	  
    //以下是測量數(shù)值顯示
 	DispOneWord(3,0,0xb2e2);    //"測"
 	DispOneWord(3,1,0xc1bf);    //"量"
 	DispOneWord(3,2,0xd6b5);    //"值"
 	DispTwoCharacter(3,6,0xa3ed,0xa3c1);//"mA"
 	
	while(1)
	{
		if(!ZLG7289INT)           //如果有按鍵按下
		{
			key=ZLG7289_ReadKey();   //取得按鍵數(shù)值
		 	switch(key)
			{
				case 1://復(fù)位
				   		{	DAC_Data=0;
				    		Temp=0;
								Temp1=0;
				    		break;}
			 	case 2://取消,刪除
				   		{ Temp=Temp/10;
								break;}
			 	case 3://確認(rèn)
						  { Temp1=Temp;
								DAC_Data=Temp1*0.0025;
				    		Temp=0;
								Enter_Flag=1;
						   	break;}
			 	case 4://UP
					   {	Temp1+=1;
					   	  DAC_Data=Temp1*0.0025;
				    		Temp=0;
								Enter_Flag=1;
								break;}
			 	case 5://DOWN
				   	 {	Temp1-=1;
					   	  DAC_Data=Temp1*0.0025;
				    		Temp=0;
								Enter_Flag=1;
								break;}
			 	case 6://0
			       {	Temp=Temp*10;
				   			break;}
			 	case 7://1
			       {	Temp=Temp*10+1;
				    		break;}
			 	case 8://2
			       {	Temp=Temp*10+2;
				    		break;}
				case 9://3
			       {	Temp=Temp*10+3;
				    		break;}
			 	case 10://4
			       {	Temp=Temp*10+4;
				    		break;}
		    case 11://5
			       {	Temp=Temp*10+5;
				    		break;}
			 	case 12://6
			       {	Temp=Temp*10+6;
				    		break;}
			 	case 13://7
			       {	Temp=Temp*10+7;
				    		break;}
			 	case 14://8
			       {	Temp=Temp*10+8;
				    		break;}
			 	case 15://9
			       {	Temp=Temp*10+9;
				    		break;}
			 	default:break;
			 	}
			while(!ZLG7289INT);
			}
		if(Temp>0)	process(Temp,data2);
		else        process(Temp1,data2);
		DispOneWord(0,2,0xb5e7);    //"電"
		DispOneWord(0,3,0xc1f7);    //"流"
		DispOneWord(0,4,0xd4b4);    //"源"
		DispOneWord(1,0,0xc9e8);    //"設(shè)"
 		DispOneWord(1,1,0xb6a8);    //"定"
 		DispOneWord(1,2,0xd6b5);    //"值"
 		DispTwoCharacter(1,4,CurrentData[data2[0]],CurrentData[data2[1]]);
 		DispTwoCharacter(1,5,CurrentData[data2[2]],CurrentData[data2[3]]);
 		DispTwoCharacter(1,6,0xa3ed,0xa3c1);//"mA"
 		
 		SetDAC_B(FASTSP,EXTERNAL,DAC_REF,DAC_Data);
 		process(Temp1,data1);
 		DispOneWord(2,0,0xb5b1);    //"當(dāng)"	
 		DispOneWord(2,1,0xc7b0);    //"前"
 		DispOneWord(2,2,0xd6b5);    //"值"
 		DispTwoCharacter(2,4,CurrentData[data1[0]],CurrentData[data1[1]]);
 		DispTwoCharacter(2,5,CurrentData[data1[2]],CurrentData[data1[3]]);
 		DispTwoCharacter(2,6,0xa3ed,0xa3c1);//"mA"
 		
 		ADC_Data = nSample(EXDCLK_RDNOW,BTC);
 		Measure_Current = 0.15*ADC_Data;
 		process((INT16U)Measure_Current,data3);
 		DispOneWord(3,0,0xb2e2);    //"測"
 		DispOneWord(3,1,0xc1bf);    //"量"
 		DispOneWord(3,2,0xd6b5);    //"值"
 		DispTwoCharacter(3,4,CurrentData[data3[0]],CurrentData[data3[1]]);
 		DispTwoCharacter(3,5,CurrentData[data3[2]],CurrentData[data3[3]]);
 		DispTwoCharacter(3,6,0xa3ed,0xa3c1);//"mA"
 		
 		//語音播報(bào)
 		if(Enter_Flag==1)
 		{
 			Sound_Play_A(data1);
    		Enter_Flag=0;
 			}   
		}
	}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜脚交一区二区| av网站一区二区三区| 国产精品入口麻豆原神| 欧美日韩在线亚洲一区蜜芽| 国产激情一区二区三区四区| 亚洲午夜久久久| 亚洲国产欧美在线| 中文字幕精品三区| 91精品在线免费观看| 色一情一伦一子一伦一区| 国产主播一区二区三区| 亚洲成人黄色影院| 中文字幕一区二区5566日韩| 精品国产乱码91久久久久久网站| 欧美电影一区二区| 色综合天天综合网天天狠天天| 国内精品久久久久影院色| 日本va欧美va精品| 午夜欧美一区二区三区在线播放| 中文字幕一区二区不卡 | 欧美性生活大片视频| 国产精品一区二区不卡| 日本欧美在线观看| 亚洲不卡av一区二区三区| 亚洲视频每日更新| 亚洲欧洲精品天堂一级| 久久精品人人做| 久久色中文字幕| 日韩欧美一区二区三区在线| 777xxx欧美| 5858s免费视频成人| 欧美三级在线看| 国产精品国产精品国产专区不蜜| 久久精品国产99国产精品| 日韩国产精品久久久久久亚洲| 一区二区三区四区高清精品免费观看| 国产精品三级视频| 国产欧美精品一区| 国产欧美精品一区| 日本一二三四高清不卡| 国产农村妇女精品| 国产精品美日韩| 亚洲三级理论片| 亚洲女子a中天字幕| 亚洲精品中文在线观看| 一区二区三国产精华液| 亚洲电影一级黄| 成人av中文字幕| 99精品视频一区| 99久久免费视频.com| 91一区二区在线| 91在线观看免费视频| 91福利区一区二区三区| 欧美伦理影视网| 91精品综合久久久久久| 精品国产乱码久久久久久夜甘婷婷 | 欧美日韩国产中文| 3d动漫精品啪啪1区2区免费 | 欧美电影免费观看高清完整版| 欧美一卡二卡在线| 亚洲精品一区二区三区香蕉| 国产亚洲综合色| 亚洲欧美中日韩| 丝袜亚洲另类欧美综合| 精品一区二区国语对白| 成人精品免费看| 在线中文字幕一区二区| 91精品国产综合久久久久久漫画 | 久久99精品久久久久婷婷| 国产剧情一区二区三区| 成人午夜电影网站| 色综合久久久久久久久| 日韩三级电影网址| 中文字幕av一区二区三区免费看 | 日韩av一二三| 国产传媒欧美日韩成人| 久久久久久久久伊人| 成人免费一区二区三区视频| 日韩高清不卡一区二区三区| 国产电影精品久久禁18| 欧美羞羞免费网站| 久久综合色综合88| 亚洲激情一二三区| 国产制服丝袜一区| 色婷婷久久久久swag精品| 欧美不卡一区二区三区| 日韩理论片在线| 久久精品国产亚洲高清剧情介绍| 成人aa视频在线观看| 6080日韩午夜伦伦午夜伦| 亚洲国产成人自拍| 美腿丝袜亚洲三区| 91社区在线播放| 精品欧美久久久| 一个色在线综合| 国产黄色精品网站| 日韩视频中午一区| 尤物视频一区二区| 国产毛片一区二区| 欧美肥妇bbw| 亚洲欧美经典视频| 国产精品一区二区三区99| 欧美精品色综合| 日韩理论在线观看| 国产成人在线视频网址| 欧美一区二区在线看| 一区二区三区中文字幕精品精品| 国产伦精品一区二区三区免费迷 | 玖玖九九国产精品| 欧洲一区二区三区在线| 欧美国产精品v| 韩日精品视频一区| 欧美一区二区免费视频| 亚洲综合一区二区三区| 成人免费高清在线观看| 精品日韩一区二区| 日韩va欧美va亚洲va久久| 欧美日韩一区中文字幕| 亚洲人精品一区| av电影在线观看一区| 中文乱码免费一区二区| 国产白丝网站精品污在线入口| 精品美女一区二区| 美女一区二区久久| 欧美一区二区免费观在线| 视频一区二区三区在线| 欧美日韩免费观看一区三区| 洋洋av久久久久久久一区| 色综合咪咪久久| 日韩美女精品在线| 91天堂素人约啪| 亚洲美女免费视频| 91亚洲国产成人精品一区二区三| 国产精品三级在线观看| bt7086福利一区国产| 国产精品久久久久久亚洲毛片 | 欧美伊人精品成人久久综合97| 亚洲天堂福利av| 色屁屁一区二区| 亚洲夂夂婷婷色拍ww47| 欧洲一区二区三区在线| 午夜精品在线看| 制服.丝袜.亚洲.另类.中文| 奇米影视在线99精品| 欧美一级精品大片| 麻豆国产91在线播放| 精品国产乱码久久久久久久久| 美女网站一区二区| 久久久青草青青国产亚洲免观| 国产精品影视天天线| 肉丝袜脚交视频一区二区| 777久久久精品| 国产一区 二区| 最新日韩在线视频| 在线免费观看日本一区| 天堂成人国产精品一区| 日韩精品一区二区三区四区| 国产精品一区二区91| 国产精品沙发午睡系列990531| 91色综合久久久久婷婷| 婷婷激情综合网| 26uuu国产一区二区三区| 国产成人综合自拍| 亚洲综合清纯丝袜自拍| 8v天堂国产在线一区二区| 韩国女主播成人在线观看| 国产视频一区在线播放| 91视频精品在这里| 蜜桃精品在线观看| 国产精品欧美极品| 欧美日韩免费视频| 国产福利一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 日韩一区二区三区电影| 国产夫妻精品视频| 亚洲国产毛片aaaaa无费看| 久久人人爽人人爽| 在线观看区一区二| 国产精品一区二区在线观看不卡 | 日韩免费视频一区| 成人免费高清视频在线观看| 亚洲国产毛片aaaaa无费看| 久久久久久久久久久久久夜| 欧美中文字幕一区| 国产高清不卡一区二区| 五月激情综合色| 中文字幕在线观看一区二区| 欧美精品1区2区3区| 成人毛片老司机大片| 美女免费视频一区二区| 依依成人精品视频| 久久精品一区二区三区不卡牛牛| 欧美在线色视频| 99久久精品99国产精品| 精品一二线国产| 午夜精品一区在线观看| 国产精品国产自产拍高清av王其| 日韩一二三区不卡| 欧美在线你懂的| 91丨九色porny丨蝌蚪|