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

正文內容

基于mcu無線溫度傳感畢業(yè)設計-預覽頁

2025-07-14 12:32 上一頁面

下一頁面
 

【正文】 滲 透 到 生 活 各 個 方 面 。 而 且 , 當 數(shù) 據(jù) 采 集 點 處 于 運 動 狀 態(tài) 、 所 處 的 環(huán) 境 不 允許 或 無 法 鋪 設 電 纜 時 , 數(shù) 據(jù) 甚 至 無 法 傳 輸 , 此 時 便 需 要 利 用 無 線 傳 輸 的 方 式 進行 數(shù) 據(jù) 采 集 。在 日 常 生 活 中 , 隨 著 人 們 生 活 水 平 的 提 高 , 居 住 條 件 也 逐 漸 變 得 智 能 化 。 為 此 ,需 要 設 計 相 應 的 接 口 系 統(tǒng) , 控 制 這 些 射 頻 芯 片 工 作 , 完 成 可 靠 穩(wěn) 定 的 無 線 數(shù) 據(jù)通 信 , 這 樣 的 研 究 也 變 得 更 加 有 意 義 了 。 發(fā) 送 部 分 以 單 片 機 STC89C52 為 核 心 , 使 用 溫 度 轉 換芯 片 DS18B20 實 時 采 集 溫 度 并 通 過 數(shù) 碼 管 顯 示 。 單 片 機 構 成 的 應 用 系 統(tǒng) 有 較 大 的 可 靠 性 。 由 于 構 成 的 系 統(tǒng) 是 一 個 計 算 機 系 統(tǒng) , 相 當 多 的 功 能 由 軟 件 實 現(xiàn) , 故 具 有柔 性 特 點 和 優(yōu) 異 的 性 能 價 格 比 。 因 而 ,單 片 機 的 應 用 范 圍 在 不 斷 的 擴 大 , 它 已 經(jīng) 成 了 人 類 生 活 中 不 可 缺 少 的 工 具 。 機 電 一 體 化 產(chǎn) 品 是 指 , 集 機 械 技 術 、微 電 子 技 術 、 計 算 機 技 術 和 控 制 技 術 于 一 體 , 具 有 智 能 化 特 征 的 機 電 產(chǎn) 品 。 它 既 可 以 作 為 主 機 控 制 , 也 可 以 作 為 分 布 式 控 制 系 統(tǒng) 的 前 端 機 , 對現(xiàn) 場 的 信 息 進 行 實 時 的 測 量 和 控 制 。例 如 : Intel 公 司 的 8044, 由 8051 單 片 機 及 SDLC 通 信 接 口 組 合 而 成 ,用 高 性 能 的 串 行 接 口 單 元 SIU 代 替 傳 統(tǒng) 的 UART, 采 用 雙 絞 線 、 半 雙 工 通 信 形式 , 特 別 適 合 遠 距 離 通 信 。 可 以 說 ,單 片 機 在 人 們 日 常 生 活 中 應 用 所 受 到 的 限 制 主 要 不 是 技術 問 題 , 而 是 創(chuàng) 造 力 和 技 巧 上 的 問 題 。 但 是 STC89C52RC 可 以 通 過 STC_ISP 軟 件 下 載 進 行 燒錄 。 由 于 受 到 引 腳 數(shù) 目 的 限 制 , 所 以 有 部分 引 腳 具 有 第 二 功 能 。 在 單 片 機 內 部 , 它 是 反 相 放 大 器 的 輸 入 端 , 該放 大 器 構 成 了 片 內 振 蕩 器 。 若 采 用 外 部 時 鐘 電 路 時 , 對 于6HMOS 單 片 機 , 該 引 腳 輸 入 外 部 時 鐘 脈 沖 ; 對 于 CHMOS 單 片 機 , 此 引 腳 應 懸 空 。 當 VCC 下 掉 到 低 于 規(guī) 定 的 電 平 , 而 Vpd 在 其 規(guī) 定 的 電 壓 范 圍 內 時 , Vpd就 向 片 內 RAM 提 供 備 用 電 源 , 以 保 持 片 內 RAM 中 的 信 息 不 丟 失 , 復 電 后 能 繼 續(xù)正 常 運 行 。 在 EPROM 編 程 時 , 從 P0 口 輸 入 指令 字 節(jié) ; 在 驗 證 程 序 時 , 則 輸 出 指 令 字 節(jié) ( 驗 證 時 , 要 外 接 上 拉 電 阻 ) 。 P1 口 能 驅 動 4 個 LSTTL 負 載 。 P2口 可 驅 動 4 個 LSTTL 負 載 。 作 為 第 二 功能 使 用 時 , 各 引 腳 的 定 義 如 表 31 所 示 。 內 置 頻 率 合 成 器 、 功 率 放 大 器 、 晶 體 振 蕩 器 、 調 制 器 等 功 能 模 塊 ,并 融合 了 增 強 型 ShockBurst 技 術 , 其 中 輸 出 功 率 和 通 信 頻 道 可 通 過 程 序 進 行 配 置 。     具 有 自 動 應 答 和 自 動 再 發(fā) 射 功 能 。     125 個 頻 道 :     與 其 他 nRF24 系 列 射 頻 器 件 相 兼 容 。 各 引 腳 功 能 如 下 : 10圖 nRF24L01 封 裝 圖CE: 使 能 發(fā) 射 或 接 收 。 表 :模式 PWR_UPPRIM_RX CE FIFO 寄存器狀態(tài)接收模式 1 1 1 發(fā)射模式 1 0 1 數(shù)據(jù)在 TX FIFO 寄存器中發(fā)射模式 1 0 1→0 停留在發(fā)送模式,直至數(shù)據(jù)發(fā)送完11待機模式 2 1 0 1 TX FIFO 為空待機模式 1 1 0 無數(shù)據(jù)傳輸?shù)綦?0     待 機 模 式 1 主 要 用 于 降 低 電 流 損 耗 , 在 該 模 式 下 晶 體 振 蕩 器 仍 然 是 工 作 的;    待 機 模 式 2 則 是 在 當 FIFO 寄 存 器 為 空 且 CE=1 時 進 入 此 模 式 ;    待 機 模 式 下 , 所 有 配 置 字 仍 然 保 留 。 如 果 收 到 應 答 , 則 認 為 此 次 通 信 成 功 , TX_DS 置 高 , 同 時 TX_PLD 從 TX FIFO 中 清 除 。若 發(fā) 送 堆棧 中 有 數(shù) 據(jù) 且 CE 為 高 , 則 進 入 下 一 次 發(fā) 射 。 若 此 時 自 動 應 答 開 啟 , 接 收 方 則 同 時 進 入 發(fā) 射 狀 態(tài) 回 傳 應 答 信 號 。 但 針 對 單 個 字 節(jié) 而 言 , 要 先 送 高 位 再 送 低 位 。 nRF24L01 的 配 置 寄 存 器 共 有 25 個 , 常 用 的 配 置 寄 存 器 如 表 2 所 示 。 LED 數(shù) 碼 管 型 號 較 多 , 規(guī) 格 尺 寸也 各 異 , 顯 示 顏 色 有 紅 、 綠 、 橙 等 。 以 共 陰 式 為 例 , 如 把 陰 極 接 地 , 在 相 應 段 的 陽 極 接 上 正 電 源 , 該 段即 會 發(fā) 光 。 過 程 如 下 表 :表 :段碼 位碼 顯示器狀態(tài)08H 01H □□□□□□□0abH 02H □□□□□□1□12H 04H □□□□□2□□22H 08H □□□□3□□□16a1H 10H □□□4□□□□24H 20H □□5□□□□□04H 40H □6□□□□□□aaH 80H 7□□□□□□□本 論 文 中 使 用 了 3 個 數(shù) 碼 管 , 其 中 前 兩 位 使 用 動 態(tài) 掃 描 顯 示 實 測 溫 度 , 在設 置 加 熱 溫 度 的 時 候 , 兩 個 數(shù) 碼 管 是 閃 爍 , 以 提 示 目 前 處 在 溫 度 設 置 狀 態(tài) 。當溫度超過報警最高溫度,LED6 就會亮,蜂鳴器發(fā)出報警聲音,若溫度低于報警最低溫度時,LED7 亮,蜂鳴器發(fā)出報警聲音。C~+125176。C。 現(xiàn) 場 溫 度 直 接 以 17一 線 總 線 的 數(shù) 字 方 式 傳 輸 , 大 大 提 高 了 系 統(tǒng) 的 抗 干 擾 性 。 光 刻 ROM 的 作 用 是 使 每 一 個 DS18B20 都各 不 相 同 , 這 樣 就 可 以 實 現(xiàn) 一 根 總 線 上 掛 接 多 個 DS18B20 的 目 的 。19 單 總 線 介 紹1- WIRE BUS 單 總 線 是 Maxim 全 資 子 公 司 Dallas 的 一 項 專 有 技 術 。 在 講 解 其 工作 流 程 之 前 我 們 有 必 要 了 解 18B20 的 內 部 存 儲 器 資 源 。 ( 2) RAM 數(shù) 據(jù) 暫 存 器 , 用 于 內 部 計 算 和 數(shù) 據(jù) 存 取 , 數(shù) 據(jù) 在 掉 電 后 丟 失 ,DS18B20 共 9 個 字 節(jié) RAM, 每 個 字 節(jié) 為 8 位 。 第 8 個 字 節(jié) 為 計 數(shù) 寄 存 器 , 是 為 了 讓 用戶 得 到 更 高 的 溫 度 分 辨 率 而 設 計 的 , 同 樣 也 是 內 部 溫 度 轉 換 、 計 算 的 暫存 單 元 。 當 18B20 接到 此 復 位 信 號 后 則 會 在 15~60uS 后 回 發(fā) 一 個 芯 片 的 存 在 脈 沖 。 ( 3) 控 制 器 發(fā) 送 ROM 指 令 : 雙 方 打 完 了 招 呼 之 后 最 要 將 進 行 交 流 了 ,ROM 指 令 共 有 5 條 , 每 一 個 工 作 周 期 只 能 發(fā) 一 條 , ROM 指 令 分 別 是 讀ROM 數(shù) 據(jù) 、 指 定 匹 配 芯 片 、 跳 躍 ROM、 芯 片 搜 索 、 報 警 芯 片 搜 索 。(4) 控 制 器 發(fā) 送 存 儲 器 操 作 指 令 : 在 ROM 指 令 發(fā) 送 給 18B20 之 后 , 緊接 著 ( 不 間 斷 ) 就 是 發(fā) 送 存 儲 器 操 作 指 令 了 。 如 執(zhí) 行 溫 度 轉 換 指 令則 控 制 器 ( 單 片 機 ) 必 須 等 待 18B20 執(zhí) 行 其 指 令 , 一 般 轉 換 時 間 為500uS。 如 果 在 多 芯 片 掛 接 時 使 用 此 指 令 將 會 出 現(xiàn) 數(shù) 據(jù) 沖 突 ,21導 致 錯 誤 出 現(xiàn) 。 此 后 由 于 芯 片 忙 于 溫 度 轉 換 處 理 , 當 控 制 器 發(fā) 一 個 讀 時 間 隙 時 , 總線 上 輸 出 “0”, 當 儲 存 工 作 完 成 時 , 總 線 將 輸 出 “1”。 然 后 , 單 片 機 釋 放 總 線 , 等 待 DS18B20的 應 答 脈 沖 。程 序 代 碼 如 下 :22 RESET:CLR DQ 。 以 單 片 機 讀 取 2 B的 數(shù) 據(jù) 為 例 。延時 17μS MOV C,DQ RRC A MOV R7,3 LCALL DELAY15 。產(chǎn)生寫信號 MOV R7,1 LCALL DELAY15 。字節(jié)是否發(fā)送完 SETB DQ RET24 聲 報 警 電 路 設 計當外界溫度超過預設溫度上下限時,為更加有效的引起用戶的注意,及時關注溫度的變化,本系統(tǒng)設計了聲報警電路。:26 串口設置串口設置好之后,選擇菜單中的溫度報警按鈕,對溫度上下限進行設置。如果不是借助外力,溫度會幾乎不發(fā)生變化。然 后 調 用 write_byte()向 DS18B20 發(fā) 送 一 條 ROM 指 令 。_nop_()。DQ=1。 temp=~DQ。i0。 DQ=0。_nop_()。 delay1(9)。}//**************DS1820 讀函數(shù)*****************************************uchar read_byte(void){uchar i。i) //8 位數(shù)據(jù)一位一位讀31{DQ=1。DQ=0。_nop_()。_nop_()。}DQ=1。 //跳躍 ROM 指令write_byte(0xbe)。write_byte(0xcc)。 //負值temp_data[0]=(256temp_data[0])。0x0f)4)。 //十位dispaly[1]=dispaly[4]%10。case 0x0e:dispaly[0]=9。case 0x0c:dispaly[0]=8。case 0x0a:dispaly[0]=6。case 0x08:dispaly[0]=5。case 0x06:dispaly[0]=4。case 0x04:dispaly[0]=3。case 0x02:dispaly[0]=1。case 0x00:dispaly[0]=1。}else dispaly[3]=0x22。led0=1。led1=1。led2=1。led3=1。delay1(40)。delay1(40)。delay1(40)。delay1(40)。. 無 線 模 塊 NRF24L01( 接 收 )該部分代碼見附錄。Delay(80)。Delay(80)。Delay(80)。Delay(80)。//**********串口初始化***********************************************void StartUART( void ){ SCON = 0x50。 //波特率 4800 IE |= 0x90 。 while( TI == 0 )。 js=SBUF。count=0。count=0。void CComsetDlg::OnButtonClose() {// TODO: Add your control notification handler code hereGetDlgItem(IDC_BUTTON_OPEN)EnableWindow(TRUE)。//將串口的全局變量設定為關閉}void CComsetDlg::OnButtonOpen() {// TODO: Add your control notification handler code herem_dwCommEvents = EV_RXFLAG | EV_RXCHAR。break。break。break。,
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1