標(biāo)題: 單片機(jī)驅(qū)動(dòng)AD9850掃頻程序 [打印本頁(yè)]

作者: 51hei學(xué)習(xí)技術(shù)中    時(shí)間: 2016-10-17 21:17
標(biāo)題: 單片機(jī)驅(qū)動(dòng)AD9850掃頻程序
單片機(jī)做的AD9850掃頻程序,并通過(guò)NOKIA5110液晶屏顯示當(dāng)前的頻率值.


全部代碼下載:
AD9850掃頻程序.rar (52.43 KB, 下載次數(shù): 97)


部分單片機(jī)代碼預(yù)覽:
  1. #include <common.h>
  2. #include <ad9850.h>
  3. #include <lcd.h>

  4. void delay(uchar ms)
  5. {                                                        // 延時(shí)子程序
  6.         uchar i;
  7.         while(ms--)
  8.         {
  9.                 for(i = 0; i< 250; i++)
  10.                 {
  11.                         _nop_();
  12.                         _nop_();
  13.                         _nop_();
  14.                         _nop_();
  15.                 }
  16.         }
  17. }
  18. void Fre_change(ulong fre)
  19. {
  20.         //ulong Fre;
  21.         uchar F[8];
  22.         F[0]= fre/10000000;
  23.         F[1]= fre%10000000/1000000;
  24.     F[2]= fre%1000000/100000;
  25.     F[3]= fre%100000/10000;
  26.     F[4]= fre%10000/1000;
  27.     F[5]= fre%1000/100;
  28.     F[6]= fre%100/10;
  29.     F[7]= fre%10;
  30.    
  31.         Lcd_SetPos(10,4);
  32.     Lcd_WriteDat(48+F[0]);
  33.         Lcd_WriteDat(48+F[1]);
  34.         Lcd_WriteDat(48+F[2]);
  35.         Lcd_WriteDat(48+F[3]);
  36.         Lcd_WriteDat(48+F[4]);
  37.         Lcd_WriteDat(48+F[5]);
  38.         Lcd_WriteDat(48+F[6]);
  39.         Lcd_WriteDat(48+F[7]);
  40.         Lcd_DispLine(72,4,"Hz");
  41. }
  42. void main()
  43. {   
  44.         int i;
  45.     ulong fre;
  46.     init_dds();
  47.         LCD_init();
  48.           while(1)
  49.           {
  50.          fre=0;
  51.      for(i=0;i<1000;i++)
  52.     {
  53.        fre=fre+1000;
  54.            Fre_change(fre);
  55.        ad9850_wr_serial(0x00,fre);

  56.        delay(99);    delay(99);    delay(99);
  57.      }
  58.         
  59.    }         


  60. }
復(fù)制代碼

作者: 2448289424    時(shí)間: 2017-6-5 08:36
實(shí)在沒(méi)有黑幣了,網(wǎng)上那些都驅(qū)動(dòng)不了,可以的話能不能發(fā)給我一份,萬(wàn)分感謝!1119185689@qq.com
作者: 頻譜    時(shí)間: 2017-6-15 17:20
樓主,可以分享到郵箱嗎?沒(méi)有黑幣,1223543849@qq.com




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1