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

正文內(nèi)容

數(shù)字式相位差測(cè)量系統(tǒng)基于51單片機(jī)資料-閱讀頁(yè)

2025-07-07 14:41本頁(yè)面
  

【正文】 RS=L,RW=L,E=高脈沖,D0D7=指令碼。 LCD_RS = 0。 LCD_EN = 0。 _nop_()。 delay5us(12)。 LCD_EN = 1。 delay5us(12)。 }/*******************************************************************//* *//*寫(xiě)顯示數(shù)據(jù)到LCD *//*RS=H,RW=L,E=高脈沖,D0D7=數(shù)據(jù)。 LCD_RS = 1。 LCD_EN = 0。 //NOP()。 LCD_EN = 1。 delay5us(12)。 }/*******************************************************************//* *//* LCD初始化設(shè)定 *//* *//*******************************************************************/void lcd12864_init(){ //LCD_PSB = 1。 //液晶復(fù)位 delayms_12864(3)。 delayms_12864(3)。 //擴(kuò)充指令操作 delayms_12864(5)。 //基本指令操作 delayms_12864(5)。 //顯示開(kāi),關(guān)光標(biāo) delayms_12864(5)。 //清除LCD的顯示內(nèi)容 delayms_12864(5)。 lcd_wcmd(0x34)。i32。 //先寫(xiě)入水平坐標(biāo)值 lcd_wcmd(0x80)。j16。 delayms_12864(1)。i32。 lcd_wcmd(0x88)。j16。 delayms_12864(1)。 //寫(xiě)完數(shù)據(jù),開(kāi)圖形顯示 }/********************************************************** ** 閃爍函數(shù) ** **********************************************************/void lcdflag() { lcd_wcmd(0x08)。 lcd_wcmd(0x0c)。 lcd_wcmd(0x08)。 lcd_wcmd(0x0c)。 lcd_wcmd(0x08)。 lcd_wcmd(0x0c)。 lcd_wcmd(0x01)。}/********************************************************** ** 清屏函數(shù) ** **********************************************************/void clr12864_screen(){ lcd_wcmd(0x34)。 lcd_wcmd(0x30)。 lcd_wcmd(0x01)。 }/*********************************************************//* *//* 設(shè)定顯示位置 *//* *//*********************************************************/void lcd_pos(uchar X,uchar Y){ uchar pos。} else if (X==2) {X=0x90。} else if (X==4) {X=0x98。 lcd_wcmd(pos)。 while(*str!=39。) { lcd_wdat(*str++)。 //寄存器選擇輸入 sbit LCD_RW = P2^1。 //液晶使能控制//sbit LCD_PSB = P3^2。 //液晶復(fù)位端口void delay5us(uchar n)。bit lcd_busy()。void lcd_wdat(uchar dat)。void photodisplay(uchar *bmp)。void clr12864_screen()。void display_12864(uchar x,uchar y,uchar *str)。uchar xdata flag=0。 struct px //定義復(fù)數(shù)結(jié)構(gòu)體{float real,imag。 struct px xdata s1[FFT_N]。struct px EE(struct px a,struct px b)//復(fù)數(shù)運(yùn)算函數(shù){struct px c。 =*+*。}void disfigure(uchar x,uchar y,uint value){ uchar bai,shi,ge。 bai=value/100。 ge=value%100%10。 lcd_wdat(39。)。 lcd_wdat(figure[ge])。 struct px t。inum1。 value[j]=value[i]。 } k=num/2。 k=k/2。 }}void FFT(struct px *value,int num){uint le=0,lei=0,ip=0。//計(jì)算蝶形算法的級(jí)數(shù) uint f=0。//控制蝶形結(jié)級(jí)數(shù) uint i=0。//控制相同蝶形結(jié)計(jì)算 int n=0。//蝶形運(yùn)算中間變量 struct px u。// f=num。(f=f/2)!=1。//計(jì)算蝶形算法的級(jí)數(shù) for(m=1。m++) { le=2(m1)。//同一蝶形結(jié)中兩個(gè)運(yùn)算數(shù)據(jù)之間的距離 =。//旋轉(zhuǎn)因子的初值 =cos(PI/lei)。//后一個(gè)旋轉(zhuǎn)因子與前面一個(gè)旋轉(zhuǎn)因子的? for(i=0。i++) { for(j=i。j=j+le)//控制相同蝶形結(jié)的計(jì)算,即旋轉(zhuǎn)因子相同 {ip=j+lei。//蝶形運(yùn)算公式 value[ip].real=value[j].。 value[j].real=value[j].real+。 } u=EE(u,w)。 int t。i=num。j=num1。 value[j]=value[i]。 } } }}void INTx(uchar mode,uchar number){if(mode==1) {if(number==0) TCON=(0x010)|TCON。 } EX0=1。}void inittimer(){TMOD=0x01。 TL0=(65536625)%256。}void main (){ uchar xdata i=0。 int xdata max1,max2,min1,min2。 lcd12864_init()。//AD初始化 inittimer()。 display_12864(1,5,通道2)。 display_12864(3,0,基波:)。 TR0=1。//開(kāi)總中斷 while(1) { while(flag==1) { EA=0。n32。 Bubble(advalue,32)。 min1=advalue[31]。 for(n=0。n++) advalue[n]=s2[n].real。 max2=advalue[0]。 zhongzhi2=(max2+min2)/2。n32。 s1[n].imag=0。n32。 s2[n].imag=0。 FFT(s1,32)。 FFT(s2,32)。n3。 disfigure(2,3,fabs(advalue[0]*))。 disfigure(3,3,fabs(advalue[1]*))。 disfigure(4,3,fabs(advalue[2]*))。 for(n=0。n++) advalue[n]=sqrt(s2[n].real*s2[n].real+s2[n].imag*s2[n].imag)/16。 delayms_12864(50)。 delayms_12864(50)。 delayms_12864(1000)。 flag=0。 TH0=(65536625)/256。 if(sum32) { s1[sum].real=GetADCResult(0)。 sum++。 sum=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1