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

正文內(nèi)容

智能天然氣監(jiān)控終端的數(shù)據(jù)顯示系統(tǒng)的設(shè)計畢業(yè)設(shè)計論文-資料下載頁

2025-07-07 19:59本頁面

【導(dǎo)讀】生存環(huán)境的舒適與安全是人類永恒追求的物質(zhì)目標(biāo)。隨著計算機(jī)技術(shù)、通信。個生活現(xiàn)代化,環(huán)境舒適化、安全化的生活空間。通過環(huán)境監(jiān)測系統(tǒng),用戶可以。實(shí)時獲得居住環(huán)境的信息,如:溫濕度、天然氣濃度、火災(zāi)信息等。的環(huán)境信息作為其他家庭設(shè)備運(yùn)行時的參數(shù),實(shí)現(xiàn)對環(huán)境的智能化控制。度和煙霧濃度的目標(biāo),并且當(dāng)濃度超過設(shè)定閾值時,將通過無線的方式進(jìn)行報警。WIFI,GPRS等無線通訊方式及時將各種監(jiān)控信息通知住戶。

  

【正文】 的性能與資源 高性能以及低資源占用一直都是 UCGUI 的主要設(shè)計目標(biāo) . UCGUI 可以在 8/16/32 處理器 上運(yùn)行 , 甚至在只有 64K ROM 及 2K RAM 的單芯片系統(tǒng)(singlechip)上運(yùn)行 , 這取決于 選用的 UCGUI 功能模塊 . UCGUI 實(shí)際的性能由許多因素決定 , 如處理器 /編譯器 /內(nèi)存模 式 /優(yōu)化程度 /配置 /LCD 控制器連接方式等 。 內(nèi)存占用需求 以下數(shù)據(jù)提供的是 32 位 CPU 下的內(nèi)存占用量 , 基于 x86 及富士通(Fujitsu)FR30 處理器 。 對于 16 的 CPU, ROM 的占用量會小一些 (在本地內(nèi)存模式中大約少占用 30%, 如指針是 16 位的 )。 字體占用的 ROM 大小在 16 位下同樣小一些 。 下面的表格中 , 主要列出了 UCGUI 中幾個模塊 , 分別是 : ( 1) 基礎(chǔ)核心模塊 。 ( 2) 顏色管理模塊 。 ( 3) 字體模塊 。 ( 4) 2D 基本圖形函數(shù)庫模塊 。 ( 5) 內(nèi)存場景設(shè)備模塊 。 ( 6) 圖表庫中光滑處理模塊 。 ( 7) 控制器驅(qū)動模塊 。 ( 8) 窗口管理模塊 。 23 ( 1)硬件啟用流程 ( 2)軟件啟用流程 ( 3)編寫數(shù) 據(jù)顯示代碼程序 ( 4)組建儀器設(shè)備 ( 5)仿真實(shí)驗(yàn) 天然氣煙霧監(jiān)控的顯示流程 用戶界面基本設(shè)置流程 用戶界面基本設(shè)置流程 硬件初始化 GPIO 口初始 網(wǎng)絡(luò)初始 時鐘指針 ADC 初始 SD 卡初始 UCOSII初始化 24 建立 multiedit 部件 顯示 IP 地址、網(wǎng)關(guān)地址、子網(wǎng)掩碼 設(shè)置 TXXT 部件的字體、顏色 建立任務(wù) 建立用戶界面任務(wù) 建立網(wǎng)絡(luò)處理任務(wù) ADC 采樣任務(wù) 建立窗口設(shè)置字體 設(shè)置 multiedit 部件的最大字符數(shù)、字體 、背景色等 獲取各個窗口 TEXT 部件 25 數(shù)據(jù)信息顯示流程 清除 TCP、 UDP接收顯示區(qū) TCP_S_Link 顯示 TCP 數(shù)據(jù) TCP客戶端已經(jīng)斷開 ==1 ==2 UDP 是否有數(shù)據(jù) 顯示接收到的 UDP 數(shù)據(jù) 是否有ADC 數(shù)據(jù) 顯示 ACD 數(shù)據(jù) Y Y N 26 天然氣煙霧實(shí)時監(jiān)控的 程序功能 實(shí)現(xiàn) * 功 能:顯示及處理界面 void Fun(void) { char s1[40]=TCP來自 。 char s3[40]=UDP。 char s2[20],s4[20]。 char s5[40]=Mac_Add: 。 char s6[40]=IP___Add: 。 char s7[40]=Route_IP: 。 char s8[40]=Net_Mask: 。 char str_adc[70]= 。 int adc_pre=0。 /* 打開鼠標(biāo)光標(biāo)顯示 */ ETH_TCP_R=0。 //TCP 服務(wù)器數(shù)據(jù)接收標(biāo)志清除 ETH_UDP_R=0。 //UDP 服務(wù)器數(shù)據(jù)接收標(biāo)志清除 TCP_S_Link=0。 //TCP 服務(wù)器連接標(biāo)志 UDP_S_Link=0。 //UDP 服務(wù)器連接標(biāo)志 GUI_CURSOR_Show()。 WM_SetCreateFlags(WM_CF_MEMDEV)。 /* Automatically use memory devices on all windows */ DesktopColorOld = WM_SetDesktopColor(GUI_BLUE)。 /* Automatically update desktop window */ /* 建立窗體,包含了資源列表,資源數(shù)目, 并指定回調(diào)函數(shù) */ hWin = GUI_CreateDialogBox(aDialogCreate, GUI_COUNTOF(aDialogCreate), _cbCallback, 0, 0, 0)。 27 /* 設(shè)置窗體字體 */ FRAMEWIN_SetFont(hWin, pFont)。 //text7=TEXT_Create(250, 46, 70, 20, hWin, GUI_ID_TEXT7,WEB 端口 :80,TEXT_CF_LEFT|TEXT_CF_VCENTER )。 /* 獲得 TEXT 部件的句柄 */ text0 = WM_GetDialogItem(hWin, GUI_ID_TEXT0)。 text1 = WM_GetDialogItem(hWin, GUI_ID_TEXT1)。 text2 = WM_GetDialogItem(hWin, GUI_ID_TEXT2)。 text3 = WM_GetDialogItem(hWin, GUI_ID_TEXT3)。 text4 = WM_GetDialogItem(hWin, GUI_ID_TEXT4)。 text5 = WM_GetDialogItem(hWin, GUI_ID_TEXT5)。 text6 = WM_GetDialogItem(hWin, GUI_ID_TEXT6)。 text7 = WM_GetDialogItem(hWin, GUI_ID_TEXT7)。 text8 = WM_GetDialogItem(hWin, GUI_ID_TEXT8)。 /* 設(shè)置 TEXT 部件的字體 */ TEXT_SetFont(text0,amp。GUI_Font16B_ASCII)。 TEXT_SetFont(text1,amp。GUI_Font16B_ASCII)。 TEXT_SetFont(text2,amp。GUI_Font16B_ASCII)。 TEXT_SetFont(text3,amp。GUI_Font16B_ASCII)。 TEXT_SetFont(text4,pFont)。 TEXT_SetFont(text5,pFont)。 TEXT_SetFont(text6,pFont)。 TEXT_SetFont(text7,pFont)。 TEXT_SetFont(text8,pFont)。 /* 設(shè)置 TEXT 部件的字體顏色 */ 28 TEXT_SetTextColor(text0,GUI_BLACK)。 TEXT_SetTextColor(text1,GUI_BLACK)。 TEXT_SetTextColor(text2,GUI_BLACK)。 TEXT_SetTextColor(text3,GUI_BLACK)。 TEXT_SetTextColor(text4,GUI_WHITE)。 TEXT_SetBkColor(text4,GUI_LIGHTBLUE)。 TEXT_SetTextColor(text5,GUI_WHITE)。 TEXT_SetBkColor(text5,GUI_LIGHTBLUE)。 TEXT_SetTextColor(text6,GUI_WHITE)。 TEXT_SetBkColor(text6,GUI_LIGHTBLUE)。 TEXT_SetTextColor(text7,GUI_WHITE)。 TEXT_SetBkColor(text7,GUI_LIGHTBLUE)。 TEXT_SetTextColor(text8,GUI_WHITE)。 TEXT_SetBkColor(text8,GUI_LIGHTBLUE)。 /* 顯示 MAC 地址 */ itoa(mymac[0],s2,10)。 strcat(s5,s2)。 strcat(s5,)。 itoa(mymac[1],s2,10)。 strcat(s5,s2)。 strcat(s5,)。 itoa(mymac[2],s2,10)。 strcat(s5,s2)。 strcat(s5,)。 itoa(mymac[3],s2,10)。 strcat(s5,s2)。 strcat(s5,)。 itoa(mymac[4],s2,10)。 strcat(s5,s2)。 strcat(s5,)。 itoa(mymac[5],s2,10)。 strcat(s5,s2)。 TEXT_SetText(text3,s5)。 /* 顯示 IP地址 */ itoa(myip[0],s2,10)。 strcat(s6,s2)。 strcat(s6,.)。 itoa(myip[1],s2,10)。 strcat(s6,s2)。 strcat(s6,.)。 itoa(myip[2],s2,10)。 strcat(s6,s2)。 strcat(s6,.)。 itoa(myip[3],s2,10)。 strcat(s6,s2)。 29 TEXT_SetText(text0,s6)。 /* 顯示網(wǎng)關(guān)地址 */ itoa(routeip[0],s2,10)。 strcat(s7,s2)。 strcat(s7,.)。 itoa(routeip[1],s2,10)。 strcat(s7,s2)。 strcat(s7,.)。 itoa(routeip[2],s2,10)。 strcat(s7,s2)。 strcat(s7,.)。 itoa(routeip[3],s2,10)。 strcat(s7,s2)。 TEXT_SetText(text1,s7)。 /* 顯示子網(wǎng)掩碼 */ itoa(mask[0],s2,10)。 strcat(s8,s2)。 strcat(s8,.)。 itoa(mask[1],s2,10)。 strcat(s8,s2)。 strcat(s8,.)。 itoa(mask[2],s2,10)。 strcat(s8,s2)。 strcat(s8,.)。 itoa(mask[3],s2,10)。 strcat(s8,s2)。 TEXT_SetText(text2,s8)。 /* 獲得按鈕 部件的句柄 */ _ahButton[0] = WM_GetDialogItem(hWin, GUI_ID_BUTTON0)。 _ahButton[1] = WM_GetDialogItem(hWin, GUI_ID_BUTTON1)。 _ahButton[2] = WM_GetDialogItem(hWin, GUI_ID_BUTTON2)。 _ahButton[3] = WM_GetDialogItem(hWin, GUI_ID_BUTTON3)。 _ahButton[4] = WM_GetDialogItem(hWin, GUI_ID_BUTTON4)。 //按鍵字體設(shè)置 BUTTON_SetFont(_ahButton[0],pFont)。 BUTTON_SetFont(_ahButton[1],pFont)。 BUTTON_SetFont(_ahButton[2],pFont)。 BUTTON_SetFont(_ahButton[3],pFont)。 BUTTON_SetFont(_ahButton[4],pFont)。 30 //按鍵背景色設(shè)置 BUTTON_SetBkColor(_ahButton[0],0,GUI_GRAY)。 //按鍵背景顏色 BUTTON_SetBkColor(_ahButton[1],0,GUI_GRAY)。 BUTTON_SetBkColor(_ahButton[2],0,GUI_GRAY)。 BUTTON_SetBkColor(_ahButton[3],0,GUI_GRAY)。 BUTTON_SetBkColor(_ahButton[4],0,GUI_GRAY)。 //按鍵前景色設(shè)置 BUTTON_SetTextColor(_ahButton[0],0,GUI_WHITE)。 BUTTON_SetTextColor(_ahButton[1],0,GUI_WHITE)。 BUTTON_SetTextColor(_ahButton[2],0,GUI_WHITE)。 BUTTON_SetTextColor(_ahBu
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1