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

正文內(nèi)容

基于msp430f149和att7022b的三相多功能電表的設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 lcd1602_disp_long(num2)。a39。)。 P4OUT=0Xc0。)。 write_char(39。C39。 } void displayReaPwr_C_ALL()//display 無功功率 { //[2]=0x111111。)。 write_char(39。B39。lcd1602_disp_long(num)。a39。)。 unsigned long num=[0]*100。lcd1602_disp_long(num2)。t39。)。 P4OUT=0Xc0。)。 write_char(39。C39。 } void displayActPwr_C_ALL()//display 有功功率 { //[2]=0x111111。)。 write_char(39。B39。)。P39。)。 write_char(39。//讀無功電能存在 [i] //將 [i] i=0、 3 存入 FLASH ////////////////////////////////////////// Readxiangxu()。//合相 ///////////////////////////////////////// ReadAWrk(PhsA)。//3 相功率因素 ReadFct(PhsAll)。 spi_write_parameter(0x30,0X005678)。// /3200。 else iii=((((float)[ch]_24_bit)/_23_bit)*2*180/PI)*10。// X100 方便顯示兩個(gè)小數(shù) Word2BCD( [ch], (UWORD)iii )。//*1000。 if([ch]=_23_bit) iii=(float)[ch]*_10_bit/_23_bit*10。 } else { if([i]_23_bit)[i]=(UDWORD)(((float)[i]_24_bit)*_15_bit/_23_bit)。 else [i]=(UDWORD)((float)[i]/_23_bit*_17_bit)。 } while(Data=10000) { Data=10000。 } *Ptr = Byte2BCD((unsigned char)Data)。 } //********************************************************************** // turn word data to BCD data //********************************************************************** void Word2BCD(unsigned char *Ptr, unsigned int Data)//指針數(shù)組里存的是轉(zhuǎn)換后的數(shù)據(jù) { if (Data=9999) { *(Ptr+1) = 0x99。//開啟 SPI 寫操作 spi_write_parameter(0xD3,0)。 //P3OUT amp。 _NOP()。 _NOP()。 _NOP()。 _NOP()。 _NOP()。 P2DIR |=(BIT0+BIT2+BIT3)。 _NOP()。i++) { P2OUT |= SPI_CLK。 P2OUT amp。 _NOP()。 _NOP()。 P2DIR |=(BIT0+BIT2+BIT3)。 unsigned int j。 }SPIRegister。 BCD2 MainF。 BCD2 Phss[4]。 UDWORD AppPwr[4]。 typedef int WORD。 } } //////////////////////////////////////////////////////////include include include include // Data type define //******************************************************************* typedef unsigned char BCD1[1]。j4。write_char(39。 P4OUT=0X80。write_char(39。c39。 order()。 ActWrk2[3]=0。amp。i++) { flash_ww((0x1000+i*2),(unsigned int) Mm[i] )。 write_char(39。 i++。 P4OUT=0X80。 break。 i++。 write_char(39。 } } } /*************************密碼設(shè)置 密碼設(shè)置 密碼設(shè)置 *****************/ /***********改密模式 *******************************/ if(key==push_key3) { disp_flag=0。 } if(key==push_key3) { array[i]=2。*39。 P4OUT=0X01。 ReadReal()。 //復(fù)位 ATT7022_init()。 //flash 操作選時(shí)鐘 init_lcd1602()。 //系統(tǒng)初始化 P6DIR |=BIT1+BIT2。 // if((P2IN amp。 spi_write_parameter(0x1b,0x159e83)。 spi_write_parameter(0x04,0)。 default:break。 case 0x03:dispaly[0]=2。 case 0x07:dispaly[0]=4。 case 0x0b:dispaly[0]=7。0x0f) //小數(shù)位 { case 0x0f:dispaly[0]=9。 } dispaly[6]=((temp_data[0]amp。 ds18b20_write(0xCC)。 OUT_DS18B20_1。 for(i=0。 if(P6INamp。 char temp=0。 DS18B20_IN。 for(j=0。 char dispaly[32]。i++)。 /////////////////////////////// char key1_count=0。 char key。 int i=0。 void init_sysclk() { unsigned char i。 }while(IFG1amp。 //============================================================================== void DS18B20_IO_set(void) { P6SELamp。 js。 //設(shè)置為輸入 DS1820_delay(40)。 for(i=0。BIT7) { temp|=0x80。i8。 Date=1。 //DS18B20_SKIP_ROM ds18b20_write(0xBE)。0xf0)4)|((temp_data[1]amp。break。break。break。break。 } if(n) //負(fù)值時(shí)顯示 aa,正直顯示 dd { dispaly[3]=11。 spi_write_parameter(0x05,0x02e72e)。 spi_write_parameter(0x1c,0x114e3b)。 ASIG)==0) { ATT7022Reset()。 P6OUT amp。 init_key()。 //校表 //spi_write_parameter(0x30,0X005678)。 Ds18b20Convert()。 order()。)。 write_char(39。 i=0。*39。 } if(key==push_key3) { array[i]=2。 } if(s==1) { MIMA_Set()。 order()。 } if(key==push_key2) { Mm[i]=1。239。 } break。array[3]==bb[3]) { flash_clr(0x1080)。 ReaWrk2[0]=0。 write_char(39。)。s39。 order()。i39。j++) { //bb[j]= Flash_Read(j)。 typedef unsigned char BCD2[2]。 typedef long DWORD。 UDWORD UU[3]。 BCD4 ActE[4]。 UDWORD ActWrk[4]。 //******************************************************************* // global data //******************************************************************* typedef struct { SPIRegister SPI。 for(j=0。 P2DIR amp。 P2OUT amp。 if ((Addramp。=~SPI_CLK。 _NOP()。 _NOP()。 P2DIR amp。 P2OUT amp。 _NOP()。 P2OUT amp。 _NOP()。 P2OUT amp。=~ARESET。//對(duì) ATT7022 系統(tǒng)進(jìn)行復(fù)位操作 spi_write_parameter(0xC3,0)。 *Ptr = 0x99。 } //********************************************************************** // turn long data to BCD data //********************************************************************** void Long2BCD(unsigned char *Ptr, unsigned long Data)//指針數(shù)組里存的是轉(zhuǎn)換后的數(shù)據(jù) { if (Data=999999) { *(Ptr+2) = 0x99。 *(Ptr+2) += 0x1。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1