freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于dds與單片機的信號發(fā)生器的設計_畢業(yè)設計(參考版)

2025-07-07 04:25本頁面
  

【正文】 //外部中斷 0 IT0=1。 EA=1。 } } } lcd_pos (0x40+11)。 if(keybreak==0) { while(!keybreak)。 display2()。 keyboard()。 g=0。 dds()。 volt=ad8()。 //觸發(fā)方式為下降沿觸發(fā) display()。 //總中斷 EX0=1。 } void main() { int g。 qq=qq/256*5。 a=(unsigned int)sixteen。 } double convert(unsigned char sixteen) { unsigned int a。 cs=1。 q=P1。//開始讀轉換后數(shù)據 i=i。//啟動 ADC0804 開始測電壓 while(int1==1)。 wr=0。//讀 ADC0804 前準備 27 P1=0xff。 wr=1。 } unsigned char dushu( void ) { unsigned char q,i。 dianya=*dianya。 output=dushu()。//從 AD 讀數(shù) double ad8() { unsigned char output。//輸出 ad最終處理結果,信號幅值 double convert(unsigned char sixteen)。 lcd_pos (0x40+10)。 break。 26 } } } if(keybreak==0) { delay2(20)。 frequence=frequencepow(10,(9a))。 } else { dis2[a]=dis2[a]1。 frequence=frequence+pow(10,(9a))*9。 if(dis2[a]==0x30) { dis2[a]=0x39。 if(miu==0) { while(!miu)。 lcd_pos (0x40+a)。 lcd_wdat (dis2[a])。 lcd_pos (0x40+a)。 lcd_wdat (dis2[a])。 25 lcd_pos (0x40+a)。 } } if(add==0) { delay2(20)。 else a=a7。 if(right==0) { while(!right)。 lcd_pos (0x40+a)。 if(a!=2) a。 while(1) { if(left==0) { delay2(20)。 //按鍵觸發(fā)中斷,進入波形設置模式 void keyboard() { unsigned int a=9。 ad9850_fq_up=0。 ad9850_w_clk=0。0x01。i8。 } //寫 w0 數(shù)據 w=w0。 ad9850_w_clk=1。i++) { ad9850_bit_data=(wi)amp。 for(i=0。 ad9850_w_clk=0。0x01。i8。 } //寫 w2 數(shù)據 w=(y16)。 ad9850_w_clk=1。i++) { ad9850_bit_data=(wi)amp。 for(i=0。 ad9850_w_clk=0。0x01。i8。 //寫 w4 數(shù)據 w=(y=0)。 frequence=frequence*x。 //如果是 16 進制,那么是 0xFFFFFFFF。 //計算頻率的 HEX 值 x=4294967295/125。 long int y。 } // 向 ad9850 中寫命令與數(shù)據 (串口 ) // void wr_serial(unsigned char w0,double frequence) //wr_serial(0x00,1000)。 ad9850_fq_up=1。 ad9850_w_clk=0。 //w_clk 信號 ad9850_w_clk=0。 ad9850_rest=1。 ad9850_fq_up=0。 delay2(20)。 reset_serial()。 ad9850_rest=0。 } void dds() //dds 總程序 { ad9850_w_clk=0。 sum=sum/10。 i++。 if(i==0) { lcd_pos (0x00+i+5)。039。 h=v/sum。i6。 v=(long int)(volt*1000000)。 //按鍵設置模式結束后,液晶顯示幅值 void display2() { unsigned int i。 21 sum=sum/10。+h)。 lcd_wdat (39。i++) { lcd_pos (0x40+i+2)。 for(i=0。 long int sum=10000000,freq,h。 } } void display1()。) { lcd_wdat (dis2[i])。 while (dis2[i]!=39。 } lcd_pos (0x40)。) { lcd_wdat (dis1[i])。 while (dis1[i]!=39。 lcd_pos (0x00)。 lcd_init ()。 delay2 (1)。 delay2 (1)。 20 delay2 (1)。 delay2 (1)。 ep=0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 P2=dat。 _nop_()。 ep=0。 rs=1。 _nop_()。 _nop_()。 ep=1。 _nop_()。 _nop_()。 _nop_()。 19 ep=0。 rs=1
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1