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

正文內(nèi)容

基于嵌入式技術(shù)的智能監(jiān)控系統(tǒng)傳感模塊驅(qū)動(dòng)應(yīng)用開(kāi)發(fā)-閱讀頁(yè)

2025-07-08 07:42本頁(yè)面
  

【正文】 st = p3_2_counter。 } else{ tc = 48000 (p3_2_tc tc1)。 if(tc = 2328) temp10 |= 0x01。 if(tc = 2328) temp01 |= 0x01。 if(tc = 2328) hum10 |= 0x01。 if(tc = 2328) hum01 |= 0x01。 if(tc = 2328) chksum |= 0x01。 while(p3_2_counter == t_last)。 *(temp+1) = temp01。 *(hum+1) = hum01。 chk += temp01。 chk += hum01。 else return 0。 else LPC_SYSCONPRESETCTRL |= (0x10)。 LPC_IOCONPIO0_4 amp。 /* I2C I/O config */ LPC_IOCONPIO0_4 |= 0x01。= ~0x3F。 /* I2C SDA */ /* Clear flags */ LPC_I2CCONCLR=I2CONCLR_AAC | I2CONCLR_SIC | I2CONCLR_STAC | I2CONCLR_I2ENC。 LPC_IOCONPIO0_5 |= (0x19)。 LPC_I2CSCLH = I2SCLH_HS_SCLH。 LPC_I2CSCLH = I2SCLH_SCLH。 } /* Enable the I2C Interrupt */ NVIC_EnableIRQ(I2C_IRQn)。 return( TRUE )。 light_enable()。 buf[0] = ADDR_CMD。 I2CWrite(LIGHT_I2C_ADDR, buf, 2)。 width = WIDTH_16_VAL。 //重新設(shè)定參數(shù)范圍 uint32_t light_read(void) //讀取光的數(shù)據(jù) { uint32_t data = 0。 buf[0] = ADDR_LSB_SENSOR。 I2CRead(LIGHT_I2C_ADDR, buf, 1)。 buf[0] = ADDR_MSB_SENSOR。 I2CRead(LIGHT_I2C_ADDR, buf, 1)。 /* Rext = 100k */ /* E = (range(k) * DATA) / 2^n */ //return (range*data / width)。 data /= width。 } (4)接收來(lái)自服務(wù)器端的命令,即來(lái)自串口的命令,主要代碼如下:UART0_GetChar(amp。 UART_op ++。 return 1。 } (5)發(fā)送數(shù)據(jù)包,其主要代碼如下:UARTSend((uint8_t *)amp。 { while ( Length != 0 ) { /* THRE status, contain valid data */ if !TX_INTERRUPT while ( !(LPC_UARTLSR amp。 LPC_UARTTHR = *BufferPtr。 0x01) )。 UARTTxEmpty = 0。 Length。 } 服務(wù)器端的實(shí)現(xiàn)在本項(xiàng)目中,比較復(fù)雜的運(yùn)算都將在服務(wù)器中進(jìn)行處理,各個(gè)節(jié)點(diǎn)只負(fù)責(zé)采集數(shù)據(jù)和處理簡(jiǎn)單的來(lái)自服務(wù)器的命令,這樣使得節(jié)點(diǎn)可以更快捷的響應(yīng)命令,也就提高了實(shí)時(shí)的效果,所以我們的BOA服務(wù)器,家電服務(wù)器等都將在服務(wù)器中運(yùn)行。根據(jù)系統(tǒng)設(shè)計(jì)階段我們了解到,作為家電服務(wù)器,其主要的工作是:其一,響應(yīng)來(lái)自遠(yuǎn)程客戶端的連接請(qǐng)求,同時(shí)響應(yīng)來(lái)自遠(yuǎn)程的一些指令,當(dāng)接收到合法的指令,把指令下發(fā)到節(jié)點(diǎn)中。服務(wù)器端主要是發(fā)送命令和接收數(shù)據(jù)包,故其主要代碼是:while(1) { lock_set(fd,F_WRLCK)。 write(fd,amp。 sleep(1)。 lock_set(fd,F_UNLCK)。\039。data_buf[8]。 printf(temp : %d\n,(int)data_buf[0])。 printf(light : %d\n,*q)。fprintf(fp1,xml version=\\ encoding=\gb2312\?\nmeasurech_one%3d/ch_one\nch_two%3d/ch_two\nch_three%3d/ch_three\n/meaSure,(int)data_bu[0],(int)data_buf[4],*q)。} 遠(yuǎn)程客戶端的實(shí)現(xiàn)主要是實(shí)現(xiàn)一個(gè)動(dòng)態(tài)網(wǎng)頁(yè),不停的更新實(shí)時(shí)數(shù)據(jù),其主要代碼如下:center span class=STYLE3警報(bào)燈監(jiān)控設(shè)置:/span input name=view_on type=button class=STYLE1 onclick=open_led() value=開(kāi) input name=view_off2 type=button class=STYLE1 onclick=close_led() value=關(guān) / /center center span class=STYLE3電風(fēng)扇監(jiān)控設(shè)置/span: input name=view_on type=button class=STYLE1 onclick=open_fan() value=開(kāi) input name=view_off type=button class=STYLE1 onclick=close_fan() value=關(guān) /center center span class=STYLE3自動(dòng)監(jiān)控設(shè)置:/span input name=view_on type=button class=STYLE1 onclick=open_buzzer() value=開(kāi) input name=view_off type=button class=STYLE1 onclick=close_buzzer() value=關(guān) /center center br / span class=STYLE3設(shè)置報(bào)警溫度:/span input name=text type=text class=STYLE3 id=alarm_temp input name=設(shè)置 type=button class=STYLE1 onclick=sender_alarm_temp_set() value= 設(shè)置 /center 最后的效果如圖51所示:圖51 遠(yuǎn)程客戶端網(wǎng)頁(yè) 本章小結(jié)系統(tǒng)的實(shí)現(xiàn)階段主要介紹了各個(gè)功能的具體實(shí)現(xiàn)過(guò)程。并最終實(shí)現(xiàn)了其設(shè)定的功能。軟件測(cè)試代表了需求分析、設(shè)計(jì)和編碼的最終復(fù)審。 系統(tǒng)測(cè)試為保證系統(tǒng)正常實(shí)現(xiàn)設(shè)計(jì)功能,及時(shí)發(fā)現(xiàn)并糾正程序中存在BUG,在開(kāi)發(fā)過(guò)程中需保持良好的編程習(xí)慣,遵守正確的編碼規(guī)范,某個(gè)模塊完成后需進(jìn)行單元測(cè)試。系統(tǒng)測(cè)試是一個(gè)很重要的階段,測(cè)試階段的任務(wù)是根據(jù)系統(tǒng)開(kāi)發(fā)各階段的內(nèi)部結(jié)構(gòu),組織一些測(cè)試用例,利用這些用例執(zhí)行程序,找出軟件當(dāng)中潛在的各種錯(cuò)誤和缺陷。(2)開(kāi)啟minis3c2440和單板,s3c2440開(kāi)啟后效果如圖61所示。圖62啟動(dòng)boa服務(wù)器打開(kāi)PC機(jī)瀏覽器輸入s3c2440的ip地址,效果如圖63所示。圖64 用戶網(wǎng)頁(yè)顯示圖(3)點(diǎn)擊警報(bào)燈監(jiān)控設(shè)置的“開(kāi)”,發(fā)現(xiàn)燈滅,同樣點(diǎn)擊其他按鈕,都有相應(yīng)的反映,并與設(shè)計(jì)相符。(4)測(cè)試溫濕度傳感器對(duì)外界數(shù)據(jù)溫濕度的采集,圖65為正常測(cè)試外界時(shí)的溫度,圖66為認(rèn)為對(duì)溫濕度傳感器不停的吹氣的情況下的測(cè)試值,圖66中的溫濕度的值比圖65有明顯的提高。對(duì)溫濕度傳感器吹氣前的溫濕度如圖65所示。圖66 吹氣后溫濕度(5) 測(cè)試光亮傳感器對(duì)外界光亮強(qiáng)度的采集,圖67為外界正常光亮強(qiáng)度,即沒(méi)有遮住光感傳感器的情況下傳感器測(cè)試的光亮強(qiáng)度。說(shuō)明光亮傳感器完成了系統(tǒng)所設(shè)計(jì)的功能。圖67 遮住前光亮強(qiáng)度遮住光感傳感器后測(cè)試的光桿強(qiáng)度如圖68所示。但是,由于時(shí)間原因和我自身的能力水平等原因,系統(tǒng)的有些功能未能按照事先分析的方向完成,有的只是實(shí)現(xiàn)了簡(jiǎn)單的功能。以后在有時(shí)間和條件允許的情況下,我一定會(huì)努力的改進(jìn)完善整個(gè)系統(tǒng)的功能,使其能和需求分析時(shí)要求的系統(tǒng)的功能相一致?;谇度胧郊夹g(shù)的智能監(jiān)控系統(tǒng)傳感模塊驅(qū)動(dòng)應(yīng)用開(kāi)發(fā)不僅需要對(duì)嵌入式系統(tǒng)有充分的了解,還需要了解如Linux操作系統(tǒng),驅(qū)動(dòng)程序等內(nèi)容。主要完成了以下工作:(1)系統(tǒng)闡述了在Mini2440開(kāi)發(fā)板上實(shí)現(xiàn)基于嵌入式Linux的物聯(lián)網(wǎng)監(jiān)控系統(tǒng)的方法與步驟,以及實(shí)現(xiàn)該系統(tǒng)的意義。(3)移植了boa服務(wù)器。(5)實(shí)現(xiàn)了物聯(lián)網(wǎng)實(shí)時(shí)監(jiān)控。隨著信息技術(shù)的發(fā)展和視頻編解碼技術(shù)的深入研究,相信在不久的將來(lái),會(huì)出現(xiàn)功能更強(qiáng)、更多的嵌入式智能監(jiān)控系統(tǒng)。衷心地感謝曾經(jīng)幫助我完成畢業(yè)設(shè)計(jì)的老師和同學(xué)們,是你們的幫助使我少走了彎路,完成了畢業(yè)設(shè)計(jì)。盡管我是第一次做嵌入式系統(tǒng),難免遇到許多比較低級(jí)的問(wèn)題,劉濤老師卻都極其耐心地予以解答。從論文的選題,到最后的成稿,都凝結(jié)著指導(dǎo)老師的心血。謹(jǐn)向我的指導(dǎo)老師劉濤老師表示誠(chéng)摯的謝意和崇高的敬意! 參考文獻(xiàn)[1] [M] .西安:西安電子工業(yè)出版社,~47[2] [M] .西安:西安電子工業(yè)出版社,~35[3] [M] .北京:人民郵電出版社,[4] [M] .北京:人民郵電出版社,~44[5] [M] .北京:人民郵電出版社,~44[6] 楊宗德. 嵌入式Linux應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例精講[M] .西安:西安電子工業(yè)出版社,~62[7] [M] .北京:北京航空航天大學(xué)出版社,~70[8] [M] .北京:人民郵電出版社,~72[9] [M] .北京:科學(xué)出版社,~226[10] Paul ++設(shè)計(jì)模式[M] .北京:清華大學(xué)出版社,~115[11] [M] .北京:北京航空航天大學(xué)出版社,~60[12] [M] .北京:機(jī)械工業(yè)出版社,~97[13] Andrew [M] .北京:人民郵電出版社,~110[14] [M] .北京:電子工業(yè)出版社,~222[15] [M] .北京:高等教育出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1