基于單片機紅外點滴畢業(yè)設計
基于單片機紅外點滴畢業(yè)設計,基于,單片機,紅外,點滴,畢業(yè)設計
I 說明書 目 錄 1 前言 ..............................................................1 2 總體方案設計 ......................................................2 2.1 方案論證 ................................................................................................................................2 2.2 方案選擇 .................................................................................................................................3 3 單元模塊設計 ......................................................4 3.1 監(jiān)測模塊 ................................................................................................................................4 3.2 單片機模塊 .............................................................................................................................4 3.3 LED 信息顯示模塊 .................................................................................................................6 3.4 控制輸入模塊 ........................................................................................................................7 3.5 報警模塊 .................................................................................................................................7 4 軟件設計 ..........................................................9 5 系統(tǒng)調(diào)試 .........................................................10 6 結論 .............................................................11 7 總結和體會 .......................................................12 8 參考文獻 .........................................................13 附錄 1:附圖 .......................................................14 1.1 原理圖 .........................................................14 1.2 電路 PCB 板圖 ...................................................15 1.3 軟件代碼 .......................................................16 附錄 2:相關設計軟件 ...............................................18 1 課程設計說明書 說明書1 前言 隨 著 社 會 的 發(fā) 展 , 隨 著 科 技 的 進 步 。 運 來 越 多 的 地 方 需 要 用 到 一 些 高 科 技 設 備 來 為 人 們 服 務 。 目 前 醫(yī) 院 普 遍 使 用 的 是 人 工 監(jiān) 控 點 滴 輸 液 裝 置 器 , 將 液 體 容 器 掛 在 一 定 高 度 , 利 用 勢 差 將 液 體 輸 入 病 人 體 內(nèi) , 用 軟 管 夾 對 軟 管 夾 緊 和 放 松 控 制 滴 速 , 藥 物 的 有 無 將 威 脅 病 人 的 生 命 安 全 , 為 此 醫(yī) 護 人 員 要 不 定 時 的 觀 察 藥 物 的 情 況 , 本 設 計 根 據(jù) 需 要 設 定 液 位 控 制 高 度 , 同 時 具 備 報 警 、 高 度 顯 示 等 功 能 , 使 用 了 紅 外 對 射 傳 感 器 , 使 其 具 有 與 液 面 不 接 觸 的 特 點 , 可 用 于 有 毒 、 腐 蝕 性 液 體 液 位 的 控 制 , 簡 單 、 方 便 、 安 全 、 具 有 較 高 的 使 用 價 值 。 如 何 使 這 種 手 工 操 作 走 向 自 動 化 或 半 自 動 化 , 讓 護 理 人 員 監(jiān) 控 病 人 打 點 滴 的 進 程 時 間 得 到 充 分 利 用 , 這 就 要 求 醫(yī) 療 器 械 加 速 自 動 化 與 半 自 動 化 進 程 , 提 高 醫(yī) 護 質(zhì) 量 。 本 文 介 紹 了 一 種 操 作 方 便 、 顯 示 直 觀 、 可 集 中 控 制 、 具 有 報 警 功 能 的 智 能 型 液 體 點 滴 速 度 監(jiān) 控 系 統(tǒng) 。 該 系 統(tǒng) 可 讓 醫(yī) 護 人 員 在 控 制 室 監(jiān) 控 不 同 受 液 者 的 輸 液 狀 況 , 也 可 以 直 接 到 輸 液 室 直 接 改 變 輸 液 狀 態(tài) , 了 解 病 人 的 輸 液 進 程 , 及 時 通 知 處 理 將 快 完 成 的 輸 液 。 2 課程設計說明書 說明書 2 總體方案設計 本 次 設 計 思 想 主 要 是 想 借 助 單 片 機 , 對 醫(yī) 療 點 滴 輸 液 加 以 半 自 動 化 的 控 制 。 首 先 通 過 液 位 傳 感 器 檢 測 信 號 , 然 后 將 檢 測 到 的 信 號 送 給 單 片 機 進 行 處 理 , 通 過 數(shù) 碼 管 和 報 警 裝 置 , 將 床 位 信 息 顯 示 在 監(jiān) 控 室 , 然 后 由 護 理 人 員 對 具 體 情 況 進 行 處 理 。 2.1 方案論證 設 計 中 采 用 了 兩 個 方 案 , 具 體 的 方 案 見 方 案 一 和 方 案 二 。 方 案 一 : 如 圖 2.1 所 示 系 統(tǒng) 上 電 工 作 后 , 用 戶 首 先 通 過 鍵 盤 設 定 溫 度 的 初 值 , 單 片 機 系 統(tǒng) 將 用 戶 設 置 的 “警 戒 值 ”保 存 地 址 空 間 中 。 安 裝 于 被 監(jiān) 測 對 象 上 的 超 聲 液 位 傳 感 器 , 將 實 時 監(jiān) 測 數(shù) 據(jù) 經(jīng) A/D 轉(zhuǎn) 換 , 送 入 單 片 機 連 接 I/O 口 。 單 片 機 進 入 主 程 序 后 , 開 始 以 查 詢 的 方 式 檢 測 轉(zhuǎn) 換 的 數(shù) 據(jù) , 并 將 相 應 的 數(shù) 值 通 過 數(shù) 碼 管 顯 示 輸 出 。 當 檢 測 的 液 位 小 于 設 置 的 初 值 時 , 單 片 機 將 控 制 報 警 系 統(tǒng) 響 起 , 以 提 醒 醫(yī) 護 人 員 。 3 課程設計說明書 說明書 超 聲 波 傳 感 器 A / D 轉(zhuǎn) 換 報 警 裝 置 單 片 機 控 制 系 統(tǒng) L E D 顯示 鍵盤輸入 L E D 顯 示 鍵 盤 輸 入 圖 2.1 液位監(jiān)測報警系統(tǒng)方案一框圖 方 案 二 : 如 圖 2.2 所 示 系 統(tǒng) 結 構 框 圖 , 本 方 案 仍 以 微 型 單 片 機 為 控 制 核 心 , 由 檢 測 模 塊 、 信 息 處 理 模 塊 、 LED 信 息 顯 示 模 塊 、 控 制 輸 入 模 塊 和 報 警 模 塊 五 大 部 分 組 成 。 整 個 系 統(tǒng) 工 作 前 , 先 將 傳 感 器 裝 于 點 滴 瓶 “警 戒 ” 液 位 水 平 處 。 單 片 機 啟 動 , 開 始 監(jiān) 測 工 作 。 當 液 位 低 于 警 戒 液 位 時 , 傳 感 器 將 輸 出 一 低 電 平 , 送 入 P1.0 口 ( 一 張 床 位 對 應 一 個 口 , 本 設 計 只 取 一 張 床 位 模 擬 ) , 然 后 由 單 片 機 內(nèi) 部 的 程 序 , 對 信 息 進 行 處 理 , 將 病 床 號 顯 示 到 LED 上 , 同 時 報 警 啟 動 , 提 醒 醫(yī) 護 人 員 。 當 由 控 制 輸 入 后 , 表 示 醫(yī) 護 人 員 已 經(jīng) 去 對 事 件 進 行 處 理 。 系 統(tǒng) 將 復 位 , 等 待 其 他 的 床 位 監(jiān) 測 信 息 。 紅 外 對 射 型 傳 感 器 報 警 裝 置 單 片 機 處 理 系 統(tǒng) L E D 顯示 鍵盤輸入 L E D 顯 示 控 制 輸 入 圖 2.2 液位監(jiān)測報警系統(tǒng)方案二框圖 4 課程設計說明書 說明書2.2 方案選擇 方 案 一 與 方 案 二 有 很 多 相 似 之 處 , 兩 個 設 計 都 運 用 到 了 單 片 機 , 用 到 了 傳 感 器 , 運 用 了 LED 顯 示 管 , 而 且 在 功 能 方 面 都 很 相 似 。 但 綜 合 分 析 : 超 聲 波 傳 感 器 較 紅 外 傳 感 器 要 貴 得 多 , 而 且 方 案 一 還 需 要 A/D 轉(zhuǎn) 換 , 成 本 就 更 高 。 而 且 應 用 對 象 為 點 滴 瓶 , 采 用 方 案 一 , 安 裝 不 方 便 , 而 且 超 聲 波 傳 感 器 在 這 種 應 用 下 存 在 盲 區(qū) , 且 對 不 同 的 大 小 的 點 滴 瓶 都 要 重 新 設 定 參 數(shù) 。 對 于 方 案 二 而 言 , 成 本 低 , 最 重 要 的 是 安 裝 上 方 便 , 醫(yī) 護 人 員 可 根 據(jù) 點 滴 瓶 的 大 小 , 在 安 裝 時 進 行 調(diào) 整 。 因 此 , 從 設 計 和 經(jīng) 濟 的 角 度 講 , 我 們 組 采 用 了 方 案 二 。 5 課程設計說明書 說明書 3 單元模塊設計 本 課 程 設 計 主 要 由 監(jiān) 測 模 塊 、 信 息 處 理 模 塊 ( 單 片 機 模 塊 ) 、 LED 信 息 顯 示 模 塊 、 控 制 輸 入 模 塊 和 報 警 模 塊 五 大 部 分 組 成 。 其 中 最 核 心 部 分 的 部 分 是 信 息 處 理 模 塊 和 檢 測 模 塊 。 3.1 監(jiān)測模塊 本 模 塊 采 用 的 是 紅 外 對 射 型 余 液 液 位 傳 感 器 。 發(fā) 光 二 極 管 和 光 敏 二 極 管 分 別 安 裝 于 “警 戒 ”液 位 ( 由 醫(yī) 護 人 員 根 據(jù) 實 際 情 況 設 定 ) 兩 側(cè) , 處 于 對 射 狀 態(tài) 。 在 高 位 警 戒 液 位 時 , LM339 的 反 向 輸 入 端 即 3 端 口 輸 入 高 電 平 , 此 時 5 端 口 輸 出 高 電 平 , 即 送 入 單 片 機 的 P1.0 口 。 當 低 于 警 戒 液 位 時 , 光 敏 二 極 管 導 通 , 3 端 則 輸 入 低 電 平 , 5 端 隨 之 也 取 反 , 然 后 送 入 單 片 機 處 理 , 已 發(fā) 出 報 警 。 其 原 理 圖 如 圖 3.1: 6 課程設計說明書 說明書 圖 3.1 紅 外 對 射 型 液 位 傳 感 器 原 理 圖 3.2 單片機模塊 3.2.1 AT89C52 概述 AT89C52 是 美 國 ATMEL 公 司 生 產(chǎn) 的 低 電 壓 , 高 性 能 CMOS 8 位 單 片 機 , 片 內(nèi) 含 8kbytes 的 可 反 復 擦 寫 的 只 讀 程 序 存 儲 器 ( PEROM ) 和 256 bytes 的 隨 機 取 數(shù) 據(jù) 存 儲 器 ( RAM ), 器 件 采 用 ATMEL 公 司 的 高 密 度 、 非 易 失 性 存 儲 技 術 生 產(chǎn) , 與 標 準 MCS 一 51 指 令 系 統(tǒng) 及 8052 產(chǎn) 品 引 腳 兼 容 , 片 內(nèi) 置 通 用 8 位 中 央 處 理 器 ( CPU) 和 Flash 存 儲 單 元 , 功 能 強 大 AT89C52 單 片 機 適 應 于 許 多 高 性 價 比 的 應 用 場 合 。 7 課程設計說明書 說明書 圖 3.3 AT89C52 引 腳 3.2.2 AT89C52 主要性能參數(shù) ·與 Mcs 一 51 產(chǎn) 品 指 令 系 統(tǒng) 和 引 腳 完 全 兼 容 ·8k 字 節(jié) 可 重 擦 寫 Flash 閃 速 存 儲 器 ·1000 次 擦 寫 周 期 ·全 靜 態(tài) 操 作 : OHz 一 24MHz ·三 級 加 密 程 序 存 儲 器 ·128X8 字 節(jié) 內(nèi) 部 RAM ·32 個 可 編 程 I / O 口 線 ·3 個 16 位 定 時 / 計 數(shù) 器 ·8 個 中 斷 源 ·可 編 程 串 行 UART 通 道 ·低 功 耗 空 閑 和 掉 電 模 式 8 課程設計說明書 說明書3.2.3 AT89C52 功能特性概述AT89C52 提 供 以 下 標 準 功 能 : 8k 字 節(jié) Flash 閃 速 存 儲 器 , 256 字 節(jié) 內(nèi) 部 RAM , 32 個 I / O 口 線 , 3 個 16 位 定 時 / 計 數(shù) 器 , 一 個 6 向 量 兩 級 中 斷 結 構 , 一 個 全 雙 工 串 行 通 信 口 , 片 內(nèi) 振 蕩 器 及 時 鐘 電 路 。 同 時 , AT89C52 可 降 至 OHz 的 靜 態(tài) 邏 輯 操 作 , 并 支 持 兩 種 軟 件 可 選 的 節(jié) 電 工 作 模 式 。 空 閑 方 式 停 止 CPU 的 工 作 , 但 允 許 RAM , 定 時 / 計 數(shù) 器 , 串 行 通 信 口 及 中 斷 系 統(tǒng) 繼 續(xù) 工 作 。 掉 電 方 式 保 存 RAM 中 的 內(nèi) 容 , 但 振 蕩 器 停 止 工 作 并 禁 止 其 它 所 有 部 件 工 作 直 到 下 一 個 硬 件 復 位 。 3.3 LED 信息顯示模塊 本 設 計 選 用 4 位 共 陽 極 數(shù) 碼 管 作 為 顯 示 模 塊 。 數(shù) 碼 管 的 A、 B、 C、 D、 E、 F、 G 和 DP 分 別 與 單 片 機 的 P2.0——P2.7 相 連 。 而 四 位 數(shù) 碼 管 的 位 則 通 過 74HC138 譯 碼 器 來 選 通 。 74HC138 是 一 個 3-8 譯 碼 器 。 74HC138 的 A、 B、 C 與 單 片 機 的 P1.5、 P1.6、 P1.7 相 連 通 , 我 們 可 以 通 過 程 序 控 制 P1.5、 P1.6、 P1.7 的 輸 出 進 而 控 制 3-8 譯 碼 器 的 輸 出 , 從 而 達 到 選 位 的 目 的 。 。 本 次 課 程 設 計 中 的 四 位 數(shù) 碼 管 與 單 片 機 的 連 接 電 路 如 圖 3.3, 其 選 通 情 況 如 表 3—3: 9 課程設計說明書 說明書 圖 3.2 LED 信息顯示模塊電路圖 表 3—3:數(shù)碼管選位情況表 P1.7 P1.6 P1.5 C B A 選位情況 0 0 0 0 0 0 Y0 輸出高電平即第 1 位被選中 0 0 1 0 0 1 Y1 輸出高電平即第 2 位被選中 0 1 0 0 1 0 Y2 輸出高電平即第 3 位被選中 0 1 1 0 1 1 Y3 輸出高電平即第 4 位被選中 3.4 控制輸入模塊 本 模 塊 有 2 個 獨 立 按 鍵 , 一 個 是 復 位 按 鍵 , 另 一 個 為 解 除 報 警 按 鍵 , 接 在 P3.0 口 。 具 體 接 線 圖 如 圖 3.4: 10 課程設計說明書 說明書 圖 3.4 按鍵與單片機硬件接口電路 3.5 報警模塊 此 次 課 程 設 計 中 為 了 達 到 低 于 “設 定 ”液 位 后 報 警 且 顯 示 對 應 床 號 的 目 的 。 我 們 的 主 要 思 想 是 : 當 1 號 床 位 的 點 滴 低 于 “設 定 ”液 位 , 由 紅 外 液 位 傳 感 器 輸 出 的 低 電 平 , 送 入 單 片 機 的 P1.0 口 ( 四 張 床 位 的 檢 測 信 號 分 別 對 應 P1.0、 P1.1 、 P1.2、 P1.3) , 然 后 由 單 片 機 的 內(nèi) 部 加 以 處 理 , 由 P2 口 、 P1 口 的 高 三 位 、 74LS138 譯 碼 器 等 作 用 , 在 LED 上 顯 示 出 對 應 的 床 位 。 同 時 在 P3.7 口 的 作 用 下 , 報 警 器 響 起 。 如 果 按 下 P3.0 口 外 接 的 按 鈕 , 則 報 警 停 止 , 顯 示 也 熄 滅 , 表 示 已 有 醫(yī) 護 人 員 對 信 息 進 行 處 理 。 其 報 警 電 路 如 圖 3.6。 11 課程設計說明書 說明書 圖 3.4 報警電路 4 軟件設計 軟 件 設 計 主 要 分 為 初 始 化 程 序 、 存 儲 單 元 和 中 斷 設 置 初 始 化 , 主 程 序 ( 內(nèi) 嵌 報 警 程 序 ) 、 報 警 中 斷 子 程 序 、 中 斷 服 務 子 程 序 ( 顯 示 程 序 ) 、 延 遲 子 12 課程設計說明書 說明書程 序 。 先 對 要 用 到 的 存 儲 單 元 , I/O 口 , 寄 存 器 進 行 相 應 的 設 置 , 然 后 主 程 序?qū)?四 個 端 口 P1.0、 P1.1、 P1.2、 P1.3 進 行 循 環(huán) 檢 測 , 當 檢 測 到 有 效 信 號 時 , 則 對 相 應 存 儲 單 元 賦 值 , 然 后 繼 續(xù) 其 他 端 口 檢 測 , 定 時 時 間 到 時 , 對 四 個 存 儲 單 元 內(nèi) 的 數(shù) 據(jù) 進 行 輸 出 顯 示 , 報 警 也 響 起 ; 當 主 程 序 檢 測 到 P3.0 為 高 電 平 時 , 則 終 止 報 警 , 同 時 存 儲 單 元 再 次 初 始 化 , 繼 續(xù) 循 環(huán) 檢 測 , 重 復 相 同 “動 作 ”。 程 序 流 程 圖 如 圖 4.1。 .. 程 序 、 存 儲 單 元 、 中 斷 設 置 初 始 化 主 程 序 ( 包 含 報 警 程 序 ) 中 斷 服 務 子 程 序 ( 顯 示 程 序 ) 延 遲 子 程 序 結 束 報 警 中 斷 子 程 序 圖 4.1 程序流程圖 5 系統(tǒng)調(diào)試 本 次 設 計 在 系 統(tǒng) 硬 件 調(diào) 試 方 面 , 初 期 在 老 師 的 指 導 下 , 沒 遇 到 什 么 困 難 。 困 難 主 要 出 現(xiàn) 在 后 期 , 與 軟 件 合 成 后 調(diào) 試 時 , 發(fā) 現(xiàn) 傳 感 器 信 號 輸 出 方 面 無 變 化 , 13 課程設計說明書 說明書最 后 經(jīng) 過 與 同 題 目 的 其 他 組 的 同 學 交 流 , 用 他 們 的 傳 感 部 分 測 試 后 發(fā) 現(xiàn) , 問 題 處 在 紅 外 發(fā) 光 二 極 管 上 , 替 換 后 測 試 小 系 統(tǒng) 工 作 正 常 , 達 到 預 期 效 果 。 表 5.1 管腳電壓值 上電后(V) 接電阻,電容后 (V) 接芯片后(V) USB 5.05 5.08 5.02 J3 供電 5.05 5.08 5.01 穩(wěn)壓管 5.05 5.08 5.02 單片機 5.05 5.08 5.02 74HC138 5.05 5.08 5.02 MAX232 5.05 5.08 5.02 在 軟 件 方 面 , 調(diào) 試 時 間 較 長 , 問 題 主 要 是 掃 描 顯 示 部 分 , 方 案 就 修 改 過 好 幾 次 。 最 后 對 以 前 的 一 個 單 片 機 編 程 作 業(yè) 的 代 碼 , 進 行 了 修 改 、 調(diào) 試 , 也 終 于 達 到 了 方 案 的 總 體 要 求 。 14 課程設計說明書 說明書 6 結論 我 們 的 設 計 題 目 為 基 于 單 片 機 的 醫(yī) 用 點 滴 余 液 液 位 監(jiān) 測 報 警 系 統(tǒng) 。 在 這 次 設 計 中 我 們 主 要 用 到 了 AT89C52 單 片 機 和 紅 外 對 射 型 液 位 傳 感 器 。 采 用 紅 外 對 射 型 液 位 傳 感 器 在 滿 足 設 計 要 求 的 前 提 下 , 成 本 也 較 低 , 這 也 就 意 味 著 其 可 以 大 范 圍 的 推 廣 。 更 重 要 的 是 其 安 裝 方 面 比 較 簡 單 , 醫(yī) 護 人 員 可 根 據(jù) 實 際 情 況 , 即 輸 液 瓶 的 大 小 , 對 監(jiān) 測 “警 戒 ”液 位 進 行 調(diào) 節(jié) , 這 也 是 采 用 此 方 案 最 重 要 的 原 因 。 而 且 , 對 于 外 界 , 如 溫 度 、 濕 度 等 的 變 化 , 其 抗 干 擾 也 較 強 。 最 終 設 計 的 小 系 統(tǒng) , 在 軟 件 、 硬 件 合 成 并 調(diào) 試 完 成 之 后 , 在 模 擬 條 件 下 基 本 達 到 了 設 計 要 求 , 各 項 功 能 測 試 也 在 預 期 之 內(nèi) 。 當 然 , 在 許 多 細 節(jié) 上 , 設 計 還 不 夠 完 善 , 對 一 些 意 外 情 況 的 發(fā) 生 , 解 決 措 施 還 沒 分 析 到 位 。 例 如 , 如 果 在 外 界 作 用 下 , 點 滴 瓶 產(chǎn) 生 晃 動 , 則 會 影 響 信 號 的 監(jiān) 測 , 甚 至 產(chǎn) 生 漏 警 的 可 能 性 。 總 而 言 之 , 任 何 一 種 設 計 , 理 論 上 先 期 分 析 是 必 要 的 。 但 更 重 要 的 是 , 還 是 要 根 據(jù) 設 計 成 果 在 實 際 使 用 過 程 中 , 暴 露 出 來 的 不 足 , 加 以 改 進 完 善 , 使 其 更 好 的 服 務 于 人 民 生 活 。 15 課程設計說明書 說明書 7 總結和體會 經(jīng) 過 近 乎 四 周 的 查 資 料 和 學 習 , 終 于 完 成 了 本 次 課 程 設 計 。 這 次 課 程 設 計 與 以 往 的 設 計 相 比 較 , 收 獲 頗 多 。 首 先 , 是 精 神 上 的 。 開 始 覺 得 題 目 還 挺 簡 單 的 , 但 是 , 真 正 要 付 諸 實 施 時 , 才 感 受 到 “書 到 用 時 方 恨 少 ”這 句 話 的 真 理 之 所 在 。 感 到 自 己 平 時 覺 得 還 是 學 到 些 東 西 的 , 這 個 時 候 怎 么 好 像 一 點 都 用 不 到 。 后 來 慢 慢 才 發(fā) 現(xiàn) , 自 己 理 論 聯(lián) 系 實 際 的 能 力 還 是 太 差 , 而 且 理 論 的 基 礎 也 不 牢 固 。 再 次 , 通 過 這 次 課 程 設 計 , 自 己 進 一 步 熟 悉 和 掌 握 了 ISIS 仿 真 軟 件 PROTEL 軟 件 ,體 會 到 ISIS、 PROTEL 等 功 能 強 大 的 設 計 軟 件 , 在 現(xiàn) 代 電 子 系 統(tǒng) 設 計 中 發(fā) 揮 的 強 大 的 作 用 。 更 重 要 的 是 , 自 己 的 實 際 動 手 能 力 得 到 了 很 大 的 提 高 。 16 課程設計說明書 說明書而 且 , 通 過 這 次 設 計 , 更 深 切 地 感 覺 到 團 隊 合 作 的 重 要 性 。 是 全 體 組 員 的 共 同 努 力 , 才 完 成 了 此 次 智 能 儀 器 課 程 設 計 任 務 ! 總 之 , 以 往 的 課 程 設 計 都 是 停 留 在 理 論 層 面 上 , 而 這 次 課 程 設 計 的 實 際 意 義 非 常 明 顯 。 經(jīng) 過 這 次 課 程 設 計 , 自 己 從 心 理 上 就 成 長 了 不 少 , 這 將 是 自 己 以 后 人 生 路 上 一 筆 寶 貴 的 財 富 。 8 參考文獻 [1] 劉 剛 、 秦 永 左 . 單 片 機 原 理 及 應 用 . 北 京 : 北 京 大 學 出 版 社 , 20061. 17 課程設計說明書 說明書[2] 胡 漢 才 . 單 片 機 原 理 及 其 接 口 技 術 . 北 京 : 清 華 大 學 出 版 社 , 2004. [3] 蔡 美 琴 、 張 為 民 .MCS-51 系 列 單 片 機 系 統(tǒng) 及 其 應 用 ( 第 二 版 ) . 北 京 : 高 等 教 育 出 版 社 , 2004. [4] 楊 振 江 、 杜 鐵 軍 .流 行 單 片 機 實 用 子 程 序 及 應 用 實 例 .西 安 電 子 科 技 大 學 出 版 社 , 2002. [5] 劉 迎 春 、 葉 湘 濱 .現(xiàn) 代 新 型 傳 感 器 原 理 與 應 用 [M]. 北 京 : 國 防 工 業(yè) 出 版 社 , 1998. 18 課程設計說明書 說明書 附錄 1:附圖 1.1 原理圖 注明:1、四位數(shù)碼管分別對應四張床位 2、原理圖左邊四個按鈕用來模擬四個液位傳感器 19 課程設計說明書 說明書 1.2 電路 PCB 板圖 20 課程設計說明書 說明書 1.3 軟件代碼 ORG 0000H AJMP START ORG 000BH ;INT0 LJMP TIMER ORG 0030H START: MOV SP, #75H MOV R1, #6CH MOV R3, #8FH MOV P2, #0FFH MOV DPTR, #LEDTAB MOV P3, #0 MOV TMOD,#01H MOV TL0, #0F0H MOV TH0, #0EFH SETB EA SETB ET0 SETB TR0 MOV 6CH, #5 MOV 6DH, #5 MOV 6EH, #5 MOV 6FH, #5 ;============================================ MAIN: JB P0.0, BED2 SETB P3.7 MOV 6CH, #1 BED2: JB P0.2, BED3 SETB P3.7 MOV 6DH, #2 BED3: JB P0.4, BED4 SETB P3.7 MOV 6EH, #3 BED4: JB P0.6, HERE SETB P3.7 MOV 6FH, #4 ;============================================ HERE: JNB P3.7, NEXT 21 課程設計說明書 說明書 CPL P3.7 JB P3.0, STOP CPL P3.7 NEXT: SJMP MAIN ;============================================ STOP: CLR P3.7 CLR P3.7 CLR P3.7 CLR P3.7 MOV 6CH, #5 MOV 6DH, #5 MOV 6EH, #5 MOV 6FH, #5 JMP MAIN ;============================================ TIMER:MOV TL0, #0F0H MOV TH0, #0EFH MOV A, @R1 MOVC A, @A+DPTR MOV P1, R3 MOV P2, A MOV A, R3 ADD A, #20H MOV R3, A INC R1 CJNE R1, #70H, OUT MOV R3, #8FH MOV R1, #6CH OUT: RETI ;============================================ DELAY2:MOV R7, #200 L2: DJNZ R7, L2 RET LEDTAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 0FFH END 22 課程設計說明書 說明書 附錄 2:相關設計軟件 [1]. Keil uVision2 程序編輯軟件 [2]. ISIS 7 Professional 仿真軟件 [3]. Protel 99 SE 電路原理圖設計,印制電路板設計軟件
收藏