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

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

?? backup.txt

?? 2005年全國大學生電子設計競賽論文集
?? TXT
字號:
#include "SPCE061V004.H"
#include "lab_parameter.h"
char b0="0",b1="1",b2="2",b3="3",b4="4",b5="5",b6="6",b7="7",b8="8",b9="9",b=".";
char bb ,*p=0;
unsigned  int k0=0,u=0;
extern shu;       //數
extern kong;      //控
extern heng;      //恒
extern liu;      //流
extern yuan;      //源
extern shi;      //實
extern ji;       //際
extern ce;       //測
extern liang;    //量
extern yu;       //預
extern xian;     //先
extern she;      //設
extern ding;     //定
unsigned int key_value=0,ooo=0,tm0=0,tm1=0,tm2=0,tm3=0,tm[4]={0};
int key=0,i=0,value_h=0,j=0,k=0;
unsigned long int key_in_value=1000,j0=0,binary=0;
unsigned int key_in[10]={0},key_i=0;
unsigned int Da_data1=0x7ee0,Da_data2=0x7ee0,Da_data_flag=0,Ad_data=0;
float Ad_data_f=0,Data_f=0,Data_i_f=0;
float n=3.513,Ns=2.7285,Nb=30,R=0.3157;
/////////////////////////////////////////////////
unsigned int get_key_value(void)
{ 
   SP_Init_IOB(0x0f00,0x0f00,0x0f00); //設置IOA8—IOA11為高電平輸出,設置IOA12—IOA15為低電平輸入
   for(i=0;i<3;i++)                   //在時鐘頻率為49M時,延時1us使IO口能反應過來
      *P_Watchdog_Clear = 1;     
   if(*P_IOB_Data & 0xf000 )          //如果有鍵值
   { 
       for(i=0;i<0x3c00;i++)          //在時鐘頻率為49M時,延時15ms去抖
          *P_Watchdog_Clear = 1;
       if(*P_IOB_Data & 0xf000)       //如果真有鍵值 
        {
           value_h = *P_IOB_Data & 0xf000 ; 
           SP_Init_IOB(0xf000,0xf000,0xf000); //設置IOA8—IOA11為低電平輸入,設置置IOA12—IOA15為高電平輸出
           for(i=0;i<3;i++)               //在時鐘頻率為49M時,延時1us使IO口能反應過來
              *P_Watchdog_Clear = 1;         
           key = *P_IOB_Data & 0x0f00 ; 
           key = value_h | key;
           while( *P_IOB_Data & 0x0f00) 
              *P_Watchdog_Clear = 1;           //等待彈起
           return key;
        }
        return 0x0000;
     }    
     return 0x0000;
     *P_Watchdog_Clear = 1;
}
/////////////////////////////////////////////////////////////////
void key_scan(void)
{
    ooo = get_key_value();
    switch( ooo )
    {
       case 0x8100:  key_value = 0;//0
               key_in[key_i] = key_value; 
               key_i += 1;
               break;  
       case 0x4100:  key_value = 1;//1
               key_in[key_i] = key_value;
               key_i += 1;  
               break;  
       case 0x2100:  key_value = 2;//2
               key_in[key_i] = key_value; 
               key_i += 1; 
               break; 
       case 0x1100:  key_value = 3;//3
               key_in[key_i] = key_value;
               key_i += 1;   
               break;  
       case 0x8200:  key_value = 4;//4 
               key_in[key_i] = key_value;
               key_i += 1;
               break;  
       case 0x4200:  key_value = 5;//5
               key_in[key_i] = key_value;
               key_i += 1;  
               break;  
       case 0x2200:  key_value = 6;//6
               key_in[key_i] = key_value;
               key_i += 1; 
               break;  
       case 0x1200:  key_value = 7;//7 
               key_in[key_i] = key_value;
               key_i += 1;
               break;  
       case 0x8400:  key_value = 8;//8
               key_in[key_i] = key_value; 
               key_i += 1; 
               break;  
       case 0x4400:  key_value = 9;//9 
               key_in[key_i] = key_value;
               key_i += 1;  
               break;  
       case 0x2400:  key_value = 10;//10 輸入數值確認功能鍵
               key_in_value=0;
               for(j=0,j0=1;j<key_i;j++,j0*=10)
                  key_in_value += key_in[key_i-j-1]*j0;
                   
               Da_data1 = 32.283*key_in_value*1.012;  //0xffc0/2160=30.283
               Da_data2 = 32.283*key_in_value*1.013;  
               if(key_in_value>1600)
               {
                  Da_data1 += 20;
                  Da_data2 += 20;
               }  
               if(key_in_value>1800)
               {
                  Da_data1 += 10;
                  Da_data2 += 10;
               }  
               key_i = 0;
               break;  
       case 0x1400:  key_value = 11;//11 
               
               break;  
       case 0x8800:  key_value = 12;//12 步進 "+"
               if(Da_data_flag)
               {  
                  if(Da_data1<0xfd40)  //0xfd40=0xffc0-64*10
                     Da_data1 += 64*10;
                  Da_data_flag = 0;
               }
               else
               {   
                  if(Da_data2<0xfd40)  //0xfd40=0xffc0-64*10
                     Da_data2 += 64*10; //第七位加1步進1mv;臨時乘10方便調試步進10mv
                  Da_data_flag = 1;
               }   
               break;  
       case 0x4800:  key_value = 13;//13 步進 "-"
               if(Da_data_flag)
               {
                  if(Da_data1>0x0280)
                     Da_data1 -= 64*10;
                  Da_data_flag = 0;
               }
               else
               {  
                  if(Da_data2>0x0280) 
                     Da_data2 -= 64*10; //第七位加1步進1mv;臨時乘10方便調試步進10mv
                  Da_data_flag = 1;
               }   
               break;  
       case 0x2800:  key_value = 14;//14
               
 
               break;  
       case 0x1800:  key_value = 15;//15
                
           
               break;  
       default:          
               break;  
    }
}
/////////////////////////////////////////////////////////////////
void LCD_ini(void)
{
   	Init_sys();	
	FG_InitGraphic();
	FG_ClearScreen(0);
	FG_SetBMPMode(DG_BMP_COVER);		//設置位圖模式    函數定義在Splc501sys.asm

	FG_PutBitmap(&shu,127-24,48);   	//顯示漢字  函數定義在Splc501sys.asm
    FG_PutBitmap(&kong,127-24-16,48); 	//顯示漢字  函數定義在Splc501sys.asm
    FG_PutBitmap(&heng,127-24-16*2,48);
    Clear_Watch_Dog();
    FG_PutBitmap(&liu,127-24-16*3,48);
    FG_PutBitmap(&yuan,127-24-16*4,48);
    
    FG_PutStr("--HuaQiao university",0,105,20);
    for(j=0;j<=30;j++)           	//延時 
          for(i=0;i<0xffff;i++)
      	     Clear_Watch_Dog();
    
    //FG_ClearScreen(0);  	      
    //FG_PutStr(".",0,128-x,y);
}
/////////////////////////////////////////////////////////////////
void fenli(void)
{
        tm3=(binary/1000)%10;
        tm2=(binary/100)%10;
        tm1=(binary/10)%10;
        tm0=binary%10;
        tm[0]=tm0;
        tm[1]=tm1;
        tm[2]=tm2;
        tm[3]=tm3;
}
//////////////////////
void show(void)
{
   
   FG_PutBitmap(&yu,127,64);
   FG_PutBitmap(&xian,127-16,64);
   FG_PutBitmap(&she,127-16*2,64);
   FG_PutBitmap(&ding,127-16*3,64);
   for(i=0;i<4;i++)
   {
      bb=*(&b0 + tm[i]);		
		FG_PutStr(bb,3,i*10,64); 
   }
   
}
main()
{
   *P_SystemClock = C_Fosc + C_32K_Work + C_StrongMode + C_Fosc_49M;
   LCD_ini();
   *P_IOA_Dir =	0xfff0;			
   *P_IOA_Attrib = 0xfff0;	
   *P_IOA_Data	= 0x0000;
   
   *P_IOB_Dir =	0xffff;			
   *P_IOB_Attrib = 0xffff;	
   *P_IOB_Data	= 0x0000;
   *P_DAC_Ctrl = C_DA1_Direct;
   *P_ADC_Ctrl = 1;
   *P_ADC_MUX_Ctrl = 1;
   Ad_data = *P_ADC_LINEIN_Data;
   ///////////////////
   while(1)
   {
      key_scan();
      *P_DAC1 = Da_data1;
      *P_DAC2 = Da_data2;
      /////////////////////
      while(!(*P_ADC_MUX_Ctrl&0x8000))
         *P_Watchdog_Clear = 1;
      Ad_data = *P_ADC_LINEIN_Data;
      Ad_data_f = (float)Ad_data/0xffc0*3.472;
      ////////////////////////////////////////
      Data_f = Ad_data_f / n;
      Data_i_f = Data_f / R;
      if(Data_i_f < 1)
         Data_i_f = Data_f / R - 0.006;
      /////////////////////////////////////////   
      binary = key_in_value;
      fenli();
      show();
      /////////////////////
      *P_Watchdog_Clear = 1;
   }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱理伦片在线观看夜一区 | 亚洲自拍偷拍九九九| 视频一区欧美精品| 成人不卡免费av| 精品国产乱码91久久久久久网站| 亚洲精品成a人| 国产精品一区二区久激情瑜伽| 欧美日韩国产小视频| 1024国产精品| 国产69精品久久777的优势| 日韩一级精品视频在线观看| 亚洲综合视频在线观看| 99精品视频一区| 国产校园另类小说区| 久久99精品国产麻豆婷婷| 欧美主播一区二区三区| 亚洲三级在线免费| zzijzzij亚洲日本少妇熟睡| 精品免费日韩av| 麻豆极品一区二区三区| 这里只有精品视频在线观看| 亚欧色一区w666天堂| 在线亚洲免费视频| 亚洲欧美视频一区| www.激情成人| 亚洲欧美日韩综合aⅴ视频| 成人高清视频在线观看| 欧美国产精品专区| 国产精品白丝jk黑袜喷水| 2021久久国产精品不只是精品| 青草国产精品久久久久久| 日韩欧美高清在线| 男人的天堂亚洲一区| 日韩精品一区在线观看| 六月婷婷色综合| 日韩欧美色综合网站| 激情成人午夜视频| 国产日韩精品一区二区三区 | 欧美成人伊人久久综合网| 日韩av一二三| 精品国产99国产精品| 国产精品综合视频| 国产精品福利一区| 99re热视频精品| 亚洲精品成a人| 欧美日韩在线不卡| 奇米影视一区二区三区小说| 久久久久久9999| a美女胸又www黄视频久久| 一区二区三区精品视频在线| 欧美久久久久久久久中文字幕| 亚洲欧美日韩精品久久久久| 8v天堂国产在线一区二区| 日韩av一区二区三区| 久久色在线观看| www.欧美日韩| 日本在线播放一区二区三区| 欧美成人精品福利| 成人精品视频一区| 亚洲一级二级在线| 久久亚洲综合av| 日本精品免费观看高清观看| 美女视频黄久久| 国产欧美va欧美不卡在线| 一本久道久久综合中文字幕 | 亚洲摸摸操操av| 日韩三区在线观看| 北条麻妃国产九九精品视频| 午夜激情综合网| 中文字幕在线观看不卡视频| 制服丝袜成人动漫| 99精品热视频| 毛片基地黄久久久久久天堂| 自拍偷拍国产亚洲| 精品国产乱码久久久久久牛牛| 色综合久久66| 国产精品资源在线| 午夜精品福利一区二区蜜股av| 日本一区二区三区高清不卡| 在线91免费看| 91首页免费视频| 国产一区日韩二区欧美三区| 丝瓜av网站精品一区二区| 中文字幕在线不卡一区二区三区| 51精品视频一区二区三区| proumb性欧美在线观看| 韩国成人在线视频| 无码av中文一区二区三区桃花岛| 欧美国产精品一区| 精品理论电影在线观看| 91精品欧美综合在线观看最新| 色又黄又爽网站www久久| 裸体歌舞表演一区二区| 五月综合激情婷婷六月色窝| 一区二区三区成人| 中文字幕一区在线观看视频| 精品国产电影一区二区| 91精品国产91久久综合桃花| 欧美婷婷六月丁香综合色| 不卡的电视剧免费网站有什么| 久久电影国产免费久久电影| 舔着乳尖日韩一区| 一区二区三区欧美亚洲| 亚洲免费成人av| 1000精品久久久久久久久| 欧美激情中文字幕一区二区| 久久久美女毛片| 久久影院电视剧免费观看| 日韩欧美卡一卡二| 欧美成人综合网站| 精品国偷自产国产一区| 日韩精品在线网站| 久久综合成人精品亚洲另类欧美 | 欧美精品一级二级| 欧美在线不卡一区| 欧美日韩亚洲另类| 欧美日韩国产电影| 欧美日韩大陆一区二区| 欧美裸体一区二区三区| 欧美日韩美女一区二区| 欧美色视频一区| 欧美人与z0zoxxxx视频| 欧美一级理论性理论a| 欧美一级在线视频| 2020国产精品自拍| 国产精品久久看| 亚洲欧美一区二区三区久本道91| 亚洲黄色小视频| 奇米影视7777精品一区二区| 精品亚洲成av人在线观看| 国产激情91久久精品导航| 成人aaaa免费全部观看| 色婷婷久久久久swag精品| 欧美日韩一区高清| 精品久久久久99| 欧美激情一区二区三区四区| 一区二区视频在线看| 亚洲与欧洲av电影| 久久精品国产99国产| 成人蜜臀av电影| 欧美欧美欧美欧美首页| 久久―日本道色综合久久| 中文字幕一区二| 婷婷亚洲久悠悠色悠在线播放| 韩国精品主播一区二区在线观看 | 久久久久久久久久看片| 国产精品美日韩| 亚洲国产精品一区二区www| 麻豆精品久久精品色综合| 成人理论电影网| 91精品国产综合久久久久久| 国产精品污网站| 无码av免费一区二区三区试看 | 久久99精品久久久久婷婷| av中文一区二区三区| 777色狠狠一区二区三区| 久久久九九九九| 天堂一区二区在线免费观看| 国产成人精品免费网站| 欧美三级欧美一级| 久久久国产精华| 日本最新不卡在线| 色综合天天综合网天天狠天天| 精品福利一区二区三区免费视频| 亚洲人成亚洲人成在线观看图片| 麻豆视频观看网址久久| 日本二三区不卡| 国产午夜久久久久| 日韩精品电影在线| 色综合天天综合在线视频| 久久久电影一区二区三区| 日韩精品1区2区3区| 91久久精品一区二区三区| 中文字幕成人网| 久久成人久久爱| 欧美高清你懂得| 亚洲免费在线视频| 成人一区二区三区中文字幕| 91精品国产综合久久久久久久久久| 亚洲伦在线观看| eeuss鲁片一区二区三区在线观看| 精品第一国产综合精品aⅴ| 日韩电影在线一区二区| 欧美日韩一区二区在线视频| 亚洲男人的天堂一区二区| 9色porny自拍视频一区二区| 欧美国产视频在线| 国产美女在线观看一区| 精品国产一区二区三区忘忧草| 日日夜夜精品视频免费| 欧美色综合网站| 亚洲精品中文在线影院| 99久久精品久久久久久清纯| 欧美激情一二三区| 成人黄色片在线观看| 亚洲欧美一区二区视频| 成人app网站| 综合亚洲深深色噜噜狠狠网站| 99久久免费精品| 亚洲乱码日产精品bd|