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

正文內(nèi)容

畢業(yè)論文-企業(yè)考勤系統(tǒng)的設計與實現(xiàn)-wenkub.com

2025-06-02 10:06 本頁面
   

【正文】 努力奮斗。讓我有勇氣面對困難從不退縮。 然后要感謝自己大學四年的室友,四年前,由于緣分我們從不同的地方,來到同一個屋檐下,回首四年前,我們青澀的面孔仿佛就在眼前,在四年當中我們可能有過紅臉、有過一些不愉快。王老師不辭辛苦的對論文細節(jié)進行修改,為了我的論文的撰寫提供了很多寶貴的意見。 。 ,從網(wǎng)頁上實時監(jiān)控倉庫環(huán)境 。 } 39 附錄二 服務器端與采集數(shù)據(jù)端通信指令 設備編號 設備名 操作掩碼 0x00 風扇 0x00 關閉風扇 0x01 打開風扇 0x10 蜂鳴器 0x00 關閉 0x01 打開 0x11 LED 0x00 關閉 0x01 打開 倉庫編號 + 設備編號 + 操作掩碼 = 命令 例如: 0x01 +0x 00 + 0x 01 =0x 41 一號倉庫打開風扇 0x01 + 0x11 + 0x00 = 0x 71 一號倉庫關閉蜂鳴器 40 結(jié) 論 基于物聯(lián)網(wǎng)的倉儲管理系統(tǒng)各個預計的功能逐步得到了完善,基本實現(xiàn)了預定的目標,雖然自己只參與了主程序和數(shù)據(jù)采集端的設計與實現(xiàn),也學到了不少的東西,本系統(tǒng)使用 Linux C 語言 、 html 語言、 Sqlite 數(shù)據(jù)庫,并以 cortexA8 和 M0 硬件為基礎, 本系統(tǒng) 實現(xiàn) 的主要功能和 它的 特點如下: 。 float battery_voltage。 float humifityMAX。 float temperatureMIN。 signed char y。//商品編號 uint8_t goodsnum。 //光照 uint32_t bet[2]。//溫度 uint8_t hum[2] //濕度 charx。sendenv, 24)。 = 。 = light[0]。[1] = hum[1]。 結(jié) 構(gòu)體賦值( 24個字節(jié)) = flag。 char io。 CY14443 是 SPI 總線設備,芯片原理圖如下圖 415 所示; 圖 415: CY14443 芯片原理圖 37 CY14443 射頻模塊工作時序圖 此芯片工作時序圖如圖 416 所示 : 圖 416: CY14443 工作時序圖 CY14443 射頻模塊相關參數(shù) 射頻模塊工作方式; CY14443模塊工作在半雙工方式,在命令發(fā)送結(jié)束后,需要稍作延時,等待射頻模塊處理命令,且做出反應。 第二步; 微處理器的 I/O設置為輸出,輸出低電平,保持時間必須大于 18ms,之后微處理器設置為輸入,就是溫濕度傳感器的 DATA 數(shù)據(jù)線也隨之變高,等待 DHT11 作出回答信號,發(fā)送信號如圖 413所示: 圖 413:發(fā)送信號圖 第三步 : 從 data引腳輸出 40位數(shù)據(jù),微處理器根據(jù)輸入輸出電平變化,接收數(shù) 據(jù), “ 50 36 微秒的低 +2628微秒的高電平”代表位數(shù)據(jù) 0, 50微秒的 +70微秒的高電平代表位數(shù)據(jù) 1。采集數(shù)據(jù)終端與 ZigBee 無線通信模塊之間,是由 串行 外設接口 (SPI) 總線 、 UART 轉(zhuǎn) USB 芯片銜接的 。 數(shù)據(jù)描述 表 111:攝像頭模塊數(shù)據(jù)描述 ( 1)互斥鎖變量 名稱 類型 功能 mutex_camera pthread_mutex_t 攝像頭模塊控制線程互斥鎖 ( 2)條件變量 名稱 類型 功能 cond_camera pthread_cond_t 攝像頭模塊控制線程被喚醒條件變量 ( 3)其它變量 名稱 類型 功能 dev_camera_mask unsigned char 攝像頭模塊操作掩碼 dev_camera_fd int 攝像頭模塊設備節(jié)點 33 流程圖 攝像頭模塊流程 圖如圖 49 所 示: c a m e r a線 程p th r e a d _ c a m e r a ( )等 待 喚 醒p th r e a d _ c o n d _ w a it( )獲 取 拍 照 掩 碼d e v _ c a m e r a _ m a s k控 制 拍 照w r ite ( d e v _ c a m e r a _ f d , ,)信 號 喚 醒執(zhí) 行 完 畢 返 回打 開 設 備 文 件o p e n 圖 49:攝像頭 模塊流程圖 采集數(shù)據(jù)端的詳細設計 采集數(shù)據(jù)終端設備方案描述 數(shù)據(jù)采集端采用了恩智浦的 LPC11C14 芯片,本芯片是一款 ARM CortexM0 系列低功耗、低成本、的 32 位處理器,最高主頻可以工作到 50MHz。對 應 方 式 解 析 數(shù) 據(jù) 對 應 方 式 解 析 數(shù) 據(jù)將 數(shù) 據(jù) 加 入 數(shù) 據(jù) 庫鏈 表激 活 刷 新 數(shù) 據(jù) 線 程判 斷 表 頭 是 否為 空空非 空環(huán) 境貨 物判 斷 數(shù) 據(jù) 是 否異 常確 認 對 應 異 常 , 并 發(fā)送 數(shù) 據(jù) 到 接 收 請 求線 程 的 消 息 隊 列 , 激活 M 0 的 控 制 措 施并 報 警判 斷 此 異 常 是否 處 理 過沒 處 理異 常已 處 理正 常圖 45:數(shù)據(jù)處理模塊流程圖 詳細說明 在數(shù)據(jù)處理線程中 ,進行了以下大量的工作 ,例如,對接到數(shù)據(jù)的解析、激活數(shù)據(jù)庫線程、設置倉庫設備的 標志位等等 ,并對數(shù)據(jù)進行檢查 ,還對接收的數(shù)據(jù)進行異常檢查,如果超過臨界值,則發(fā)命令給底層數(shù)據(jù)采集端 ,主要功能代碼見 :采集數(shù)據(jù)端數(shù)據(jù)分析線程 . 處理客戶請求模塊 功能描述 接收網(wǎng)頁和其他線程檢測到的異常,并發(fā)送設備控制請求的線程。 數(shù)據(jù)描述 表 47:數(shù)據(jù)處理模塊數(shù)據(jù)描述 結(jié)構(gòu)體名 成員類型 成員名稱 功能 struct getEnvMsg unsigned char tem[2] 溫度 hum[2] 濕度 x 三軸 y z unsigned int ill 光照 battery 電池電壓比例 struct getGoodsMsg unsigned char io 進出標志 goodsno 貨物編號 goodsnum 貨物數(shù)量 26 類型 名稱 功能 linklist linkHead 數(shù)據(jù)緩存鏈表頭 ,用來讀取數(shù)據(jù) slinkHead 數(shù)據(jù)庫數(shù)據(jù)緩存鏈表頭 ,用來插入數(shù)據(jù) 類型 pthread_mutex_t 名稱 功能 mutex_linklist 數(shù)據(jù)緩存鏈表互斥鎖 mutex_analysis 數(shù)據(jù)處理線程互斥鎖 mutex_global 實時倉庫信息數(shù)據(jù)互斥鎖 mutex_buzzer 蜂鳴器模塊互斥鎖 pthread_cond_t cond_analysis 數(shù)據(jù)處理模塊被喚醒條件變量 cond_sqlite 數(shù)據(jù)庫模塊被喚醒條件變量 cond_refresh 內(nèi)存刷新線程被喚醒條件變量 cond_buzzer 蜂鳴器模塊喚醒條件變量 char tem_alarm_status[STORAGE_NUM] 各倉庫溫度是否超標標志位 hum_alarm_status[STORAGE_NUM] 各倉庫溫度是否超標標志位 ill_alarm_status[STORAGE_NUM] 各倉庫光照是否超標標志位 beep_status[STORAGE_NUM] A8 主蜂鳴器狀態(tài)標志位 int msgid 消息隊列號 dev_buzzer_mask 蜂鳴器模塊操作標志位 struct env_info_clien_addr all_info_RT 實時環(huán)境信息全局變量 27 流程圖 數(shù)據(jù)處理模塊流程圖如下圖 45 所示: 睡 眠取 鏈 表 數(shù) 據(jù)判 斷 信 息 類 型g e t E n v P a c k a g e( amp。options, B115200)。 = 0。 //設置 1個標志位 |= IGNPAR。= ~CRTSCTS。 //讀取終端參數(shù) |= ( CLOCAL | CREAD )。 extern pthread_mutex_t mutex_linklist。 數(shù)據(jù)描述 表 46:數(shù)據(jù)接收端數(shù)據(jù)描述 類型 名稱 功能 Int dev_uart_fd 串口文件描述符 linklist linkHead 數(shù)據(jù)緩存鏈表頭 pthread_cond_t cond_analysis 數(shù)據(jù)處理模塊喚醒條件變量 pthread_mutex_t mutex_linklist 數(shù)據(jù)緩存保護互斥鎖 流程圖 數(shù)據(jù)接收模塊流程圖如下圖 44 所示: 睡 眠讀 取 信 息判 斷 消 息 頭 是否 正 確判 斷 消 息 類 型讀 取 環(huán) 境 對 應 長 度消 息讀 取 貨 物 對 應 長 度消 息插 入 數(shù) 據(jù) 緩 存 鏈 表激 活正 確錯 誤貨 物 信 息環(huán) 境 信 息 圖 44:數(shù)據(jù)接收流程 圖 24 詳細說明 serial_init來進行串口的初始化 。用來讀完節(jié)點信息的數(shù)據(jù)庫操作。 :主線程 . :處理消息隊列 里請求的線程 . :更新共享內(nèi)存里的實時數(shù)據(jù) . :數(shù)據(jù)庫操作線程 . :接收采集數(shù)據(jù)端數(shù)據(jù)線程 . :采集數(shù)據(jù)端數(shù)據(jù)分析線程 . :采集數(shù)據(jù)端控制命令發(fā)送線程 . :服務器蜂鳴器控制線程 . :服務器 LED 模塊線程 . :紅外 (按鍵模擬 )監(jiān)測線程 . :攝像頭模塊控制線程 . 數(shù)據(jù)描述 結(jié)構(gòu)體描述,如表 41 所示: 18 表 41:結(jié)構(gòu)體描述 結(jié)構(gòu)體名 成員類型 成員名 功能描述 storage_goods_info unsigned char goods_type 物品類型 unsigned int goods_count 物品數(shù)量 storage_info unsigned char storage_status 倉庫開關狀態(tài) led_status 倉庫 LED 狀態(tài) buzzer_status 倉 庫 Buzzer 狀態(tài) fan_status 倉庫風扇狀態(tài) signed char x 倉庫采集端三軸狀態(tài) y z char samplingTime[20] 采集數(shù)據(jù)的時間 float temperature 倉庫當前溫度 temperatureMAX 倉庫溫度上限 temperatureMIN 倉庫溫度下限 humidity 倉庫當前濕度 humidityMAX 倉庫濕度上限 humidityMIN 倉庫濕度下限 illumination 倉庫當前光照 illuminationMAX 倉庫光照上限 illuminationMIN 倉庫光照下限 battery 倉庫采集端電池電壓 storage_goods_info goods_info[SIZE] 采集貨物信息 env_info_clien_addr storage_info storage_no[STORAGE_NUM] 所以倉庫實時信息 msg long type 消息隊列里的消息類型 19 部分全局變量描述,如表 42 所示: 表 42:部分全局變量描 述 類型 變量名 作用 pthread_cond_t cond_sqlite 數(shù)據(jù)庫線程被喚醒條件變量 cond_analysis 數(shù)據(jù)分析線程被喚醒條件變量 cond_uart_cmd M0 控制命令發(fā)送線程被喚醒條件變量 cond_client_request 處理消息隊列里請求的線程被喚醒條件變量 cond_infrared 紅外 (按鍵模擬 )監(jiān)測線程被喚醒條件變量 cond_buzzer A8 蜂鳴器控制線程被喚醒條件變量 cond_led A8 LED 模塊線程被喚醒條件變量 cond_camera 攝像頭模塊控制線程被喚醒條件變量 cond_refresh 更新共享內(nèi)存里的實時數(shù)據(jù)被喚醒條件變量 pthread_mutex_t mutex_slinklist 數(shù)據(jù)庫緩存互斥鎖 mutex_sqlite 數(shù)據(jù)庫線程互斥鎖 mutex_analysis 數(shù)據(jù)分析線程互斥鎖 mutex_uart_cmd M0 控制命令發(fā)送線程互斥鎖 mutex_client_request 處理消息隊列里請求的線程互斥鎖 mutex_buzzer A8 蜂鳴器控制線程互斥 鎖 mutex_led A8 LED 模塊線程互斥
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1