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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于cortex—m0的數(shù)據(jù)采集系統(tǒng)(參考版)

2024-12-07 19:34本頁面
  

【正文】 } 。 data /= width。 /* Rext = 100k */ /* E = (range(k) * DATA) / 2^n */ //return (range*data / width)。 I2CRead(LIGHT_I2C_ADDR, buf, 1)。 buf[0] = ADDR_MSB_SENSOR。 I2CRead(LIGHT_I2C_ADDR, buf, 1)。 buf[0] = ADDR_LSB_SENSOR。 } } /********************讀取 Light 值 ************************/ include include include include include include include uint32_t light_read(void) { uint32_t data = 0。 //顯示 buf printf(%d , lux)。 //讀取 Light 值 snprintf(buf, 20, %d , lux)。 printf(\r\n)。 light_enable()。 //在 第一行顯示 ”Light” I2CInit(I2CMASTER, 0)。 OLED_ClearScreen()。 } } /************************光感程序 ***********************/ void Light_Test(void) { char buf[24]。amp。 default: break。 case KEY_ESC: = 0。 default: break。 printf(\r\nFail )。 } else { OLED_DisStrLine(21 + 5, 0, )。 OLED_DisStrLine(21 + 6, 0, write ABCDEFGHIJ Ok)。 case 3://寫數(shù)據(jù) if(!GPIOGetValue(PORT2, 8)) { printf(\r\nRFID Write)。 printf(\r\nFail )。 } else { OLED_DisStrLine(21 + 5, 0, )。 OLED_DisStrLine(21 + 6, 0, write 0123456789 Ok)。 case 2://寫數(shù)據(jù) if(!GPIOGetValue(PORT2, 8)) { printf(\r\nRFID Write)。 printf(\r\nFail )。 30 } else { OLED_DisStrLine(21 + 5, 0, )。 if(chksum == rbuf[rbuf[0]]) { OLED_DisStrLine(21 + 6, 0, Ok )。 } printf(%02X , rbuf[i+2])。 OLED_DisChar(21 + 5, x, 0, buf[0])。 ij。 printf(\r\n)。 case switch() { case 1://讀卡 printf(\r\nRFID Read)。 Dis_Menu(menu)。 case KEY_DOWN: if( ) ++。 Dis_Menu(menu)。//讀取鍵值 switch(key) { case KEY_UP: if( 1) 29 。 GPIOSetDir(PORT2, 8, 0)。 [2] = data2。 [0] = Card。 = 1。 uint32_t i, j。 uint8_trbuf[36], chksum。 在此 ,謹(jǐn)向 楊老師和姜老師 表示崇高的敬意和衷心的感謝! 28 附 錄 /************************ RFID 卡的數(shù)據(jù)讀寫程序 ***********************/ RFID 卡的數(shù)據(jù)讀寫程序: include include include include include include Menu_TypeDef menu。 寫作畢業(yè)論文是一次再系統(tǒng)學(xué)習(xí)的過程,畢業(yè)論文的完成,同樣也意味著新的學(xué)習(xí)生活的開始 俗話說授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化之間,我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),也領(lǐng)會(huì)了對(duì)待知識(shí),走向社會(huì)的思維方式。 從選題到開題報(bào)告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題, 從軟件部分的大致框架到軟件部分的細(xì)小功能,都是 嚴(yán)格把關(guān),循循善誘 。 25 參考文獻(xiàn) [1] 周立功 . ARM 嵌入式系統(tǒng)基礎(chǔ)教程 .北京航空航天大學(xué)出版社 . 2021. [2] 朱文凱 , 何嶺松 , 丁漢等 . 基于 Inter 的嵌入式 Web 傳感器 [J]. 傳感器技術(shù) ,2021,8:14. [3] 楊叔子 , 史鐵林 , 李東曉 . 分布式監(jiān)測(cè)診斷系統(tǒng)的開發(fā)與設(shè)計(jì) [J]. 振動(dòng)、測(cè)試與診斷 , 1997, 17(1): 16. [4] ., ., . Instrument Diagnosis on the Inter [J]. IEEE Intelligent System, 1998, (5): 7076. [5] 朱文凱 , 陶波 , 何嶺松 . 基于 Inter 的測(cè)控系統(tǒng) —— 網(wǎng)絡(luò)化儀器 [J]. 中國(guó)計(jì)量 , 2021,7:5354. [6] 李之明 , 高玉琢 . DELPHI 7 組件經(jīng)典解析 [M]. 中國(guó)鐵道出版社 , 2021. 6. [7] 飛思科技產(chǎn)品研發(fā)中心 . DELPHI 7 組件及分布式應(yīng)用開發(fā) [M]. 電子工業(yè)出版社 , 2021, 1. [8] Raghu Ramakrishnan, Johannes Gehrke. DATABASE MANAGEMENT SYSTEMS [M]. 清華大學(xué)出版社 ,2021,12. [9] David Sceppd. ADO PROGRAM TECHNOLOGY [M]. 清華大學(xué)出版社 , 2021, 1. [10] 柳樹春 . 基于 Web 3Tier 客戶、服務(wù)器體系的應(yīng)用系統(tǒng)開發(fā)與實(shí)現(xiàn) [J]. 計(jì)算機(jī)工程與應(yīng)用 ,2021. [11] 曹軍義 , 劉曙光 . 基于 Inter 的遠(yuǎn)程測(cè)控技術(shù) [J]. 2021,6: 1721. [12] 孫德明 , 何正嘉 . 快速構(gòu)建基于 Web 的遠(yuǎn)程測(cè)控系統(tǒng) [J]. 計(jì)算機(jī)工程 與應(yīng)用 . 2021,23: l60162. [13] 朱文凱 , 陶波 , 何嶺松 . 基于 Inter 的測(cè)控系統(tǒng) [J]. 中國(guó)計(jì)量 .2021, 7: 5354. [14] 楊叔子 , 史鐵林 , 李東曉 . 分布式監(jiān)測(cè)診斷系統(tǒng)的開發(fā)與設(shè)計(jì) [J]. 振動(dòng)、測(cè)試與診斷 . 1997,17(l): l6. [15] 凌振寶 , 王君 , 馬心璐 . 一種網(wǎng)絡(luò)測(cè)控模型的研究 . 儀表技術(shù)與傳感器 . 2021,2:3738. [16] 朱文凱 ,陶波 , 何嶺松 . 基于 Inter 的嵌入式 e維護(hù)裝置 . 測(cè)控技術(shù) . 2021,21(6): 1721. [17] 朱文凱 , 何嶺松 , 丁漢等 . 基于 Inter 的嵌入式 Web 傳感器 [J]. 傳感器技術(shù) . 2021, 8: 14. [18] 譚浩強(qiáng) . C 語言程序設(shè)計(jì) [M]. 北京:清華大學(xué)出版社, 2021. [19] , . Modeling and Simulation of DCDC Power Converters 26 In CCM and DCM Using the Switching Functions Approach: Application To the Buck and Cuk Converters [C]. Power Electronics and Drives Systems, 2021 International Conferonce, 2021, 1(16): 468473. 27 致 謝 本設(shè)計(jì)及論文是在指導(dǎo)老師楊勝利和校內(nèi)指導(dǎo)姜韶軍老師的耐心指導(dǎo)下完成的 。將各個(gè)采集節(jié)點(diǎn)通過 Zigbee 技術(shù)建立信息采集網(wǎng)。 通過本人的學(xué)習(xí)以及其他同學(xué)和老師的幫助,最終本設(shè)計(jì)得以完成。無論在處理數(shù)據(jù)的速度上還是在功耗上,亦或是抗干擾能力上,它完全能夠勝任終端數(shù)據(jù)采集的重任。 解決辦法: ( 1) Zigbee 模塊程序燒寫時(shí)出現(xiàn)錯(cuò)誤,重新燒寫后數(shù)據(jù)傳輸正常 ; ( 2)串口號(hào)和波特率設(shè)置出錯(cuò),把 COM1 改成 COM4,波特率改成 115200 后,程序能正常燒寫; ( 3)對(duì) Zigbee 的 id 進(jìn)行設(shè)置,改寫了程序中相應(yīng)的變量,能實(shí)現(xiàn)相互接收和控制 ; ( 4)檢查代碼,蜂鳴器的使能變量值被固定 賦值成 0,按實(shí)際要求改變?cè)撟兞康馁x值方式后,蜂鳴器恢復(fù)正常; ( 5)程序中緩存有點(diǎn)小,當(dāng)數(shù)據(jù)量比較大時(shí)容易出錯(cuò),增加緩存后,數(shù)據(jù)顯示格式正確。部分實(shí)驗(yàn)效果如下所示。 (在測(cè)試時(shí), 為了確保實(shí)時(shí)性,每一次從新設(shè)定極限值時(shí)開始生效。 圖 62 M0工作狀態(tài)界面 如下圖所示。 21 圖 61 顯示界面 點(diǎn)擊顯示 M0 工作狀態(tài),彈出如下界面。 結(jié)果顯示: (1)液晶屏上顯示的溫度時(shí)刻在變; (2)對(duì)著溫濕度傳感器用口吹起氣,可以看見顯示器上的溫濕度變化; (3)擋住上面的光照時(shí),顯示無光照,放開之后馬上顯示有光照; (4)溫度超過一定值,蜂鳴器會(huì)叫,風(fēng)扇轉(zhuǎn)動(dòng)起來; (5)把實(shí)驗(yàn)板慢慢轉(zhuǎn)動(dòng),可以看見三重重力值在不斷變化; 所以,實(shí)驗(yàn)結(jié)果表明,這個(gè)數(shù)據(jù)和控制實(shí)驗(yàn)是正確的。 接 M0實(shí)驗(yàn)開發(fā)板和電腦之間的連線。 } } } return 0。 == ) { getGoodsPackage (amp。 } else if (39。 == ) { getEnvPackage (amp。 if (39。 pthread_mutex_unlock (amp。 } buf = nodedata。mutex_linklist)。mutex_linklist)。mutex_analysis)。mutex_analysis)。 pthread_cond_wait (amp。 while (1) { pthread_mutex_lock (amp。 link_datatype buf。 蜂 鳴 器 線 程p t h r e a d _ b u z z e r ( )等 待 喚 醒p t h r e a d _ c o n d _ w a i t ( )獲 取 蜂 鳴 器 模 塊 掩 碼d e v _ b u z z e r _ m a s k控 制 蜂 鳴 器I o c t l ( d e v _ b u z z e r _ f d )信 號(hào) 喚 醒執(zhí) 行 完 畢 返 回打 開 設(shè) 備 文 件o p e n 圖 55 數(shù)據(jù)處理流程圖 在本程序中,進(jìn) 行了大量的工作如數(shù)據(jù)的解析,激活數(shù)據(jù)庫(kù)線程,以及設(shè)置各倉(cāng)庫(kù)設(shè)備的標(biāo)志位,并進(jìn)行檢查,同時(shí)對(duì)接收的數(shù)據(jù)進(jìn)行臨界檢測(cè),部分代碼如下。 關(guān)閉數(shù)據(jù)庫(kù)操作的函數(shù): int sqlite3_close(sqlite3 *)。通過使用這些接口,傳遞一些標(biāo)準(zhǔn) sql 語句(以 char * 類型)給 sqlite函數(shù), sqlite 就會(huì)為 你操作數(shù)據(jù)庫(kù)。 18 SPI_UART_CS(0); SPI_PutGet(1, SPI752_WRITE | (Reg3) | (Channel1)); SPI_PutGet(1, Data); SPI_UART_CS(1); 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 接收到的數(shù)據(jù)保存數(shù)據(jù)庫(kù) sqlite3 中。i++) Zigbee_PutChar(*(ptr+i))。 for(i = 0。 //獲取數(shù)值 ptr =
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1