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

正文內(nèi)容

簡易電能質(zhì)量檢測裝置設(shè)計(jì)方案-文庫吧

2025-04-21 01:20 本頁面


【正文】 開關(guān)形式 1=基本部分;0=發(fā)揮部分sbit key3=P0^2。 //發(fā)揮部分諧波顯示/波形顯示切換/********************************************************************* 常量及全局變量定義********************************************************************/define SYSCLK 000000define ADC_CLK 1600000define K 15define K1 define wavek define feqk int code vxiebo[6]={1270,5,422,3,252,1}。int code ixiebo[6]={1271,4,421,4,250,3}。float doudong。unsigned int vmax=0。unsigned int imax=0。unsigned char maxindex=0。unsigned int vmin=0。unsigned int imin=0。unsigned char minindex=0。unsigned char keynum=0。/*顯示*/long xdata c[6]。//有效值long xdata v[6]。int vxiebozx[6]。int ixiebozx[6]。unsigned int luxiebozx。unsigned int lixiebozx。//float xdata vxieboyx[6]。float xdata ixieboyx[6]。float xdata vxbyx。float xdata ixbyx。float idata vta。float idata ita。float idata cosvalue。float idata sinvalue。float idata costemp。long idata pw。long idata qw。long idata sw。float pf。long idata feq。//////////////////sbit key=P1^0。sbit mode=P1^1。unsigned int j=0。unsigned int time=0。//unsigned int cos=0。unsigned int counter0=0。unsigned int counter1=0。unsigned int i=0。unsigned int time0=0。unsigned int time1=0。long temp=0。unsigned int temp1=0。unsigned int temp_th0=0。bit flag=0。bit waveflag=0。bit timeflag=0。bit time_get_flag=0。//bit overflag=0。bit int0flag=0。bit adfin_flag=0。unsigned int xdata ad_v0[129]。 //電流采樣unsigned int xdata ad_v1[129]。 //電壓采樣unsigned int idata Umax_last,Umin_last,Imax_last,Imin_last。 //歷史電壓電流最值unsigned char idata key1_lishi。 //發(fā)揮部分按鍵次數(shù)記錄unsigned char idata key_lishi。 //基本部分按鍵次數(shù)記錄/********************************************************************* 函數(shù)聲明********************************************************************/void OSCILLATOR_Init()。 //內(nèi)部振蕩器初始化void PORT_Init()。 //端口初始化函數(shù)void ADC_Init()。 //AD初始化函數(shù)void ADC_Enable()。 //AD使能函數(shù)void ADC_Disable()。 ////AD除能函數(shù)void timer2_Init()。 //定時(shí)器初始化程序void Timer0_Init()。void Ext_Interrupt_Init()。void Timer1_Init()。void Delay_us(unsigned int times){ unsigned int i。 for(i=0。itimes。i++) { _nop_()。// 調(diào)用NOP,延時(shí)1us _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 }}void display_NUmber(char *st,unsigned int number){ char a[3]。 a[3]=39。\039。 lcddisplay(st)。 a[2]=number%10+48。 number /= 10。 a[1]=number%10+48。 number /= 10。 a[0]=number%10+48。 lcddisplay(a)。}void W_Display()//功率顯示{ WriteCommand(0x01)。//清屏 Delay_us(3000)。 startp(0)。 display_NUmber(U:,v[keynum]/2)。 Delay_us(10)。 startp(3)。 lcddisplay(V)。 Delay_us(10)。 startp(4)。 //電流 lcddisplay(I:)。 startp(5)。 WriteData(c[keynum]/2/100+0x30)。 WriteData(c[keynum]/2/10%10+0x30)。 //. WriteData(0x2E)。 //. WriteData(c[keynum]/2%10+0x30)。 startp(7)。 lcddisplay( A)。 Delay_us(10)。 startp(16)。 display_NUmber(S:,sw/4)。 Delay_us(10)。 startp(16)。 display_NUmber(S:,sw/4)。 Delay_us(10)。 if(pf=100) { pf=99。 } startp(20)。 display_NUmber(F:0.,pf)。 Delay_us(10)。 startp(8)。 display_NUmber(P:,pw/4)。 Delay_us(10)。 startp(12)。 display_NUmber(Q:,qw/4)。 Delay_us(10)。}void max_display()//最大值最小值顯示界面{ WriteCommand(0x01)。//清屏 Delay_us(3000)。 //比較最值 if(key_lishi==1) //第一次,人為賦最值 { Umax_last=v[keynum]。 Umin_last=v[keynum]。 Imax_last=c[keynum]。 Imin_last=c[keynum]。 } if(v[keynum]Umax_last) //最大電壓改變 { Umax_last=v[keynum]。 } if(v[keynum]Umin_last) //最小電壓改變 { Umin_last=v[keynum]。 } if(c[keynum]Imax_last) //最大電流改變 { Imax_last=c[keynum]。 } if(c[k
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1