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

正文內(nèi)容

簡易電能質(zhì)量檢測裝置設(shè)計方案-在線瀏覽

2025-06-23 01:20本頁面
  

【正文】 unsigned int idata Umax_last,Umin_last,Imax_last,Imin_last。 //發(fā)揮部分按鍵次數(shù)記錄unsigned char idata key_lishi。 //內(nèi)部振蕩器初始化void PORT_Init()。 //AD初始化函數(shù)void ADC_Enable()。 ////AD除能函數(shù)void timer2_Init()。void Ext_Interrupt_Init()。void Delay_us(unsigned int times){ unsigned int i。itimes。// 調(diào)用NOP,延時1us _nop_()。 _nop_()。 _nop_()。 _nop_()。 }}void display_NUmber(char *st,unsigned int number){ char a[3]。\039。 a[2]=number%10+48。 a[1]=number%10+48。 a[0]=number%10+48。}void W_Display()//功率顯示{ WriteCommand(0x01)。 startp(0)。 Delay_us(10)。 lcddisplay(V)。 startp(4)。 startp(5)。 WriteData(c[keynum]/2/10%10+0x30)。 //. WriteData(c[keynum]/2%10+0x30)。 lcddisplay( A)。 startp(16)。 Delay_us(10)。 display_NUmber(S:,sw/4)。 if(pf=100) { pf=99。 display_NUmber(F:0.,pf)。 startp(8)。 Delay_us(10)。 display_NUmber(Q:,qw/4)。}void max_display()//最大值最小值顯示界面{ WriteCommand(0x01)。 //比較最值 if(key_lishi==1) //第一次,人為賦最值 { Umax_last=v[keynum]。 Imax_last=c[keynum]。 } if(v[keynum]Umax_last) //最大電壓改變 { Umax_last=v[keynum]。 } if(c[keynum]Imax_last) //最大電流改變 { Imax_last=c[keynum]。 } //顯示 startp(3)。 //5組編號 startp(4)。 Delay_us(10)。 //最大電壓 display_NUmber(Umax,Umax_last/2)。 startp(20)。 Delay_us(10)。 //最大電流 lcddisplay(Imax)。 WriteData((Imax_last/2)/100+0x30)。 //. WriteData(0x2E)。 startp(12)。 startp(14)。 WriteData((Imin_last/2)/10%10+0x30)。 //. WriteData((Imin_last/2)%10+0x30)。 //實時電壓 display_NUmber(U:,v[keynum]/2)。 startp(28)。 startp(29)。 WriteData((c[keynum]/2)/100+0x30)。 WriteData((c[keynum]/2)/10%10+0x30)。 //. WriteData((c[keynum]/2)%10+0x30)。}//發(fā)揮部分諧波顯示界面void xiebo_display(){ WriteCommand(0x01)。 startp(0)。 startp(1)。 WriteData(feq/10%10+0x30)。 //. WriteData(feq%10+0x30)。 startp(5)。 //N Delay_us(10)。 //次諧波 lcddisplay(次)。 startp(16)。 startp(21)。 WriteData(0x2E)。 WriteData((int)vxiebozx[key1_lishi]/10%10+0x30)。 Delay_us(10)。 ////電流諧波含量 lcddisplay(電流諧波)。 WriteData((int)ixiebozx[key1_lishi]/1000+0x30)。 //. WriteData((int)ixiebozx[key1_lishi]/100%10+0x30)。 WriteData((int)ixiebozx[key1_lishi]%10+0x30)。 startp(24)。 startp(25)。 WriteData(0x2E)。 WriteData(luxiebozx%10+0x30)。 startp(28)。 startp(29)。 WriteData(0x2E)。 WriteData(lixiebozx%10+0x30)。}/********************************************************************* 主函數(shù)*********************************************************************/void main(){ bit flag1=1。 bit display_flag=1。 //發(fā)揮部分 諧波顯示還是波形顯示標志0=諧波顯示;1=波形顯示 key_lishi=0。 PCA0MD amp。 //看門狗 PORT_Init ()。 ADC_Init ()。 timer2_Init()。 Ext_Interrupt_Init()。 AMX0P = 0x04。 //改變AD通道 AMX0N = 0x1f。 Delay(800)。 while(1) { if ((timeflag==1)amp。(flag1==1)) { temp=time。 //頻率 feq=feq*feqk。 temp1=65536(unsigned int)(temp)。 TMR2L=temp1%256。 //定時器重載寄存器 TMR2RLL=TMR2L。 costemp=time0*。 cosvalue=cos(costemp)。 timeflag=0。 } if (adfin_flag==1) { imax=ad_v0[1]。 imin=ad_v0[1]。 for(j=2。j++) { if (imaxad_v0[j]) { imax=ad_v0[j]。 } if (iminad_v0[j]) { imin=ad_v0[j]。 } } for(j=1。j++) { if (abs(ad_v0[j]ad_v0[j+1])(imaximin)/2) { waveflag=1。 } } if (waveflag==1) //方波 { vpp_float=(imaximin)。 vpp_float=vpp_float*K*K1。 c[keynum]=vpp_float。 } else //正弦 { //vpp_float=(long)1024*707。 //放大1000倍 vpp_float=vpp_float/1024。 c[keynum]=vpp_float。 } vmax=ad_v1[1]。 vmin=ad_v1[1]。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1