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

正文內(nèi)容

基于msp430f149和att7022b的三相多功能電表的設(shè)計(編輯修改稿)

2025-07-09 08:41 本頁面
 

【文章內(nèi)容簡介】 if(key==push_key2) { array[i]=1。 write_char(39。*39。)。 i++。 } if(key==push_key3) { array[i]=2。 write_char(39。*39。)。 i++。 } if(i==4) { s = MIMA_Compare_2()。 if(s==0) { disp_flag=1。 break。 } if(s==1) { MIMA_Set()。 disp_flag=1。 break。 } } } } } } //////////////////////////////////////////////////////////////////////////////// void MIMA_Set() { int Mm[4]。 i=0。 P4OUT=0X01。 order()。 P4OUT=0X80。 order()。 while(1) { key=getkey()。 if(key==push_key1) { Mm[i]=0。 write_char(39。039。)。// flash_ww(0x1000,unsigned intMm[i] )。 i++。 } if(key==push_key2) { Mm[i]=1。 write_char(39。139。)。 //Flash_RecordWord(a[i])。 i++。 } if(key==push_key3) { Mm[i]=2。 write_char(39。239。)。 // Flash_RecordWord(a[i])。 i++。 } if(i==4) { flash_clr(0x1000)。 for(i=0。i4。i++) { flash_ww((0x1000+i*2),(unsigned int) Mm[i] )。 } break。 } } ////while } void MIMA_Compare_1() { int j。 for(j=0。j4。j++) { bb[j]= flash_rw(0x1000+j*2)。 if(array[j]!=bb[j]) break。 } if(j==4amp。amp。array[3]==bb[3]) { flash_clr(0x1080)。//flash 清零 ATT7022Reset()。 //復(fù)位 ATT7022_init()。 //校表 spi_write_parameter(0xc9,0x000001)。//關(guān)閉 SPI 寫操作 ActWrk2[0]=0。//清零 ActWrk2[1]=0。 ActWrk2[2]=0。 ActWrk2[3]=0。 ReaWrk2[0]=0。 ReaWrk2[1]=0。 ReaWrk2[2]=0。 ReaWrk2[3]=0。 P4OUT=0X01。 order()。 P4OUT=0X80。 order()。 write_char(39。S39。)。write_char(39。e39。)。write_char(39。c39。)。write_char(39。c39。)。 write_char(39。e39。)。write_char(39。s39。)。write_char(39。s39。)。 } else { P4OUT=0X01。 order()。 P4OUT=0X80。 order()。 write_char(39。F39。)。write_char(39。a39。)。write_char(39。i39。)。write_char(39。l39。)。//fail } } /************************************************************************************ 核對密碼 (改密用) *********************************************************************/ int MIMA_Compare_2() { int j。 for(j=0。j4。j++) { //bb[j]= Flash_Read(j)。 if(array[j]!=WNeng[j]) break。 } if(j==4amp。amp。array[3]==WNeng[3]) { // Display_WELCOM()。 return 1。 } else { return 0。 } } //////////////////////////////////////////////////////////include include include include // Data type define //******************************************************************* typedef unsigned char BCD1[1]。 typedef unsigned char BCD2[2]。 typedef unsigned char BCD3[3]。 typedef unsigned char BCD4[4]。 typedef unsigned char BCD5[5]。 typedef unsigned char BCD6[6]。 typedef unsigned char BCD7[7]。 typedef char BYTE。 typedef int WORD。 typedef long DWORD。 typedef unsigned char UBYTE。 typedef unsigned int UWORD。 typedef unsigned long UDWORD。 //******************************************************************* // define SPI port ~~ define SPI_CS 0x01 // O / define SPI_DO 0x02 // O | ATT7022 is Do. define SPI_DI 0x04 // I | ATT7022 is Di. define SPI_CLK 0x08 // O ///////////////////////////////////////////////////////////////////// define PhsA 0 define PhsB 1 define PhsC 2 define PhsAll 3 define _10_bit 0x400 define _15_bit 0x8000 define _16_bit 0x10000 define _17_bit 0x20210 define _23_bit 0x800000 define _24_bit 0x1000000 /////////////////////////////////////////////////////////////////////////////// /* //較表數(shù)據(jù)寄存器地址 const UBYTE CheckMeterAddr[36]= { // 相位補償區(qū)域設(shè)置 : 0 0x02, 0x03, 0x04, 0x05, // 功率增益 : 4 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, // 相位校正 : 10 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, //15 0x12, 0x13, 0x14, 0x15, 0x16, //20 0x17, 0x18, 0x19, 0x1A, // 電壓校正 : 25 0x1B, 0x1C, 0x1D, // 比差補償區(qū)域設(shè)置 : 28 0x1E, // 啟動電流 : 29 0x1F, // 脈沖輸出設(shè)置 :30 0x20, //0x21, // 電流校正 : 31 0x26, 0x27, 0x28, //斷相閾值電壓設(shè)置 0x29, //35 //合相能量累加模式 (代數(shù)加 /絕對值 ) 0x2A }。*/ //////////////讀取的數(shù)據(jù)存儲變量 typedef struct { UDWORD ActPwr[4]。 UDWORD ReaPwr[4]。 UDWORD AppPwr[4]。 UDWORD UU[3]。 BCD2
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1