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

正文內(nèi)容

數(shù)字式相位差測量系統(tǒng)基于51單片機資料(參考版)

2025-06-25 14:41本頁面
  

【正文】 二:硬件原理圖及PCB圖 } else {flag=1。 s2[sum].real=GetADCResult(1)。 TL0=(65536625)%256。 } } }void isr_timer0() interrupt 1{ static int sum=0。 EA=1。 disfigure(4,6,fabs(advalue[2]*))。 disfigure(3,6,fabs(advalue[1]*))。 disfigure(2,6,fabs(advalue[0]*))。n3。 delayms_12864(50)。 delayms_12864(50)。 delayms_12864(50)。n++) advalue[n]=sqrt(s1[n].real*s1[n].real+s1[n].imag*s1[n].imag)/16。 for(n=0。 daoxufun(s2,32)。 } daoxufun(s1,32)。n++) {s2[n].real=s2[n].realzhongzhi2。 } for(n=0。n++) {s1[n].real=s1[n].realzhongzhi1。 for(n=0。 min2=advalue[31]。 Bubble(advalue,32)。n32。 zhongzhi1=(max1+min1)/2。 max1=advalue[0]。n++) advalue[n]=s1[n].real。 for(n=0。//開定時器 EA=1。 display_12864(4,0,二次:)。 display_12864(2,0,直流:)。 display_12864(1,2,通道1)。//液晶初始化 InitADC()。 uchar xdata n。 int xdata zhongzhi1,zhongzhi2。 ET0=1。 TH0=(65536625)/256。 EX1=1。 else TCON=(0x012)|TCON。 value[i]=t。j++) {if(value[i]value[j]) {t=value[j]。i++) {for(j=i+1。 for(i=0。//改變旋轉(zhuǎn)因子 } } }void Bubble(int *value,uint num)//冒跑排序法{uint i,j。 value[j].imag=value[j].imag+。 value[ip].imag=value[j].。 t=EE(value[ip],u)。jnum1。i=lei1。// =sin(PI/lei)。// =。//旋轉(zhuǎn)因子相同的蝶形結(jié)之間的距離 lei=le/2。m=l。l++)。 for(l=1。// struct px w。 struct px t。//控制不同蝶形結(jié)計算 uint j=0。//計算蝶形算法的級數(shù) uint m=0。// uint l=0。 } j=j+k。 while(k=j) {j=jk。 value[i]=t。i++) { if(ij) {t=value[j]。 for(i=0。}void daoxufun(struct px *value,int num)//FFT運算倒序函數(shù){uint i,k,j=0。 lcd_wdat(figure[shi])。.39。 lcd_wdat(figure[bai])。 shi=value%100/10。 lcd_pos(x,y)。 return c。 =**。//待進行FFT運算的數(shù)據(jù) struct px xdata s2[FFT_N]。}。int xdata advalue[FFT_N]。4 include include include define on 1define off 0define FFT_N 32define PI uchar xdata figure[10]=0123456789。void lcd_pos(uchar X,uchar Y)。void lcdflag() 。void lcd12864_init()。void lcd_wcmd(uchar cmd)。void delayms_12864(uint n)。 //串/并方式控制sbit LCD_RST = P2^7。 //液晶讀/寫控制sbit LCD_EN = P2^2。 } }3:ifndef __LCD12864_H__define __LCD12864_H__include include define uchar unsigned chardefine uint unsigned int/************* 12864LCD引腳定義 *************/define LCD_data P0 //數(shù)據(jù)口sbit LCD_RS = P2^0。\039。 //顯示地址}void display_12864(uchar x,uchar y,uchar *str){ lcd_pos(x,y)。} pos = X+Y 。} else if (X==3) {X=0x88。 if (X==1) {X=0x80。 //清屏 delayms_12864(5)。 //基本指令操作 delayms_12864(5)。 //擴充指令操作 delayms_12864(5)。 delayms_12864(5)。 delayms_12864(5)。 delayms_12864(200)。 delayms_12864(400)。 delayms_12864(400)。 delayms_12864(400)。 delayms_12864(400)。 } lcd_wcmd(0x36)。j++) lcd_wdat(*bmp++)。 for(j=0。i++) { lcd_wcmd(0x80+i)。 } for(i=0。j++) //再寫入兩個8位元的數(shù)據(jù) lcd_wdat(*bmp++)。 //寫入垂直坐標(biāo)值 for(j=0。i++) { lcd_wcmd(0x80+i)。 //寫數(shù)據(jù)時,關(guān)閉圖形顯示 for(i=0。}/********************************************************** ** 圖形顯示 ** **********************************************************/void photodisplay(uchar *bmp) { uchar i,j。 lcd_wcmd(0x01)。 lcd_wcmd(0x0C)。 lcd_wcmd(0x30)。 lcd_wcmd(0x34)。 LCD_RST = 1。 //并口方式 LCD_RST = 0。 LCD_EN = 0。 //NOP()。 delay5us(12)。 P0 = dat。 LCD_RW = 0。 *//* *//*******************************************************************/void lcd_wdat(uchar dat){ while(lcd_busy())。 LCD_EN = 0。 //NOP()。 //NOP()。 P0 = cmd。 _nop_()。 LCD_RW = 0。 *//* *//*******************************************************************/void lcd_wcmd(uchar cmd){ while(lcd_busy())。 return(result)。0x80)。 delay5us(12)。 LCD_EN = 1。 LCD_RS = 0。lcdbusy為0時,閑,可寫指令與數(shù)據(jù)。 while(x)。 }}/*******************************************************************//* *//* 延時函數(shù) *//* *//****
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1