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

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

?? ss_sweep.lst

?? 單片機與fpga組成的dds,單片機部分的原碼,其中有320*240的液晶屏的控制
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 248   1      Mh=0;
 249   1      DC=1;
 250   1      Cmd_CS=1;
 251   1      Cmd_CS=0;
 252   1      Cmd_CS=1;
 253   1      P0=(div<<3)|((phase&0x0700)>>8);//((unsigned char *)&phase)[0];
 254   1      Mh=1;
 255   1      DC=1;
 256   1      Cmd_CS=1;
 257   1      Cmd_CS=0;
 258   1      Cmd_CS=1;
 259   1      }
 260          
 261          void SetCMD(unsigned char Cmd)
 262          {
 263   1      P0=Cmd;
 264   1      DC=0;
 265   1      Cmd_CS=1;
 266   1      Cmd_CS=0;
 267   1      Cmd_CS=1;
 268   1      }
 269          
 270          void refresh_led()
 271          {
 272   1      led_display(10);
 273   1      led_display(value[0]);
 274   1      led_display(value[1]);
 275   1      led_display(value[2]);
 276   1      led_display(value[3]);
 277   1      led_display(value[4]);
 278   1      }
 279          
 280          
 281          
 282          void display_mod(unsigned char mod)
 283          {
 284   1      Set_Display_Add(768);
 285   1      printf("MOD:");
 286   1              switch(mod)
 287   1              {
 288   2                      case Wsin: printf("SIN  ");
 289   2                                      break;
 290   2                      case Wtri: printf("TRI  ");
 291   2                                      break;
 292   2                      case Wpul: printf("PULSE");
 293   2                                      break;
 294   2                      case Wclr: printf("NONE ");
 295   2                                      break;
 296   2              }
 297   1      }
 298          #define Start           0
 299          #define Screen          1
 300          #define Setup           2
 301          #define FreqScan        3
 302          
 303          #define enter_num       0
