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

正文內(nèi)容

可穿戴式智能泳帽設(shè)計計劃書(參考版)

2024-07-31 12:33本頁面
  

【正文】 圖五:手機操作界面附錄五:外觀設(shè)計外觀設(shè)計:泳帽采用防水材料制成;手環(huán)采用高度集成元件制成,外觀精致小巧,攜帶方便;特制成一套游泳池模型,由一般的模型制作材料制成。然后佩戴好泳帽之后即可下水游泳,假如有危險情況,使用者可按下報警鍵實現(xiàn)手動報警,向救生員與急救站報警。按下查詢鍵,查詢當前設(shè)置安全時間按下游泳小tips,看當前溺水急救資料與游泳相關(guān)知識。} } //清狀態(tài)寄存器 }}}}附錄三:電路圖 圖一:泳帽端原理圖圖二:智能手環(huán)原理圖 圖三:泳帽端pcb圖 圖四:救生手環(huán)端pcb附錄四:操作說明打開泳帽設(shè)備開關(guān),用Android智能泳帽客戶端連接上泳帽設(shè)置后可進行下面操作。 nRF24L01_TxPacket(TX_BUF3)。 RF24L01_IO_set()。 delay_ms(500)。 delay_ms(500)。 delay_ms(500)。 delay_ms(500)。 delay_ms(500)。 P1OUTamp。=~BIT1。 delay_ms(500)。 P1OUTamp。=~BIT6。 delay_ms(500)。 P1OUTamp。 P1OUT |=BIT2。 P1OUT |= BIT1。 P1OUT |=BIT0。 P1OUT |=BIT6。 //數(shù)據(jù)接收配置 要寫在里面if(nRF24L01_RxPacket(RxBuf))//如果收到數(shù)據(jù) {if (RxBuf[0]TX_BUF3[0]==0){ while(1){ P1OUT |= BIT4。 SetRX_Mode()。 //數(shù)據(jù)接收配置 要寫在里面 RF24L01_IO_set()。 SetRX_Mode()。 RF24L01_IO_set()。 P1OUTamp。 P1OUTamp。 P1OUTamp。 P1OUTamp。 P1OUTamp。//led P1OUTamp。 //設(shè)定DCO 為1MHZ DCOCTL=CALDCO_1MHZ。}報警手環(huán)部分代碼:voidmain(){ WDTCTL = WDTPW + WDTHOLD。 // Clear LED off }}pragma vector=WDT_VECTOR__interrupt void watchdog_timer (void){ _BIC_SR_IRQ(LPM3_bits)。 i)。 // Set LED on for (i = 18000。 P3OUT amp。 // Enter LPM3 //LPM3。 // All reset while(1) { uint i。 // All reset P6DIR = 0xFF。 // All reset P5DIR = 0xFF。 // All reset P4DIR = 0xFF。 // All reset P3DIR = 0xFF。 // All reset P2DIR = 0xFF。 // Enable WDT interrupt P1DIR = 0xFF。 // ACLK/4 WDTCTL = WDT_ADLY_1000。typedef unsigned int uint。=~UCA0TXIFG。UCA0TXIFG))。}void UARTPutChar(unsigned char cTX){UCA0TXBUF=cTX。} //clear TX interrupt flagif((!(IFG2amp。=~UCA0TXIFG。UCA0TXIFG))。//if(!(IFG2amp。 //clear RX interrupt flagUCA0TXBUF=UCA0RXBUF。 //UCA1RXBUF has received a plete characterIFG2amp。UCA0RXIFG)==0){//while (!(IFG2amp。 //初始化順序:SWRST=1設(shè)置串口 然后設(shè)置SWRST=0 最后設(shè)置相應(yīng)中斷 IE2|=UCA0RXIE。 //波特率=BRCLK/(UBR+(M7+...0)/8) UCA0CTL1 amp。 //1Mhz 9600 UCA0BR1 = 0。 //, UCA0CTL1 |= UCSSEL_2。 } } } } } }藍牙主要代碼:include include void Init_HC06() { P1SEL = BIT1+BIT2。P1OUT |=BIT6。 //清狀態(tài)寄存器 count = 0。 nRF24L01_TxPacket(TX_BUF)。 //翻轉(zhuǎn)兩個 LED 狀態(tài) RF24L01_IO_set()。 // P1OUTamp。 break。 while(1) { SetRX_Mode()。 init_NRF24L01() 。 //數(shù)據(jù)接收配置 要寫在里面 SetRX_Mode()。 nit_NRF24L01()。 //清狀態(tài)寄存器 delay_ms(10)。 } nRF24L01_TxPacket(TX_BUF3)。a39。k50。 P1OUT|=BIT6。 } if((biaozhi=baojin)||!(P1INamp。739。)。 if(baojin=100)UARTPutChar(39。539。439。){baojin=300。} if(temp1==39。239。){baojin=100。 } if(temp1==39。 __delay_cycles(50000)。 } } if((P1INamp。 __delay_cycles(50000)。 //稍作延時,用于消抖(改動) if(!(P1INamp。 if(!(P1INamp。 while(1) { temp1=UARTGetChar(temp1)。 // do not load, trap CPU!! } FCTL2 = FWKEY + FSSEL0 + FN1。 P1OUT = 0x18。 P1DIR = 0x41。 init_NRF24L01()。 int count=0。 BCSCTL1 = CALBC1_1MHZ。 unsignedint biaozhi=10。 mOutStringBuffer = new StringBuffer()。 } })。//().toString()。 (new OnClickListener() { public void onClick(View v) { //TextView view = (TextView) findViewById()。 } })。//().toString()。 //TextView view = (TextView) findViewById()。 (確定 , null )。 (設(shè)置時間 ) 。 mSendButton = (Button) findViewById()。 sendMessage(message)。 String message = 2。 ()。 (你把安全時間設(shè)置為60s ) 。 (new OnClickListener() { public void onClick(View v) { builder = new Builder((Context) )。 } })。//().toString()。 //TextView view = (Text
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1