C51 COMPILER V7.07   SS_SWEEP                                                              05/29/2007 13:40:18 PAGE 6   

 304          #define wait_key        1
 305          #define exit_setup      2
 306          
 307          unsigned long int Freq,FreqS;
 308          unsigned long int Freq_temp;
 309          unsigned char MainSM=0;
 310          unsigned char SetupSM=0;
 311          
 312          void main(void)
 313          {
 314   1              unsigned char mod,value_index;
 315   1              init_port();
 316   1              init_interrupt();
 317   1              _nop_();
 318   1              _nop_();
 319   1              _nop_();
 320   1              display_init();
 321   1              cls();
 322   1              Set_Display_Add(0);
 323   1              printf("dds        \nPlease press enter key to set Frequency");
 324   1              while(1){
 325   2              //SetCommand(0xaa,1);
 326   2              
 327   2             switch(MainSM)
 328   2              {
 329   3              case Start:     MainSM=Screen;
 330   3                              SetPhase(2000);
 331   3                              SetCMD(mod&0x03);
 332   3                              display_mod((mod)&0x03);
 333   3                              Set_Display_Add(560);
 334   3                              putchar(value[0]+0x30);
 335   3                              putchar(value[1]+0x30);
 336   3                              putchar(value[2]+0x30);
 337   3                              putchar(value[3]+0x30);
 338   3                              putchar(value[4]+0x30);
 339   3                              refresh_led();
 340   3                      break;
 341   3              case Screen:    if(key_pressed==ON)
 342   3                              {
 343   4                              switch(key_no)
 344   4                              {
 345   5                                      case key_enter: MainSM=Setup;
 346   5                                                      break;
 347   5                                      case key_clr:   MainSM=FreqScan;
 348   5                                                      FreqS=Freq;
 349   5                                                      break;
 350   5                                      case key_mod: SetCMD((++mod)&0x03);
 351   5                                                    display_mod((mod)&0x03);
 352   5                                                    refresh_led();
 353   5                                                      break;
 354   5                                      default:  break;                                
 355   5                              }
 356   4                              key_pressed=OFF;
 357   4                              }
 358   3                      break;
 359   3              case FreqScan:  //掃頻輸出狀態
 360   3                              delayMs(10);    //延時函數,每隔若干毫秒步進50Hz
 361   3                              SetPhase(FreqS&0x7fff); //設置頻率,以模32k循環
 362   3                              FreqS+=50;              //頻率步進50hz
 363   3                              if(key_pressed==ON)
 364   3                              {
 365   4                              switch(key_no)
C51 COMPILER V7.07   SS_SWEEP                                                              05/29/2007 13:40:18 PAGE 7   

 366   4                              {
 367   5                                      case key_enter: MainSM=Setup;
 368   5                                                      break;
 369   5                                      case key_clr:   MainSM=Screen;
 370   5                                                      SetPhase(Freq);
 371   5                                                      break;
 372   5                                      case key_mod: SetCMD((++mod)&0x03);
 373   5                                                    display_mod((mod)&0x03);
 374   5                                                    refresh_led();
 375   5                                                      break;
 376   5                                      default:  break;                                
 377   5                              }
 378   4                              key_pressed=OFF;
 379   4                              }
 380   3                      break;
 381   3                      
 382   3              case Setup:     Set_Display_Add(428);
 383   3                              printf("SETUP");
 384   3                                      switch(SetupSM)
 385   3                                      {
 386   4                                              case  enter_num:        value[0]=0;
 387   4                                                                      value[1]=0;
 388   4                                                                      value[2]=0;
 389   4                                                                      value[3]=0;
 390   4                                                                      value[4]=0;
 391   4                                                                      Set_Display_Add(560);
 392   4                                                                      putchar(value[0]+0x30);
 393   4                                                                      putchar(value[1]+0x30);
 394   4                                                                      putchar(value[2]+0x30);
 395   4                                                                      putchar(value[3]+0x30);
 396   4                                                                      putchar(value[4]+0x30);
 397   4                                                                      value_index=0;
 398   4                                                                      SetupSM=wait_key;
 399   4                                                                      break;
 400   4                                              case  wait_key:         if(key_pressed==ON)
 401   4                                                                      {
 402   5                                                                      switch(key_no)
 403   5                                                                              {
 404   6                                                                              case key0:
 405   6                                                                              case key1: 
 406   6                                                                              case key2: 
 407   6                                                                              case key3: 
 408   6                                                                              case key4: 
 409   6                                                                              case key5:
 410   6                                                                              case key6:
 411   6                                                                              case key7:
 412   6                                                                              case key8:
 413   6                                                                              case key9:
 414   6                                                                                      if(value_index<5)
 415   6                                                                                      {
 416   7                                                                                      value[value_index]=key_no;
 417   7                                                                                      value_index++;
 418   7                                                                                      }
 419   6                                                                                      
 420   6                                                                                      break;
 421   6                                                                              case key_enter:SetupSM=exit_setup;
 422   6                                                                                      break;
 423   6                                                                              case key_mod: SetCMD((++mod)&0x03);
 424   6                                                                                            display_mod((mod)&0x03);
 425   6                                                                                            refresh_led();
 426   6                                                                                      break;
 427   6                                                                              default:  break;                                
C51 COMPILER V7.07   SS_SWEEP                                                              05/29/2007 13:40:18 PAGE 8   

 428   6                                                                              }
 429   5                                                                      Set_Display_Add(560);
 430   5                                                                      putchar(value[0]+0x30);
 431   5                                                                      putchar(value[1]+0x30);
 432   5                                                                      putchar(value[2]+0x30);
 433   5                                                                      putchar(value[3]+0x30);
 434   5                                                                      putchar(value[4]+0x30);
 435   5                                                                      refresh_led();
 436   5                                                                      key_pressed=OFF;
 437   5                                                                      }
 438   4                                                                                                                              
 439   4                                                                      break;
 440   4                                              case  exit_setup:       Freq_temp=value[0];
 441   4                                                                      Freq=Freq_temp*10000;
 442   4                                                                      Freq_temp=value[1];
 443   4                                                                      Freq=Freq+Freq_temp*1000;
 444   4                                                                      Freq_temp=value[2];
 445   4                                                                      Freq=Freq+Freq_temp*100;
 446   4                                                                      Freq_temp=value[3];
 447   4                                                                      Freq=Freq+Freq_temp*10;
 448   4                                                                      Freq=Freq+value[4];
 449   4                                                                      SetPhase(Freq);
 450   4                                                                      Set_Display_Add(560);
 451   4                                                                      putchar(value[0]+0x30);
 452   4                                                                      putchar(value[1]+0x30);
 453   4                                                                      putchar(value[2]+0x30);
 454   4                                                                      putchar(value[3]+0x30);
 455   4                                                                      putchar(value[4]+0x30);
 456   4                                                                      refresh_led();
 457   4                                                                      Set_Display_Add(428);
 458   4                                                                      printf("     ");
 459   4                                                                      refresh_led();
 460   4                                                                      SetupSM=enter_num;
 461   4                                                                      MainSM=Screen;
 462   4                                                                      break;
 463   4                                      }
 464   3                      break;
 465   3              default:
 466   3                      break;
 467   3              }
 468   2              
 469   2              
 470   2              
 471   2              }          //等待中斷
 472   1      }
 473          
 474          void interrupt_handle() interrupt 0     
 475          {                                               
 476   1              //uchar disdata;
 477   1              DISABLE;                //CPU關中斷
 478   1              wait();                 //鍵盤消抖延時
 479   1              if (Int_wire==0)
 480   1              {
 481   2              key_pressed=ON;
 482   2              P2=0xFF;
 483   2              key_no=P2&0x0F;        //讀取P2口的低四位顯示數據編碼   
 484   2              }          
 485   1              ENABLE;                   //CPU開中斷
 486   1      }
 487          


C51 COMPILER V7.07   SS_SWEEP                                                              05/29/2007 13:40:18 PAGE 9   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1667    ----
   CONSTANT SIZE    =    104    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18      11
   IDATA SIZE       =      6    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区在线视频| 欧美一区二区三区喷汁尤物| 日韩视频一区二区三区在线播放| 亚洲综合丝袜美腿| 91麻豆精品国产自产在线 | 亚洲欧美激情一区二区| 亚洲成人免费视频| 国产福利91精品一区二区三区| 91福利国产精品| 中文字幕第一页久久| 日本人妖一区二区| 欧美午夜免费电影| 色综合天天综合网天天狠天天| 精品一区二区三区免费| 欧美性猛交xxxx黑人交| 亚洲国产成人午夜在线一区| 日韩成人精品在线| 欧美在线一二三| 亚洲国产精品成人综合色在线婷婷| 日韩不卡一区二区| 欧美日韩中字一区| 一区二区高清视频在线观看| 国产成都精品91一区二区三| 日韩午夜小视频| 午夜国产不卡在线观看视频| 日本精品视频一区二区| 亚洲欧洲色图综合| www.66久久| 中文字幕日本不卡| 成人av在线播放网站| 国产精品免费aⅴ片在线观看| 久久成人综合网| 日韩视频在线永久播放| 天天影视涩香欲综合网| 欧美日韩一级二级三级| 亚洲电影在线免费观看| 欧美日韩美女一区二区| 偷拍一区二区三区四区| 欧美欧美欧美欧美| 裸体歌舞表演一区二区| 91精品一区二区三区在线观看| 亚洲成人第一页| 在线电影院国产精品| 日韩在线播放一区二区| 色嗨嗨av一区二区三区| 日韩亚洲电影在线| 国产欧美日韩在线观看| 欧美高清在线精品一区| 国产精品热久久久久夜色精品三区| 欧美一区二区在线免费播放| 久久免费午夜影院| 国产精品理论片| 亚洲美女在线国产| 一区二区三区在线观看视频| 亚洲午夜一区二区| 欧美三级乱人伦电影| 日韩你懂的在线播放| 精品亚洲欧美一区| 国产精品拍天天在线| 色天天综合色天天久久| 午夜欧美在线一二页| 精品少妇一区二区三区在线播放 | 成人黄色国产精品网站大全在线免费观看 | 日韩一区二区在线观看视频| 国产精品小仙女| 自拍av一区二区三区| 欧美日韩日本视频| 国产成人综合网站| 亚洲精品日日夜夜| 日韩欧美一级二级| 99riav久久精品riav| 亚洲大片精品永久免费| 国产午夜精品在线观看| 欧美性大战久久久久久久蜜臀| 免费高清视频精品| 最近中文字幕一区二区三区| 欧美卡1卡2卡| 国产高清久久久久| 午夜精品免费在线| 中文字幕在线观看不卡| 日韩一区二区三区视频| 色999日韩国产欧美一区二区| 奇米一区二区三区| 亚洲精品你懂的| 精品国产网站在线观看| 色诱视频网站一区| 国产成人亚洲综合a∨猫咪| 午夜视频在线观看一区二区| 国产精品久久久久久久久免费丝袜| 欧美日本乱大交xxxxx| 成人污污视频在线观看| 麻豆精品国产传媒mv男同| 亚洲精品视频自拍| 国产日本一区二区| 精品国产乱码久久久久久老虎| 色久优优欧美色久优优| 成人理论电影网| 欧美国产综合色视频| 国产精品一区二区久久不卡| 麻豆成人综合网| 国产免费观看久久| 色婷婷亚洲精品| 日韩高清不卡一区| 久久久99精品久久| 欧美亚洲日本一区| 久久精品国产亚洲5555| 国产网站一区二区| 在线一区二区三区| 狠狠色狠狠色综合系列| av福利精品导航| 国产一区二区三区四区五区入口 | 在线看国产日韩| 不卡的av在线| 国产成人精品一区二区三区网站观看| 美女久久久精品| 美女任你摸久久 | 亚洲国产日产av| 亚洲综合色区另类av| 亚洲欧美日本韩国| 亚洲啪啪综合av一区二区三区| 中文字幕在线观看不卡| 亚洲欧洲三级电影| 亚洲老妇xxxxxx| 一区二区三区精品久久久| 亚洲精品v日韩精品| 樱花草国产18久久久久| 亚洲人妖av一区二区| 亚洲精品成人少妇| 亚洲一区视频在线| 人禽交欧美网站| 国产自产视频一区二区三区| 国产成人aaaa| av激情亚洲男人天堂| 欧美性极品少妇| 欧美精品v日韩精品v韩国精品v| 欧美日韩高清在线播放| 制服丝袜亚洲网站| 26uuu色噜噜精品一区二区| 日本一区二区高清| 亚洲一区二区三区四区在线| 日韩av成人高清| 国产一区二区三区四区在线观看| 高清视频一区二区| 在线免费亚洲电影| 欧美mv日韩mv国产网站| 国产精品视频在线看| 亚洲一区二区高清| 久久精品国产一区二区| 成人午夜av电影| 欧美日韩亚洲高清一区二区| 欧美大片国产精品| 亚洲欧美日韩综合aⅴ视频| 亚洲一区在线视频| 极品少妇xxxx精品少妇| 成人高清免费在线播放| 欧美丰满高潮xxxx喷水动漫| 久久先锋影音av鲁色资源网| 亚洲欧美日韩国产综合| 色一情一伦一子一伦一区| 欧美电影一区二区三区| 激情综合色综合久久综合| 在线视频你懂得一区| 久久综合久久99| 丝袜美腿亚洲色图| 色偷偷久久一区二区三区| 日韩片之四级片| 一区二区不卡在线播放| 国产成a人亚洲精| 日韩三级高清在线| 亚洲成人午夜影院| 欧美日韩亚洲综合一区二区三区| 一区二区激情视频| 亚洲女子a中天字幕| 九九热在线视频观看这里只有精品| 91在线你懂得| 日本一区二区三区四区| 亚洲成人免费在线观看| 99久久精品国产网站| 久久综合色一综合色88| 亚洲综合免费观看高清完整版在线| 国产一区二区三区观看| 91国偷自产一区二区三区观看| 国产日韩精品一区二区三区 | 亚洲成a人片在线不卡一二三区| 蜜臀久久久99精品久久久久久| 一本大道久久a久久精品综合| 久久综合色一综合色88| 亚洲一区在线电影| 成人久久久精品乱码一区二区三区 | 免费av成人在线| 成人中文字幕在线| 精品国产乱码久久久久久久| 一区二区三区中文字幕精品精品 | 欧美在线free| 亚洲欧洲精品一区二区精品久久久| 日日夜夜一区二区| 一本色道亚洲精品aⅴ| 国产精品初高中害羞小美女文| 久草热8精品视频在线观看| 精品污污网站免费看|