dfgdafhdafhdafhdafh



Similar documents
DPJJX1.DOC

Microsoft Word - 專題封面.doc

untitled

專題最終版.doc

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

1 TPIS TPIS 2 2

untitled

untitled

逢 甲 大 學

目 录

R/W

微處理機期末專題

STC90C51RC-cn.pdf

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

12232A LED LED LED EL EL CCFL EL CCF

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se

untitled

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

51 C 51 isp 10 C PCB C C C C KEIL

untitled

CA24064B LED LED LED EL EL CCFL EL CCF /

Ps22Pdf

单片机原理及应用实验指导书.doc

<4D F736F F D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

7688使用手冊V10.doc

D/A DAC ( 1us) (10~20 ) DAC0832 1

103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

学习MSP430单片机推荐参考书

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

PTS7_Manual.PDF

W77E58中文手册

EC( )13 第 2 頁 (b) 把 總 目 100 在 年 度 常 額 編 制 內 所 有 非 首 長 級 職 位 按 薪 級 中 點 估 計 的 年 薪 總 值 上 限 提 高 12,480,540 元, 即 由 461,070,000 元 增 至 473,550

2 12

() () () () () () () () DDRAM () II

TH2512/TH2512A Tonghui Electronics reserves the right to make changes at any time without notice in order to improve design and supply the best possib

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg


物品重量分級器.doc


SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x


Microsoft Word - 中三選科指南 2014 subject

untitled

ICD ICD ICD ICD ICD

中文手册

1 CPU

PCM-3386用户手册.doc

TouchWin Human Machine Interface

Tel: , Fax: STR-15 STR bps 2400bps 4800bps 9600bps STR : 500mW 2.ISM 433

60C

逢 甲 大 學

行业


SPMC75F2413A_EVM_使用说明_V1.2.doc

规格说明

2005.book

投影片 1

BQ9405

行业

i

展 望 与 述 评 2 广 电 设 备 与 技 术

untitled

NC MCP MPG

a b c d e f g C2 C1 2

天主教永年高級中學綜合高中課程手冊目錄

untitled

声 明 本 公 司 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 股 票 发 行 方 案 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 和 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 根 据 证 券 法 的 规 定

安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手 册 有 关 的

数 字 隔 离 器 光 耦 隔 离 器 或 者 电 磁 隔 离 器 用 来 将 系 统 现 场 的 ADC DAC 和 信 号 调 理 电 路 与 数 字 端 的 控 制 器 隔 离 开 来 如 果 模 拟 端 的 系 统 也 必 须 实 现 充 分 隔 离 的 话, 在 输 入 或 者 输 出 的

行业

行业

T

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

Microsoft Word - BL5372_UMAN_V1.1.doc

高频电疗法

Microsoft Word - SMB-63-2(簡体字).doc

I

Tel:

2 PIC PIC 1 / CPU PIC MCU PIC RC

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

《计算机应用基础》学习材料(讲义)

Microsoft Word - LU-C 记录仪使用说明书V3.0版.doc

untitled

PIC16F F MPLAB 08 16F LED 15 LED

目录

SDP

JX-300X DCS 3.1 SP202 SP201S SP211 SP243X SP233 SP244 SP221 SP251 SP251-1 SP *600* *425*1000 RS-232/RS-485 5V24V 110W 24V 110W SP291 SB

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

µPSD3000 系列

1 (Hz DC1mHz~100kHz Hz~5MHz % 5ms FAST/NORMAL/SLOW/SLOW2 5ms( Z ( 14 Z Y Rp(DCR* Rs(ESR,DCR* G X B Lp Ls Cp Cs D(tan Q *DCR3

Transcription:

逢 甲 大 學 自 動 控 制 工 程 學 系 專 題 製 作 專 題 論 文 數 位 式 電 子 秤 之 研 製 Design Study of Digital Electronic Weighing Sensor 指 導 教 授 : 賴 啟 智 學 生 : 劉 人 豪 俞 仲 維 中 華 民 國 九 十 八 年 四 月 二 十 二 日 ii

. 誌 謝 本 文 承 蒙 賴 啟 智 老 師 指 導, 排 解 疑 惑, 始 臻 於 成, 師 恩 浩 翰, 在 此 致 最 深 之 敬 意 在 製 作 期 間 系 上 學 長 給 予 諸 多 提 點 及 諸 位 好 友 俊 翰, 世 昕, 澤 鈞, 中 鉉 等 的 幫 忙, 不 時 與 我 討 論 給 我 許 多 建 議, 在 此 致 萬 分 的 謝 意 3

中 文 摘 要 本 文 首 先 對 懸 臂 樑 式 數 位 電 子 秤 之 特 殊 結 構 設 計, 作 一 分 析, 以 期 對 量 度 設 備 之 原 理 與 設 計 方 式 作 一 番 了 解 其 次 將 此 數 位 式 電 子 秤, 配 合 8051 微 處 理 器, 組 合 成 一 具 有 計 重 自 動 秤 重 及 重 量 偵 測 功 能 之 系 統 本 系 統 適 用 於 無 人 化 工 廠 無 人 化 倉 儲 系 統 等 之 物 料 管 制 品 質 管 制 生 產 管 理 的 應 用 4

Abstract In this thesis, we study the structural analysis of a canti-lever type digital electronic steelyard, in order to understand its structural characteristics and design principles. The digital electronic steelyard can be connected to a microprocessor to perform automatic weighing, quantity control and etc. A 8051 microprocessor based system is designed and implemented to demonstrate these applications. The system is very useful in areas such as inventory control, quality and production management in unmanned-factories or unmanned-warehouses 5

目 錄 誌 謝 i 中 文 摘 要 ii 英 文 摘 要 iii 目 錄 iv 圖 目 錄 v 表 目 錄 vi 6

第 一 章 前 言... 1 1-1 研 究 動 機...1 1-2 研 究 目 的...1 1-3 文 獻 探 討...1 第 二 章 應 變 計 理 論... 2 2-1 應 變 計...2 2-1.1 簡 史...2 2-1.2 電 阻 應 變 計 測 量...2 2-1.3 應 變 計 原 理...3 2-1.4 壓 阻 效 應...4 第 三 章 理 論 分 析... 6 3-1 單 晶 片 8051...6 3-1.1 單 晶 片 8051 介 紹...6 3.1.2 8051 功 能 介 紹...9 3-1.3 8051 接 腳 說 明...10 3-2 LCD 顯 示 器...13 3-2.1 LCD 顯 示 器...13 3-2.2 LCD 模 組 工 作 時 序 圖...14 3-2.3 LCD 顯 示 原 理...15 3-2.4 LCD 功 能 說 明...15 3-3 類 比 數 位 轉 換 器 ADC0804...16 3-3.1 基 本 概 述...16 3-3.2 ADC0804 之 功 能...16 3-3.3 ADC0804 之 基 本 應 用...17 3-3.4 ADC0804 與 微 處 理 機 之 應 用...17 3-3.5 ADC0804 接 腳 說 明...18 第 四 章 系 統 設 計... 19 4-1 電 路 圖...19 4-1.1 系 統 電 路 圖...19 4-1.2 硬 體 架 構 圖...20 4-2 各 電 路 方 塊 原 理 說 明...20 4-2.1 電 源 開 關 變 壓 穩 壓 電 源 燈 電 路...20 4-2.2 8051CPU 電 路...21 4-2.3 LCD16X2 電 路...22 4-2.4 應 變 計 感 應 /ADC 轉 換 電 路...22 4-3 流 程 圖...23 4-3.1 系 統 流 程 圖...23 7

4-3.2 2 掃 描 ADC0804 讀 取 壓 力 並 作 處 理 副 程 式 流 程 圖...24 第 五 章 實 驗 結 果 與 討 論... 25 5-1 實 驗 結 果...25 5-1.1 待 測 物 實 際 値...25 5-1.2 不 同 待 測 物 實 際 測 量 值...25 5-1.3 重 量 與 電 壓 輸 出 之 關 係...26 5-2 問 題 檢 討...27 5-2.1 誤 差 討 論...27 5-2.2 實 驗 結 果 討 論...27 5-2.3 結 論...27 參 考 文 獻... 附 錄 A 程 式 碼... 附 錄 B 懸 臂 樑 結 構 ANSYS 模 擬 圖... 8

圖 目 錄 圖 2-1 應 變 計 尺 寸... 3 圖 2-2 應 變 計 之 訊 號 放 大 電 路... 4 圖 3-1 89C51 微 電 腦 邏 輯... 8 圖 3-2 89C51 接 腳 圖... 8 圖 3-3 LCD 內 部 架 構... 13 圖 3-4 LCD 模 組 寫 入 時 序 圖... 14 圖 3-5 LCD 模 組 讀 取 時 序 圖... 14 圖 3-6 八 位 元 介 面 忙 碌 旗 標 檢 查 時 序 圖... 14 圖 3-7 LCM 與 CPU 的 連 接 方 塊 圖... 15 圖 3-8 ADC 0804 基 本 應 用 電 路 圖... 17 圖 3-9 ADC0804 與 微 處 理 機 之 電 路 應 用 意 示 圖... 17 圖 3-10 ADC0804 接 腳 圖... 18 圖 4-1 系 統 電 路 圖... 19 圖 4-2 硬 體 架 構 圖... 20 圖 4-3 電 源 電 路... 21 圖 4-4 8051CPU 電 路... 18 圖 4-5 LCD16X2... 22 圖 4-6 應 變 計 感 應 /ADC 轉 換 電 路... 23 圖 5-1 重 量 與 電 子 秤 輸 出 電 壓 之 關 係... 26 9

表 目 錄 表 1 待 測 物 實 際 測 量 表... 25 表 2 實 驗 數 據 測 量 表... 25 表 3 重 量 與 電 子 秤 之 電 壓 輸 出... 26 10

第 一 章 前 言 1-1 研 究 動 機 自 動 化 工 業 以 及 工 業 自 動 化 向 來 是 政 府 大 力 推 廣 的 一 環, 大 大 的 改 變 了 我 們 科 技 產 業 的 生 產 結 構, 不 但 使 製 程 標 準 化 也 更 好 的 節 省 了 許 多 生 產 成 本 想 要 控 制 一 個 系 統 首 要 的 條 件 是, 必 須 能 先 量 度 的 到 系 統 的 輸 出 信 號, 有 輸 出 才 能 做 回 授 (Feedback), 才 能 達 到 控 制 系 統 的 目 的 因 此 沒 有 ㄧ 套 能 夠 精 準 量 測 的 度 量 儀 器, 想 要 能 夠 達 到 控 制 系 統 的 目 的, 無 異 癡 人 說 夢 所 以 量 度 感 測 器 在 自 動 化 工 業 中 佔 有 不 可 或 缺 的 重 要 性 1-2 研 究 目 的 為 此 本 次 實 驗 以 現 有 的 懸 壁 樑 式 重 量 感 測 器, 為 將 來 的 後 起 者 提 供 一 個 構 思 的 方 向 此 設 計 的 優 點 在 於 : 對 於 待 測 物 在 秤 盤 上 任 何 位 置, 所 引 起 之 彎 曲 應 力 皆 不 影 響 重 量 讀 數 總 而 言 之, 本 次 實 驗 以 重 量 感 測 器 取 得 輸 出 信 號, 經 儀 表 放 大 器 放 大 後 使 用 A/D 轉 換 晶 片 (A/D converter) 將 類 比 信 號 (Analog signal) 轉 成 數 位 信 號 (Digital signal), 通 過 微 處 理 機 (8051 單 晶 片 ) 中 做 計 重 單 位 之 轉 換, 再 由 LCD 液 晶 顯 示 器 顯 示 出 讀 數, 並 可 做 自 動 秤 重 自 動 重 量 感 測 之 功 能, 可 以 廣 泛 的 應 用 於 物 料 管 制 品 質 管 制 之 用 1-3 文 獻 探 討 綜 觀 目 前 市 售 之 產 品 大 多 以 槓 桿 原 理, 彈 簧 壓 縮, 齒 輪 選 轉 的 方 式 來 做 為 重 量 的 轉 換 準 確 度 差, 故 障 率 高, 讀 數 不 易 識 別 此 次 實 驗 採 用 應 變 計 做 為 重 量 的 感 測, 將 重 量 轉 換 為 電 壓 信 號, 可 以 有 較 高 的 準 確 率 不 易 故 障, 另 以 LCD 液 晶 顯 示 器 顯 示 電 路 簡 潔, 不 同 於 一 般 都 以 七 段 顯 示 器 顯 示 電 路 繁 雜 如 果 發 生 錯 誤 的 話 維 修 不 易 11

第 二 章 應 變 計 理 論 2-1 應 變 計 (Strain Gage ) 2-1.1 簡 史 1678 年, 英 國 R. 胡 克 建 立 了 彈 性 體 的 應 變 在 一 定 範 圍 內 與 應 力 成 正 比 的 胡 克 定 律 1807 年, 英 國 T. 楊 提 出 了 彈 性 模 量 的 概 念, 於 是 人 們 想 到 測 取 彈 性 體 的 應 變, 以 算 出 它 的 應 力 1852 年, 英 國 J.C. 麥 克 斯 韋 提 出 光 彈 性 的 應 力 - 光 學 定 律 1856 年 英 國 W. 湯 姆 森 發 現 金 屬 絲 的 應 變 引 起 它 的 電 阻 發 生 變 化, 其 電 阻 率 變 化 與 應 變 之 間 有 一 定 的 函 數 關 係 這 些 發 現 是 現 代 光 彈 性 和 電 阻 應 變 計 測 量 技 術 的 基 礎 1913 年 前 後, 英 國 E.G. 科 克 爾 和 法 國 A.C.M. 梅 斯 納 熱 等 用 光 彈 性 模 型 實 驗, 先 後 研 究 了 車 輪 齒 輪 滾 動 軸 承 和 橋 梁 等 應 力, 開 創 了 現 代 實 驗 應 力 分 析 的 基 礎 1938 年, 美 國 M.M. 弗 羅 赫 特 和 德 國 G. 奧 佩 爾 等 確 立 了 光 彈 性 應 力 凍 結 法, 將 光 彈 性 模 型 實 驗 從 平 面 ( 二 維 的 ) 應 力 分 析 發 展 到 立 體 ( 三 維 的 ) 應 力 分 析 30 年 代 後 期, 美 國 E. 西 蒙 斯 和 A. 魯 奇 等 研 製 出 黏 貼 式 電 阻 應 變 計, 使 實 驗 從 測 量 模 型 的 應 力 發 展 到 測 量 實 物 的 應 力, 從 測 量 靜 態 應 力 發 展 到 測 量 動 態 應 力 1943 年 美 國 成 立 了 實 驗 應 力 分 析 學 會 (SESA) 1953 年, 法 國 F. 贊 德 曼 完 善 了 光 彈 性 貼 片 法, 使 光 彈 性 實 驗 也 擴 展 到 實 物 測 量 60 年 代 後 期 又 相 繼 發 展 了 全 息 干 涉 法 和 散 斑 干 涉 法, 實 驗 應 力 分 析 的 應 用 範 圍 不 斷 擴 大, 測 量 和 分 析 精 度 不 斷 提 高 2-1.2 電 阻 應 變 計 測 量 以 電 阻 應 變 片 作 為 傳 感 元 件, 黏 貼 在 零 件 被 測 點 的 表 面 當 零 件 在 載 荷 作 用 下 產 生 應 變 時, 電 阻 應 變 計 發 生 相 應 的 電 阻 變 化, 用 應 變 儀 測 出 這 個 變 化, 可 據 以 計 算 被 測 點 的 應 變 和 應 力 它 是 一 種 常 用 的 逐 點 測 量 表 面 應 力 的 方 法 這 種 方 法 使 用 方 便, 測 量 精 度 高 ( 最 高 可 達 2~3%), 易 於 自 動 顯 示 和 記 錄 它 可 用 於 模 型 實 驗, 也 可 在 機 器 運 行 情 況 下 對 零 件 進 行 動 態 應 力 測 量 ; 不 僅 可 用 於 通 常 工 況, 還 可 用 於 特 殊 工 況 如 高 溫 ( 至 1000 ) 深 冷 (-270 ) 變 溫 度 高 壓 力 (1000 12

兆 帕 ) 高 真 空 高 頻 率 (50 萬 赫 以 上 ) 高 重 力 加 速 度 (60 萬 g), 以 及 腐 蝕 強 磁 場 核 輻 射 等 特 殊 環 境 ; 不 僅 可 用 於 近 距 離 測 量, 還 可 用 於 遠 距 離 遙 測 電 阻 應 變 計 的 柵 長 最 短 可 達 0.18 毫 米 用 電 阻 應 變 計 測 得 的 應 變 是 柵 長 內 的 平 均 值 2-1.3 應 變 計 原 理 應 變 計 是 利 用 電 導 體 之 壓 縮 或 伸 長, 使 其 電 阻 值 改 變 之 原 理 來 做 為 量 度 之 工 具 其 主 要 之 結 構 是 以 應 變 線 貼 於 應 變 基 座 上 而 成 此 應 變 線 之 材 料 可 為 金 屬 箔 或 半 導 體 在 使 用 應 變 計 量 度 時, 將 絕 緣 基 座 緊 密 的 貼 於 量 度 目 標 上, 當 量 度 目 標 發 生 變 形 時, 黏 貼 其 上 之 應 變 計 亦 變 形, 而 使 應 變 線 伸 長 或 縮 短, 產 生 電 阻 值 之 改 變, 量 測 此 電 阻 值 之 改 變, 及 可 求 之 量 度 所 受 之 外 力 圖 2-1 應 變 計 尺 寸 13

GAGE LENGTH OVERALL GRID OVERALL WIDTH 英 吋 規 格 ( inch ) 公 釐 規 格 ( millimeter ) MATRIX 英 吋 公 釐 應 變 計 規 格 辨 識 表 表 2-1 應 變 計 規 格 2-1.4 壓 阻 效 應 所 謂 壓 阻 效 應 是 指 當 材 料 受 到 應 力 作 用 時, 材 料 的 電 阻 值 會 改 變 的 一 種 現 象 這 種 現 象 普 遍 地 存 在 各 種 材 料 中, 其 中 以 某 些 半 導 體 的 效 應 特 別 顯 著 感 測 壓 力 的 電 阻 以 惠 斯 登 電 橋 (Wheatstone bridge) 的 方 式 來 連 接, 如 圖 1 所 示, 其 中 電 阻 R1 即 為 矽 質 壓 力 感 測 元 件 R1 R3 + - 惠 氏 電 橋 + - R2 +15V -15V R4 + - 圖 2-2 應 變 計 之 訊 號 放 大 電 路 惠 斯 登 電 橋 之 電 阻 與 電 壓 關 係 滿 足 下 式 : V out = R R R R V ( R + R )( R + R ) in 1 1 4 2 3 2 3 4 (1) 若 假 設 R1 R2 R3 R4 均 相 等 且 都 等 於 R, 當 壓 力 感 測 元 件 因 壓 力 之 變 化 產 生 ΔR 之 微 小 變 化, 則 (2) 式 可 化 簡 如 下 : V out = R 2 + R R R 2 V R V εv in in in ( 2R + R) 2R 4R (2) 14

由 於 壓 力 感 測 元 件 之 壓 阻 變 化 極 小, 因 此 必 需 再 利 用 放 大 器 將 訊 號 放 大, 圖 1 為 應 變 計 訊 號 放 大 電 路, 其 中 惠 氏 電 橋 的 輸 出 電 壓 與 外 加 壓 力 P 滿 足 以 下 的 關 係 式 V out KP (3) 其 中 K 是 一 個 應 變 係 數, 其 隨 設 計 和 製 程 而 變 15

第 三 章 理 論 分 析 3-1 單 晶 片 8051 3-1.1 單 晶 片 8051 特 性 介 紹 本 專 題 是 利 用 8051 單 晶 片 之 特 性, 感 測 應 變 計 應 力 變 化 OP 放 大 及 類 比 數 位 (ADC) 轉 換, 並 將 感 測 代 表 值 顯 示 在 LCD 其 中 應 用 電 源 處 理 電 路 單 晶 片 控 制 應 變 計 感 應 OP 放 大 電 路 類 比 轉 數 位 (ADC) 電 路 LCD 顯 示 程 式 多 工 邏 輯 判 斷 等 自 動 控 制 技 術 單 晶 片 8051 在 微 處 理 機 應 用 之 廣, 尤 其 是 在 工 業 上 已 是 相 當 普 及, 由 於 8051 單 晶 片 微 處 理 機 有 許 多 的 優 點, 如 指 令 功 能 強 記 憶 體 容 量 大 串 列 通 訊 布 林 代 數 等, 它 可 以 讓 我 們 隨 心 所 欲 的 設 計, 開 發 新 產 品 及 產 品 的 改 良 8051 單 晶 片 能 在 通 信 工 程 可 程 式 控 制 器 儀 測 工 程 量 測 工 程 中, 扮 演 著 重 要 角 色 之 一 ; 隨 著 個 人 電 腦 的 普 及, 軟 體 開 發 工 具 支 援 齊 全, 在 PC 上, 我 們 可 以 容 易 以 高 階 C 語 言, 來 設 計 一 般 工 程 應 用 控 制 程 式, 直 接 來 控 制 硬 體 的 動 作, 只 是 在 真 正 應 用 上, 往 往 會 覺 得 利 用 一 部 PC, 卻 只 做 小 小 的 控 制, 實 在 有 點 大 材 小 用, 似 乎 用 8051 單 晶 片, 便 可 解 決, 而 且 單 晶 片 體 積 小 使 用 簡 單 硬 體 接 線 容 易 況 充 性 僅 價 格 低 廉 又 省 電, 反 而 是 一 個 不 錯 的 選 擇 選 用 微 電 腦 不 但 要 考 慮 價 格 的 高 低, 還 要 兼 顧 其 工 作 能 力 及 是 否 容 易 駕 駛, 使 一 部 微 電 腦 的 功 能 完 全 發 揮 才 能 獲 得 最 經 濟 有 效 的 應 用 微 電 腦 的 應 用 漸 漸 地 走 出 兩 條 主 要 的 路 線, 一 為 自 動 控 制, 一 為 資 料 處 理 在 現 今 軟 體 開 發 工 具 支 援 齊 全, 在 PC 上 我 們 可 以 很 容 易 以 高 階 C 語 言 來 設 計 一 般 的 工 程 應 用 控 制 程 式, 直 接 來 控 制 硬 體 的 動 作, 只 是 在 真 正 應 用 往 往 會 覺 得 利 用 一 部 PC 卻 做 些 小 小 的 控 制, 實 在 有 一 點 大 材 小 用, 似 乎 單 晶 片 便 可 解 決, 體 積 小, 又 省 電, 但 又 要 面 臨 回 到 設 計 * 單 晶 片 微 電 腦 的 特 點 : (1) 體 積 小, 成 本 低, 可 信 賴 度 高 (2) 連 接 線 路 簡 單, 配 合 週 邊 元 件 少, 使 用 簡 單 方 便 (3) 可 利 用 線 路 實 體 模 擬 器 (ICE) 或 ROM 模 擬 器, 測 試 程 式, 並 可 持 程 式 燒 錄 於 EPROM, 研 究 發 展 容 易 16

(4) 有 充 足 的 輸 出 / 輸 入 埠 及 資 料 線, 故 發 展 擴 充 性 高 (5) 指 令 精 簡, 定 址 方 式 簡 單, 程 式 撰 寫 容 易 基 本 上, 我 們 可 以 使 用 C 語 言 編 譯 器 做 程 式 設 計, 用 C 語 言 編 譯 器 寫 程 式 有 以 下 幾 個 好 處 : 1. 程 式 好 寫 具 結 構 化 2. 程 式 具 自 我 註 解 功 能, 修 改 容 易 3. 除 錯 方 便 4. 移 植 性 高, 可 在 PC 上 測 試 過, 在 移 值 到 8051 編 譯 器 上 編 譯 而 執 行 * 單 晶 片 微 電 腦 與 多 晶 片 微 電 腦 的 比 較 : (1) 單 晶 片 微 電 腦 將 電 腦 五 大 單 元 均 做 在 同 一 晶 片 內 而 多 晶 片 微 電 腦 必 須 由 多 個 IC 晶 片 組 合 而 成, 如 8085 是 做 8Bit CPU 以 8255 當 I/0, 以 2732 或 2764 當 ROM, 以 6116 當 RAM, 以 8253 當 控 制 單 元 等 (2) 單 晶 片 微 電 腦 記 憶 容 量 非 常 小, 如 8051 單 晶 片 微 電 腦 RAM 有 128Byte,ROM 有 4kByte 而 一 般 多 晶 片 微 電 腦 均 必 須 能 處 理 大 量 資 料 及 多 功 能, 此 記 憶 容 量 大, 一 般 RAM 有 lmbyte,rom 有 64K Byte (3) 單 晶 片 微 電 腦 的 程 式 資 料 都 儲 存 在 ROM( 程 式 記 憶 體 ),RAM ( 資 料 記 憶 體 ) 只 作 為 資 料 暫 存 器 或 緩 衝 區 之 用 而 多 晶 片 微 電 腦 是 把 使 用 者 的 程 式 資 料 儲 存 在 RAM, 而 ROM 只 儲 存 系 統 程 式 (4) 單 晶 片 微 電 腦 主 要 應 用 在 控 制 方 面 的 單 一 功 能 如 微 電 腦 冷 氣 溫 度 控 制, 自 助 販 賣 機, 微 電 腦 微 波 爐, 個 人 電 腦 的 鍵 盤 控 制 等 而 多 晶 片 微 電 腦 主 要 應 用 在 大 量 資 料 處 理 的 多 種 功 能, 如 文 書 處 理, 數 學 運 算, 繪 圖, 通 訊 等 17

圖 3-1 89C51 微 電 腦 邏 輯 圖 3-2 8051 接 腳 圖 我 們 都 知 道, 電 腦 的 最 基 本 組 成 單 位 是 中 央 處 理 單 元 (CPU) 記 憶 體 以 及 I/O, 各 有 其 專 司 職 責 及 用 途 例 如,CPU 負 責 將 程 式 解 碼 及 執 行 記 憶 體 負 責 儲 存 程 式 及 資 料, 而 I/O 則 負 責 提 供 電 腦 系 統 與 外 界 週 邊 設 備 的 溝 通 管 18

道 在 微 電 腦 術 語 中, 通 常 我 們 所 稱 的 微 電 腦 指 的 是 通 用 型 (General Purpose) 微 處 理 機 晶 片, 例 如 Z80 6502 8085 80386 晶 片 等, 也 就 是 說 這 些 晶 片 只 具 有 CPU 的 功 能, 若 想 要 構 成 一 部 完 整 的 電 腦 系 統 ( 如 PC/AT 個 人 電 腦 等 ), 則 必 須 要 搭 配 其 它 的 記 憶 體 晶 片 I/O 介 面 晶 片 以 及 相 關 的 支 援 晶 片, 這 些 CPU 晶 片 才 能 動 作 單 晶 片 微 電 腦 (Single Chip Microcomputer) 則 是 將 CPU 記 憶 體 I/O 這 些 單 元 組 合 在 同 一 晶 片 之 內, 這 些 晶 片 只 需 要 少 量 的 支 援 電 路 即 可 獨 立 工 作, 如 此 就 可 以 大 量 地 減 少 電 路 板 面 積 及 降 低 成 本, 因 此 頗 為 適 合 家 電 汽 車 工 業 控 制 等 產 品 及 用 途 上, 所 以 單 晶 片 微 電 腦 又 稱 之 為 微 控 制 器 (Microcontroller) 一 般 而 言, 單 晶 片 微 電 腦 只 含 有 少 量 的 記 憶 體 及 I/O 點, 以 在 此 所 介 紹 的 8 位 元 8051 晶 片 為 例, 它 有 4Kbyte 的 ROM 128byte 的 RAM 以 及 32 條 I/O 點, 雖 然 這 麼 少 量 的 記 憶 體 及 I/O 是 不 能 與 一 般 的 電 腦 系 統 相 比, 但 在 控 制 用 途 上 卻 是 綽 綽 有 餘 3-1.2 8051 功 能 介 紹 : 1. 專 為 控 制 應 用 所 設 計 之 八 位 元 CPU 2. 加 強 了 布 林 代 數 ( 單 一 位 元 的 邏 輯 ) 之 運 算 功 能 3. 32 條 雙 向 且 可 被 獨 立 定 址 之 I/O 4. 晶 片 內 部 有 128 位 元 組 可 供 儲 存 資 料 的 RAM 5. 內 部 有 兩 個 16 位 元 計 時 器 (8052 有 三 個 ) 6. 具 全 雙 工 UART 7. 5 個 中 斷 源, 且 具 有 兩 層 ( 高 / 低 ) 優 先 權 順 序 之 中 斷 結 構 8. 晶 片 內 有 時 脈 (Clock) 振 盪 器 線 路 9. 晶 片 內 有 4K(8K/8052) 位 元 組 的 程 式 記 憶 體 (ROM) 10. 程 式 記 憶 空 間 可 達 64K 位 元 組 11. 資 料 記 憶 體 空 間 可 定 址 到 64K 位 元 組 19

3-1.3 8051 接 腳 說 明 : 接 腳 圖 1 為 8051/8751/8031 晶 片 的 40 支 接 腳 DIP 包 裝 的 接 腳 圖 一 如 INTEL 公 司 其 它 的 CPU 晶 片 一 樣,8051 晶 片 也 有 許 多 接 腳 是 多 用 途 的 在 此 將 說 明 每 一 支 接 腳 的 信 號 名 稱 及 其 功 能 用 途 信 號 名 稱 後 面 括 號 中 的 數 字 代 表 其 接 腳 號 碼 Vss(20): 接 地 (GND) 電 源 信 號 Vcc(40) : +5V 電 源 輸 入 端 XTAL1(19), XTAL2(18) 工 作 頻 率 輸 入 信 號 若 使 用 石 英 振 盪 晶 體 時, 則 應 將 石 英 晶 體 的 兩 支 接 腳 接 到 XTAL1 與 XTAL2 接 腳 上 若 使 用 外 部 的 脈 波 信 號 源 時 波 信 號 應 接 至 XTALl 接 腳 上, 而 XTAL2 則 必 須 接 地 可 使 用 的 工 作 頻 率 範 圍 為 :1.2 ~ l2 MHz RST/VST(9) : 硬 體 重 置 (Reset) 輸 入 信 號 當 本 接 腳 收 到 一 個 由 low 上 升 為 high 的 轉 態 信 號 時,8051 將 被 重 置, 此 時 8051 將 其 內 部 的 特 殊 功 能 暫 存 器 (Special Function Register, SFR) 設 定 為 預 設 值, 並 由 位 址 0000H 開 始 執 行 程 式 本 接 腳 (VPD) 亦 可 用 於 8051 的 功 率 下 降 (Power Down) 模 式, 當 VPD 維 持 約 +5V 而 Vcc 低 於 規 定 的 +5V+5% 時,VPD 將 供 應 電 源 ( 稱 之 為 Standby Power) 給 其 內 部 的 RAM 使 用, 以 保 存 其 資 料 /EA(31): 外 部 存 取 致 能 (External Access Enable) 輸 入 信 號 決 定 程 式 記 憶 體 最 前 面 bytes (0000H - 0FFFH) 是 來 自 晶 片 內 部 的 ROM/EPROM (/EA=L), 或 來 自 外 部 的 ROM/EPROM (/EA=H) 注 意 : 由 於 8031 晶 片 無 內 部 的 ROM/EPROM, 故 803l 的 /EA 必 須 接 地 ( 即 低 電 位 信 號 ) P0.0~P0.7(39~32) 20

埠 0 本 接 腳 有 兩 種 用 途 : 當 作 I/O 埠 時 為 埠 0, 為 8 位 元 雙 向 開 吸 極 (Open Drain) 的 I/O 埠 將 信 號 l 寫 入 埠 0 時, 可 使 其 接 腳 進 入 高 阻 抗 狀 態, 此 時 可 當 作 I/O 輸 入 接 腳 每 支 接 腳 可 驅 動 8 個 LS TTL 負 載 本 接 腳 亦 當 作 多 工 式 的 低 階 位 址 (A0 - A7) 及 資 料 (DO - D7) 匯 流 排, 可 供 存 取 外 部 的 記 憶 體 通 常 在 每 一 個 指 令 週 期 中 先 送 出 低 階 位 址 信 號 ( 此 時 亦 伴 隨 著 送 出 ALE 信 號 ), 然 後 再 送 出 資 料 信 號, 故 這 8 支 接 腳 又 稱 之 為 AD0 - AD7 P1.0~P1.7(1~8): 埠 1 為 8 位 元 雙 方 向 性 的 I/O 埠 將 信 號 l 寫 入 埠 l 時, 可 使 其 接 腳 由 其 內 部 提 升 為 高 電 位 狀 態, 此 時 可 當 作 I/O 輸 入 接 腳 每 支 接 腳 可 驅 動 4 個 LS TTL 負 載 在 8052 系 列 晶 片 中,P1.0 及 P1.1 可 做 如 下 之 用 途 : T2(P1.0): 計 時 器 / 計 數 器 2 外 部 信 號 輸 入 端 T2EX(P1.1): 計 時 器 / 計 數 器 2 在 捕 捉 (Capture) 模 式 時 的 觸 發 / 重 新 載 入 信 號 輸 入 端 P2.0~P2.7(21~28): 埠 2 本 接 腳 有 兩 種 用 途 : 當 作 I/O 埠 時 為 8 位 元 雙 向 I/O 埠 將 信 號 1 寫 入 埠 2 時, 可 使 其 接 腳 由 其 內 部 提 升 為 高 電 位 狀 態, 此 時 可 當 作 I/O 輸 入 接 腳 每 支 接 腳 可 驅 動 4 個 LS TTL 負 載 本 接 腳 亦 當 作 高 階 位 址 (A8-A15) 匯 流 排, 以 存 取 外 部 記 憶 體 P3.0~P3.7(10~17): 埠 3 為 8 位 元 雙 方 向 性 的 I/O 埠 將 信 號 1 寫 入 埠 3 時, 可 使 其 接 腳 由 其 內 部 提 升 為 高 電 位 狀 態, 此 時 可 當 作 I/O 輸 入 接 腳 每 支 接 腳 可 驅 動 4 個 LS TTL 負 載 本 接 腳 亦 可 使 用 於 下 列 之 用 途 : RXD(P3.0): 串 列 埠 信 號 輸 入 端 TXD(P3.1): 串 列 埠 信 號 輸 出 端 /INT0(P3.2): 外 部 中 斷 0 信 號 輸 入 端 /INT1(P3.3): 外 部 中 斷 l 信 號 輸 入 端 21

T0(P3.4): 計 時 器 / 計 數 器 0 外 部 信 號 輸 入 端 T1(P3.5): 計 時 器 / 計 數 器 l 外 部 信 號 輸 入 端 /WR(P3.6): 外 部 資 料 記 憶 體 寫 入 閃 控 (Strobe) 信 號 輸 出 /RD(P3.7): 外 部 資 料 記 憶 體 讀 取 閃 控 (Strobe) 信 號 輸 出 /PSEN(29): 程 式 儲 存 致 能 (Program Store ENable) 閃 控 輸 出 信 號 在 外 部 程 式 記 憶 體 的 指 令 碼 擷 取 週 期 時, /PSEN 將 送 出 一 個 閃 控 信 號, 以 表 示 CPU 正 自 外 部 的 程 式 記 憶 體 中 讀 取 指 令 碼 ALE(30): 位 址 閂 鎖 致 能 (Address Latch Enable) 輸 出 信 號 當 CPU 自 外 界 記 憶 體 中 擷 取 指 令 碼 或 存 取 資 料 時,ALE 將 會 在 一 個 匯 流 排 週 期 (Bus Cycle) 開 始 時 送 出 H 的 信 號, 表 示 P0.0 - P0.7 (AD0 - AD7) 正 送 出 低 階 位 址 A0 - A7 信 號, 以 供 外 界 電 路 鎖 定 這 些 低 階 位 址 信 號 由 於 ALE 信 號 頻 率 固 定 為 振 盪 器 工 作 頻 率 的 1/6, 故 ALE 信 號 也 可 當 作 脈 波 信 號 源 三 89C51CPU 之 部 份 : 然 而 我 們 這 組 採 用 89C51 單 晶 片 INPUT 與 OUPUT 的 判 斷 因 此 89C51 有 RAM128bytes ROM4bytes 這 樣 大 記 憶 空 間, 的 CPU 足 夠 讓 我 們 這 一 小 組 作 這 一 學 年 的 專 題 實 驗 使 用 22

3-2 LCD 顯 示 器 3-2.1 LCD 顯 示 器 一 項 產 品, 或 某 些 應 用 上, 需 顯 示 英 文 字 母 阿 拉 伯 數 或 特 殊 符 號 時, 採 用 文 字 型 LCD 顯 示 模 組 是 一 種 既 簡 便 又 省 電 的 方 法 文 字 型 LCD 顯 示 模 組 已 被 廣 泛 的 應 用 於 事 務 機 電 子 儀 表 及 相 關 高 級 產 品 上 常 見 文 字 型 LCD 模 組 有 16 字 x1 行 16 字 x2 行 20 字 x1 行 20 字 x2 行 20 字 x4 行 等 多 種 規 格 可 供 選 擇 於 是 我 們 這 次 專 題 就 採 用 LCD 圖 3-3 LCD 內 部 架 構 LCD 外 部 接 腳 的 功 能 也 都 相 同, 如 下 說 明 表 3-1 LCD 外 部 接 腳 23

3-2.2 LCD 模 組 工 作 時 序 圖 圖 3-4 LCD 模 組 寫 入 時 序 圖 圖 3-5 LCD 模 組 讀 取 時 序 圖 圖 3-6 八 位 元 介 面 忙 碌 旗 標 檢 查 時 序 圖 24

3-2.3 LCD 顯 示 原 理 LCD 點 矩 陣 模 組 式 顯 示 器 (LCM), 內 部 已 有 字 元 產 生 器, 因 此 接 收 CPU 想 顯 示 的 (ASCII code), 然 後 其 存 到 資 料 RAM, 由 LCD 控 制 並 將 字 元 逐 一 掃 瞄 到 LCD 上 顯 示, 模 組 內 含 有 一 顆 專 門 控 制 點 矩 陣 式 的 液 晶 控 制 器 HD 44780, 其 特 性 如 下 : 1. 直 接 使 用 在 4bit 或 8bit 的 CPU 上 2. 資 料 顯 示 RAM(DDRAM) 有 80 個 byte, 即 最 多 顯 示 80 個 字 元 3. 字 元 產 生 器 ROM(CG RAM), 可 規 劃 8 個 5x7 點 矩 陣 字 形 4. DDRAM CGROM 的 資 料 都 可 被 CPU 讀 出 5. 內 含 許 多 控 制 LCD 顯 示 方 式 的 指 令 圖 3-7 LCM 與 CPU 的 連 接 方 塊 圖 3-2.4 LCD 功 能 說 明 : 1. 暫 存 器 : LCD 模 組 內 部 只 有 兩 個 8 位 元 暫 存 器, 稱 為 指 令 暫 存 器 (Instruction Regiest, IR) 和 資 料 暫 存 器 (Data Register,DR) 它 們 都 是 8 位 元 暫 存 器, 並 且 由 RS 腳 來 選 用 出 來 2. 忙 碌 旗 號 (Busy Flag 簡 稱 BF) BF 旗 號 是 LCD 用 來 告 訴 CPU 它 內 部 是 否 忙 碌 的 一 個 旗 號, 若 BF=1 表 示 LCD 25

正 在 處 理 內 部 工 作, 因 此 這 時 候 不 可 以 寫 入 資 料 給 LCD 當 BF=0 時, 表 示 CPU 可 以 寫 資 料 給 LCD 3. 位 址 計 數 器 (AC) 指 定 寫 入 DDRAM 或 CGRAM 的 位 址, 而 位 置 設 定 指 令 寫 入 IR 後, 位 址 的 信 號 就 會 從 IR 傳 送 到 AC 當 資 料 從 DDRAM 或 CGROM 讀 出 後,AC 的 內 容 就 會 被 加 1(I/D=1) 或 減 (I/D=0), 其 中 I/D 是 進 入 模 式 所 被 設 定 4. 資 料 顯 示 RAM(DD RAM) 16X2 的 文 字 輸 出 顯 示 5. 字 元 產 生 器 ROM(CG ROM) 和 RAM(CG RAM)ROM 為 字 型 的 資 料 庫 和 RAM 為 設 定 字 型 的 資 料 庫 利 用 由 8051 程 式 對 LCD 下 顯 示 控 制 命 令, 以 顯 示 各 設 定 值 及 測 量 值 3-3 類 比 數 位 轉 換 器 ADC0804 3-3.1 3.1 基 本 概 述 ADC 0804 是 一 種 CMOS 之 8 位 元 連 續 近 似 之 類 比 數 位 轉 換 器 ADC0804 使 用 了 獨 特 的 電 位 階 梯 - 主 要 結 構 是 由 256 個 電 阻 組 成 的 分 壓 器 電 路 類 比 開 關 控 制 開 關 8 位 元 閂 鎖 及 類 比 比 較 器 所 組 成 的 連 續 近 以 法 A/D C(Successive Approximation Technique A/D C) 此 種 轉 換 器 是 設 計 允 許 操 作 於 NSC800 和 INS8080A 所 引 導 出 的 控 制 匯 流 排, 使 得 TRI-STATE 之 輸 出 能 直 接 的 驅 動 資 料 匯 流 排 所 以 A/D 轉 換 器 對 於 微 處 理 和 零 介 面 邏 輯 需 求 可 近 似 於 一 記 憶 位 址 或 I/OPorts 不 同 的 類 比 電 壓 輸 入, 可 改 變 共 同 參 考 點 之 值 和 類 比 零 輸 入 電 壓 值 之 偏 差 抵 補 對 於 飽 和 值 (8 位 元 ), 電 壓 之 參 考 點 的 輸 入 可 改 變 對 於 任 何 微 小 類 比 電 壓 變 化 之 範 圍, 而 得 到 想 要 的 類 比 轉 換 成 數 位 之 值 3-3.2 3.2 ADC0804 之 功 能 1. 可 使 用 於 不 同 的 類 比 電 壓 差 動 輸 入 2. 當 ADC0804 之 電 源 提 供 5V 時, 類 比 電 壓 輸 入 之 範 圍 為 0 ~ 5V 3. 可 操 作 之 電 壓 範 圍, 可 由 參 考 電 壓 端 之 調 整 而 不 同 26

4. 轉 換 時 間 約 100μs 3-3.3 3.3 ADC0804 之 基 本 應 用 圖 3-8 ADC 0804 基 本 應 用 電 路 圖 Note:Pin 6 和 Pin 7 所 接 為 Transducer( 類 比 差 動 輸 入 電 壓 值 之 調 整 轉 換 ) Note:Pin 19 和 Pin 4 為 ADC0804 內 部 所 建 之 時 脈 產 生 電 路 3-3.4 3.4 ADC0804 與 微 處 理 機 之 應 用 圖 3-9 ADC0804 與 微 處 理 機 之 電 路 應 用 意 示 圖 27

圖 3-10 ADC0804 接 腳 圖 3-3.5 3.5 ADC080 接 腳 說 明 : 1. Pin 1(CS): 該 腳 為 晶 片 選 擇 腳, 想 該 ADC0804 動 作, 並 完 成 類 比 對 數 位 的 轉 換 或 讓 數 值 能 夠 從 三 態 閂 鎖 輸, 出 都 必 須 在 CS= 0 的 情 況 才 能 完 成 2. Pin 3(WR): 在 CS= 0 的 期 間, 若 WR = 0, 則 代 表 已 經 下 了 一 道 命 令, 要 ADC 0804 開 始 做 類 對 數 位 轉 換 的 工 作 經 過 時 脈 (Clock) 後, 才 完 成 轉 換 工 作 ; 所 以 WR 是 啟 始 命 令 3. Pin 5( INTR): 當 WR = 0 時, 都 會 使 INTR = 1 而 完 成 轉 換 時,INTR 會 從 邏 輯 1 降 為 邏 輯 0 也 就 是 說 當 INTR = 0 時, 表 示 上 一 次 的 轉 換 工 作 已 完 成, 所 以 我 們 可 以 用 ADC0804 上 的 INTR 做 為 微 處 理 機 的 中 斷 要 求 ; 告 訴 微 處 理 機, ADC0804 已 將 轉 換 好 之 數 值 放 在 閂 鎖 裡, 微 處 理 機 可 以 取 得 ADC0804 之 轉 換 值 4. Pin 2(RD): 當 完 成 轉 換 時 INTR = 0, 則 向 微 處 理 機 提 出 中 斷 要 求, 若 中 斷 被 認 可 後, 便 送 出 一 CS= 0, 及 RD = 0, 此 時 輸 出 閂 鎖 便 把 資 送 進 匯 流 排, 傳 給 微 處 理 機, 即 為 RD 輸 出 閂 鎖 的 28

第 四 章 系 統 設 計 4-1 電 路 圖 4-1.1 系 統 電 路 圖 圖 4-1 系 統 電 路 圖 29

4-1.2 硬 體 架 構 圖 : (C)16x1 LCD (D) 應 變 計 感 應 / OP 放 大 電 路 /ADC 轉 換 (B) 8051 CPU 110Vac (A) 電 源 處 理 電 路 變 壓 / 穩 壓 / 電 源 燈 -12V +12V 圖 4-2 硬 體 架 構 圖 功 能 : 利 用 8051 單 晶 片 之 特 性, 對 應 變 計 施 加 應 力, 將 產 生 之 電 阻 變 化 經 轉 換 成 電 壓 變 化 並 放 大, 再 經 ADC 轉 換 再 輸 入 給 8051 計 算, 並 將 感 測 代 表 值 顯 示 在 LCD 1. 一 組 8051 單 晶 片 電 路 負 責 程 式 控 制 及 ADC 數 值 處 理 2. 一 組 應 變 計 感 應 / OP 放 大 電 路 3. 一 組 類 比 轉 數 位 (ADC) 電 路 4. 一 組 4 位 元 Dip Switch 可 設 16 段 溫 度 設 定 值 5. 一 組 16x1 LCD 顯 示 應 變 計 感 測 代 表 值 6. 一 組 電 源 處 理 電 路 產 生 DC5V DC-12V DC12V 電 源 4-2 各 電 路 方 塊 原 理 說 明 : 4-2.1 電 源 開 關 變 壓 穩 壓 電 源 燈 電 路 : AC110V AC110VIN AC110VIN AC110V to AC15V AC1 AC2 OUT1 O1 COM COM OUT2 O2 IN4004 1000U/16V + IN4004-12V 2 IN 7912 OUT 3 1000U/16V + 1 7812 3 I O + 2 G 1000U/16V +12V 1 I 7805 O 3 2 G +5V(VCC) 1 LED 1K 2 1 GND 圖 4-3 電 源 電 路 由 市 電 提 供 AC110V 輸 入, 經 由 開 關, 再 經 110Vac To 15Vac 變 壓 器, 再 經 3 30

組 整 流 穩 壓,7812 穩 壓 IC 得 DC12V 之 直 流 電,7805 穩 壓 IC 得 DC5V(VCC) 之 直 流 電,7912 穩 壓 IC 得 DC-12V 之 直 流 電,DC5V(VCC) 供 IC 及 LCD 使 用,DC12V/-12V 供 應 變 計 感 測 及 A/D D/A 轉 換 放 大 器 OP IC 使 用, 此 外 當 DC5V 供 電 時 LED 電 源 燈 即 亮 4-2.2 8051CPU 電 路 : 5V + 10U/16V 20pF 1 2 3 4 5 6 7 8 12 13 14 15 9 18 11.059MHz Crystal 20pF 19 AT89C51 P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 INT0 INT1 T0 T1 RESET XTAL2 XTAL1/OSC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 EA 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 29 PSEN 30 ALE 17 RD 16 WR 11 TXD 10 RXD 31 40 20 VCC VSS D0 D1 D2 D3 D4 D5 D6 D7 VCC 2K VCC 0.1u 圖 4-4 8051CPU 電 路 8051 為 一 40PIN 之 CPU, 其 I/O 腳 有 32 PIN 1. 第 40PIN 為 VCC 電 源 輸 入,20PIN 為 接 地 腳 RST 腳 (PIN9), 接 一 10uF/16V 電 容 及 2K 電 阻, 即 可 得 10ux2K=20Ms 之 Reset 時 間, 此 時 間 可 避 免 剛 開 機 時 電 源 尚 不 穩 導 致 程 式 錯 亂 之 情 形 2. 第 18,19 PIN 為 石 英 振 盪 器 接 腳, 提 供 程 式 執 行 時 所 須 之 時 間 脈 波 3. RST 腳 (PIN9), 接 一 10uF/16V 電 容 及 2K 電 阻, 即 可 得 10ux2K=20Ms 之 Reset 時 間, 此 時 間 可 避 免 剛 開 機 時 電 源 尚 不 穩 導 致 程 式 錯 亂 之 情 形 4. 第 29.30.31PIN 為 外 部 記 憶 體 控 制 腳, 本 專 題 使 用 8051 內 部 記 憶 體, 故 此 3PIN 均 未 使 用, 且 31PIN 拉 至 5V 5. 第 10,16,17 PIN 為 ADC0804 控 制 輸 出 腳 6. 第 32-39 PIN 為 ADC0804 及 LCD 資 料 匯 流 排 腳 7. 第 20,21,22 PIN 為 LCD 控 制 輸 出 腳 31

4-2.3 LCD16X2 電 路 : D0 D1 D2 D3 D4 D5 D6 D7 7 8 9 10 11 12 13 14 LCD16X1 D0 D1 D2 D3 D4 D5 D6 D7 E R/W- RS VCC VC GNG 6 5 4 2 3 1 VCC 0.1u 由 8051 程 式 對 LCD 下 顯 示 控 制 命 令, 以 顯 示 各 設 定 值 及 測 量 值 圖 4-5 LCD16X2 4-2.4 應 變 計 感 應 /ADC 轉 換 電 路 : 圖 4-6 應 變 計 感 應 /ADC 轉 換 電 路 當 對 應 變 計 施 加 應 力, 將 產 生 之 電 阻 變 化 經 轉 換 成 電 壓 變 化, 再 經 OP 放 大 訊 號, 最 後 由 ADC0804A/D 轉 換 成 數 位 值, 提 供 給 8051 計 算 OP 放 大 電 路 公 式 為 Vo=(V2-V1)x(Rf/R1), 當 不 施 加 應 力 時 其 電 阻 值 為 120Ω, 此 時 V2 電 壓 為 120/(120+120)x5V=2.5V, 調 整 VR5K(V1), 令 此 時 Vo 電 壓 為 1V, 當 對 應 變 計 施 加 應 力 時, Vo 電 壓 會 依 應 力 大 小 升 高, 32

4-3 流 程 圖 4-3.1 系 統 流 程 圖 START 8951 記 憶 體 及 腳 位 定 義 8951 ROM 程 式 碼 區 中 斷 向 量 表 定 義 系 統 初 始 化 設 定 堆 疊 清 除 RAM 位 址 01 -- 60H 主 流 程 掃 描 壓 力 ADC LCD 顯 示 33

4-3.2 掃 描 ADC0804 讀 取 壓 力 並 作 處 理 副 程 式 流 程 圖 : SCANADC 驅 動 ADC0804 並 x 倍 率 換 算 實 測 值 結 束 掃 描 ADC0804 副 程 式 4-3.3 LCD 副 程 式 流 程 圖 : SHOW LCD 顯 示 第 一 行 "VALUE:xxx " 結 束 LCD 副 程 式 34

第 五 章 實 驗 結 果 與 討 論 5-1 實 驗 結 果 5-1.1 待 測 物 實 際 值 量 測 重 量 650g 1300g 1950g 2600g 3200g 3800g 實 際 值 表 1 待 測 物 實 際 量 測 表 5-1.2 不 同 待 測 物 實 驗 量 測 值 放 置 待 測 物 第 一 次 第 二 次 第 三 次 第 四 次 第 五 次 第 六 次 平 均 2 實 際 重 量 0.7 0.5 0.6 0.8 0.6 0.7 0.65 0.65kg 實 際 重 量 1.5 1.2 1.6 1.1 1.1 1.3 1.3 1.3kg 實 際 重 量 2.2 2.3 2.2 1.9 2.1 2.1 2.1 1.95kg 實 際 重 量 3.1 3.0 3.3 2.8 2.5 3.3 3 2.6kg 實 際 重 量 3.5 3.3 3.4 3.4 3.2 3.1 3.3 3.2kg 實 際 重 量 3.9 3.8 3.8 4.2 4.0 4.2 3.9 3.8kg 表 2 實 驗 數 據 量 測 表 35

5-1.4 重 量 與 輸 出 電 壓 之 關 係 我 們 先 在 ADC0804 的 訊 號 輸 入 端 加 定 電 壓, 測 試 由 1V~5V 觀 察 LCD 顯 示 出 來 的 讀 數, 檢 查 程 式 是 否 有 錯 誤 與 假 設 是 否 相 同, 之 後 在 放 上 待 測 物 然 後 將 訊 號 輸 出 端 接 上 示 波 器 因 為 我 們 沒 有 標 準 重 量 的 砝 碼 所 以 我 們 先 放 上 較 重 的 物 體 用 手 支 撐 銅 板 當 LCD 公 斤 數 顯 示 為 整 數 時 記 錄 下 當 時 的 電 壓 voltage 6 5 4 3 2 1 0 0 1.5 2.3 2.9 3.7 4.9 kg 圖 5-1 重 量 與 電 子 秤 輸 出 電 壓 之 關 係 標 準 重 量 V 單 位 :V ( 經 放 大 約 900 倍 ) 單 位 :kg 第 一 次 第 二 次 第 三 次 第 四 次 第 五 次 第 六 次 0 0.000 0.000 0.000 0.000 0.000 0.000 1 0.926 1.000 1.103 0.986 1.001 1.053 2 1.941 2.008 2.023 2.128 2.089 1.963 3 2.912 2.987 3.001 3.027 3.082 3.005 4 3.927 4.108 4.153 4.078 4.089 3.972 表 3 重 量 與 電 子 秤 之 電 壓 輸 出 36

5-2 問 題 檢 討 5-2.1 誤 差 討 論 我 們 在 這 次 實 驗 中 遇 到 的 最 大 問 題 莫 過 於 應 變 計 的 使 用, 因 為 對 應 變 計 的 用 法 不 了 解 導 致 前 幾 次 實 驗 失 敗 以 下 探 討 誤 差 原 因 及 不 精 密 原 因 A: 應 變 計 部 分 由 於 應 變 計 的 接 點 裸 露 添 增 數 據 的 不 穩 定 B: 測 量 使 用 的 懸 臂 樑 每 次 使 用 都 必 須 使 用 C 型 夾 夾 在 桌 面 上, 當 不 同 桌 面 時 就 需 要 重 新 校 正 銅 板 力 臂 的 長 短 亦 對 實 驗 結 果 有 所 影 響, 雖 然 我 們 有 做 上 記 號 但 是 每 次 實 驗 仍 舊 有 一 定 的 誤 差 C: 儀 表 放 大 器 部 份 Ad620 雖 然 性 能 良 好, 但 仍 有 微 小 飄 移, 對 測 量 的 精 密 度 略 有 影 響 D: 雜 訊 溫 度, 都 會 對 應 變 計 及 放 大 器 產 生 影 響, 使 量 測 上 產 生 誤 差 5-2.2 實 驗 結 果 討 論 由 上 面 圖 表 可 以 觀 察 得 到, 在 量 測 比 較 輕 的 物 體 的 時 候 誤 差 比 較 小, 當 待 測 物 較 重 的 時 候 誤 差 就 變 大, 重 量 適 中 的 時 候 最 為 準 確 因 為 我 們 用 塑 膠 袋 來 裝 待 測 物, 有 時 候 會 產 生 搖 晃 也 有 可 能 加 大 我 們 的 誤 差 值, 另 外 我 們 還 發 現 實 驗 所 挑 選 的 銅 板 似 乎 太 軟, 所 以 量 測 較 重 的 物 體 銅 板 會 彎 曲 十 分 明 顯, 彎 曲 明 顯 訊 號 就 比 較 大, 雖 然 對 量 測 來 說 訊 號 大 是 一 件 好 事, 但 是 還 產 生 另 一 個 問 題 銅 板 復 歸 不 容 易, 如 果 銅 板 沒 有 復 歸 的 話 那 我 們 的 零 基 準 點 就 不 見 了 5-2.3 結 論 這 次 專 題 實 驗 分 析 懸 臂 樑 式 數 位 電 子 秤 結 構, 使 我 們 對 這 種 感 測 器 有 初 步 的 了 解 是 此 次 實 驗 對 大 的 目 標 我 們 可 以 成 功 的 量 測 到 數 據, 但 是 準 確 度 還 有 待 加 37

強 過 重 的 物 體 可 能 會 對 實 驗 數 據 造 成 極 大 的 影 響 對, 太 輕 的 物 體 因 為 程 式 關 係 當 初 設 計 沒 有 考 慮 到 所 以 也 比 較 難 量 到 非 常 精 確 的 結 果, 所 以 這 些 問 題 是 有 待 改 善 的 另 外 我 們 在 附 錄 A 及 附 錄 B 分 別 附 上 程 式 碼 及 懸 臂 樑 的 應 力 負 載 模 擬 圖 方 便 與 實 體 做 對 照 之 用 本 專 題 還 有 許 多 可 以 改 進 的 地 方, 如 改 善 訊 號 穩 定 增 加 量 測 準 確 度, 設 計 成 一 體 成 型 的 完 整 系 統, 就 不 需 要 每 次 量 測 都 需 要 校 正 另 外 可 以 繼 續 擴 充 使 具 有 累 積 功 能 及 重 量 資 料 處 理 功 能, 以 配 合 工 業 上 使 用 雖 然 實 驗 最 後 的 結 果 跟 我 們 一 開 始 設 定 的 目 標 還 有 一 段 差 距, 但 是 未 來 只 要 改 進 缺 點 並 將 其 微 小 化 相 信 就 能 達 到 當 初 把 這 個 電 子 秤 廣 泛 的 運 用 在 物 料 管 理 的 目 的 38

參 考 文 獻 [1] 8051 單 晶 片 實 作 - 使 用 C 語 言, 林 振 漢, 博 碩 文 化 公 司 [2] 感 測 器 原 理 與 應 用, 許 桂 樹, 陳 克 群, 李 怡 銘, 全 華 科 技 圖 書 公 司,2007 [3] 單 晶 片 8051 實 作 入 門, 陳 明 熒, 松 崗 公 司,2007 [4] 8051/8052 原 理 與 應 用, 李 鴻 鵬, 全 華 科 技 圖 書 公 司,1986 [5] 8051 單 晶 片 設 計 實 務, 楊 明 豐, 碁 峰 公 司,1998 [6] 單 晶 片 微 電 脳 8051/8951 原 理 與 應 用, 蔡 朝 洋, 全 華 科 技 圖 書 公 司,2003 [7] 數 位 邏 輯 設 計 : 含 數 位 邏 輯 實 習, 陳 文 伎, 新 文 京 開 發,2007 [8] 數 位 邏 輯 設 計 : Digital logic design eng, 黄 慶 璋, 全 華 科 技 圖 書 公 司,2003 [9] 應 用 微 電 腦 於 懸 臂 樑 式 計 重 系 統 之 設 計 研 究, 溫 佳 文, 民 77 年 [10]AD620 儀 表 放 大 器 使 用 說 明, 黃 凱,2005 39

附 錄 A ----------------------------------------------------------------- ; 常 數 定 義 ---------------- OFFSETC EQU 5 ; 基 準 扣 除 值 RATEC EQU 6553 ; 倍 率 ((6553/65535)x4) ;================================================= ;8951 記 憶 體 及 腳 位 定 義 ;================================================= ; 腳 位 定 義 ADCBUS reg P0 ;A/D D0-D7 ADCWR REG P3.6 ;A/D WRITE ADCRD REG P3.7 ;A/D READ ADCCS REG P3.0 ;A/D CS LCD_BUS reg P0 LCD_RS reg P2.0 LCD_ReadWrite reg P2.1 LCD_Enable reg p2.2 ; 8951 記 憶 體 定 義 OverMl REG 20H.1 ONESECFLAG REG 20H.2 ONESEC EQU 30H WTVL EQU 31H WTVH EQU 32H SGV EQU 33H 40

;================================================= ; 8951 ROM 程 式 碼 區 ;=================================================.CODE.ORG 0 LJMP START.ORG 0bH jmp TIMEISR ;T0.ORG 100H ; 初 始 化 START: MOV SP,#61h ; 設 定 堆 疊 CLR A MOV R0,#01 ; 清 除 記 憶 體 RAM 01 -- 60H $10 MOV @R0,A INC R0 CJNE R0,#60H,$10 ; 設 定 T0 16 位 元 計 時 器 MOV TMOD,#01010001B ; 設 定 timer0 50ms 中 斷 mov tl0, #<(65535-50000) ;12M Hz mov th0, #>(65535-50000) MOV ONESEC,#20 ;50msx20=1 秒 call call call InitialLCD LCDCLR CURSOROFF 41

CALL DELAY5 MOVX @R0,A ;SET P0 TO HIGH IMPEDANCE CALL DELAY5 ;Enable T0 MOV IE,#10000010b ; 啟 動 T0 系 統 時 鐘 SETB TR0 ;start t0 SETB ONESECFLAG ; 主 流 程 MAINLOOP: JBC ONESECFLAG,$05 JMP $1000 $05 $1000 CALL SCANADC ; 掃 描 應 變 計 ADC CALL SHOW ;LCD 顯 示 SJMP MAINLOOP ; 跳 回 主 迴 路 ; 系 統 時 間 Timer0 中 斷 副 程 式 (50 ms interrupt.) TIMEISR: ;T0 系 統 時 間 push a ; Save Acc. push b push psw clr rs1 ; Select Bank 1 setb rs0 42

CLR TR0 mov th0, #>(65535-50000) mov tl0, #<(65535-50000) djnz ONESEC,$10 ;Check over 1 sec. mov ONESEC,#20 ;reset counter SETB ONESECFLAG $10 SETB TR0 pop psw pop a pop b reti ;SCANADC: 掃 描 ADC0804 並 作 處 理 SCANADC: CALL RUNADC SUBB A,#OFFSETC ;SGV=A-OFFSETC JNC $100 MOV A,#0 $100 MOV SGV,A 值 = 應 變 值 x4x 倍 率 MOV B,#4 ;SGVx4 MUL AB MOV WTVL,A MOV WTVH,B ;WTV=SGVx4xRATEC, 重 量 MOV R2,WTVL MOV R3,WTVH MOV R0,#<(RATEC) ;x RATEC/65535 MOV R1,#>(RATEC) CALL Mul16 43

MOV MOV RET WTVL,R6 WTVH,R7 --------------------- ; 驅 動 ADC0804 --------------------- RUNADC: CLR ADCCS MOV A,ADCBUS ;SET BUS INPUT CALL DELAY5 CLR ADCWR NOP ; 寫 0 至 ADCWR 以 啟 動 A/D 轉 換 NOP SETB CALL CLR CALL NOP NOP ADCWR DELAY5 ADCRD DELAY5 MOV A,ADCBUS ; 讀 取 A/D 值 NOP NOP NOP SETB CALL SETB ADCRD DELAY5 ADCCS CALL DELAY5 MOVX @R0,A ;SET P0 TO HIGH IMPEDANCE CALL DELAY5 RET 44

--------------------- ; DELAYADC: DELAY 5 MS (5000 cycles=5000 x 1 us = 5ms) --------------------- DELAYADC: MOV R6,#50 ;2 cycles 10 $10 MOV R7,#50 ;2 cycles 5 $20 DJNZ R7,$20 ;2 cycles DJNZ R6,$10 ;2 cycles RET ; DELAY 1 MS (1000 cycles=1000 x 1 us = 1ms) DELAY5: MOV R6,#10 ;2 cycles 10 $10 MOV R7,#50 ;2 cycles 5 $20 DJNZ R7,$20 ;2 cycles DJNZ R6,$10 ;2 cycles RET ;--------------------------------------------- ;16 位 元 乘 法 副 程 式 (R7654 = R10 * R32) ;--------------------------------------------- Mul16: MOV R6,#00 MOV R7,#00 MOV A,R2 MOV B,R0 MUL AB MOV R4,A ;R5-4 = R2 * R0 MOV R5,B MOV A,R0 MOV B,R3 CALL R65MAB ;R6-5 += R0*R3 MOV A,R1 MOV B,R2 45

CALL R65MAB ;R6-5 += R1*R2 CLR OverMl ;check R6 carry? JC $20 $10 MOV A,R1 MOV B,R3 MUL AB ADD A,R6 MOV R6,A MOV A,B ADDC A,R7 JB OverMl,$30 $15 MOV R7,A ;R7-6 += R1*R3 RET $20 SETB OverMl ;setting carry argument SJMP $10 $30 INC A ;advancing carry to R7 CLR OverMl ;clear carry argument SJMP $15 R65MAB: MUL AB ;R65 = A*B+R65 ADD A,R5 MOV R5,A MOV A,B ADDC A,R6 MOV R6,A RET ;================================================ ; LCD 副 程 式 ;================================================ ; DELAY 10 MS (10000 cycles=10000 x 1 us = 10ms) DELAY2: MOV R6,#100 ;2 cycles 10 $10 MOV R7,#50 ;2 cycles 5 46

$20 DJNZ R7,$20 ;2 cycles DJNZ R6,$10 ;2 cycles RET ; DELAY 0.1MS(100 cycles=100 x 1 us = 100ns) DelayLCD: ;DELAY 1000ns MOV R6,#2 ;2 cycles 10 $10 MOV R7,#25 ;2 cycles 5 $20 DJNZ R7,$20 ;2 cycles DJNZ R6,$10 ;2 cycles RET ; LCD 初 始 化 InitialLCD: CALL DELAY2 mov a,#38h call PutCmd mov a,#0eh call PutCmd mov a,#06h call PutCmd mov a,#01h call PutCmd MOV R0,#10 $10 CALL DELAY2 DJNZ R0,$10 ret ; LCD 清 除 47

LCDCLR: mov a,#01h call PutCmd ret ; LCD 游 標 隱 藏 CURSOROFF: mov a,#0ch call PutCmd ret ; LCD 字 元 資 料 寫 入 PutCh: SETB LCD_RS CLR LCD_ReadWrite MOV LCD_BUS,A SETB LCD_Enable CALL DelayLCD CLR LCD_Enable CALL DELAY2 RET ; LCD 命 令 寫 入 PutCmd: CLR LCD_RS CLR LCD_ReadWrite MOV LCD_BUS,A SETB LCD_Enable CALL DelayLCD 48

CLR LCD_Enable CALL DELAY2 RET ; 顯 示 主 畫 面 SHOW: 址 mov a,#80h ;LCD 第 一 行 第 0 位 call PutCmd MOV A,#'S' ; 顯 示 "SG:xxx Wt:xx.xKg" CALL PutCh MOV A,#'G' CALL PutCh MOV A,#':' CALL PutCh CALL SHOWSG ;LCD 第 一 行 第 3 位 址 MOV A,#' ' CALL PutCh MOV A,#'W' CALL PutCh mov a,#c0h ; LCD 第 一 行 第 8 位 址 call PutCmd MOV A,#'t' CALL PutCh MOV A,#':' 49

CALL PutCh CALL SHOWWT ;LCD 第 一 行 第 10 位 址 MOV A,#'K' CALL PutCh MOV A,#'g' CALL PutCh CALL DELAY5 MOVX @R0,A ;SET P0 TO HIGH IMPEDANCE CALL DELAY5 RET ; 顯 示 應 變 計 感 應 值 SHOWSG: mov a,#83h ;LCD 第 一 行 第 3 位 址 call PutCmd MOV A,SGV MOV B,#100 DIV AB ORL A,#30H CALL PutCh ; 百 位 數 MOV MOV DIV ORL A,B B,#10 AB A,#30H CALL PutCh ; 十 位 數 50

MOV ORL A,B A,#30H CALL PutCh ; 個 位 數 RET ; 顯 示 轉 換 重 量 值 SHOWWT: mov a,#c2h ;LCD 第 一 行 第 10 位 址 call PutCmd MOV R1,WTVL MOV R0,WTVH CALL Bin2BCD MOV A,R3 ANL A,#0FH ORL A,#30H CALL PutCh ; 百 位 數 MOV SWAP ANL ORL A,R4 A A,#0FH A,#30H CALL PutCh ; 十 位 數 MOV A,#'.' ; 小 數 點 CALL PutCh MOV ANL A,R4 A,#0FH 51

ORL A,#30H CALL PutCh ; 個 位 數 RET ---------------- ;binary to BCD(R01 --> R234) ;I.D. R1=#<10240,R0=#>10240-->R2=#01H,R3=#02,R4=#40H ---------------- Bin2BCD: CLR A MOV R4,A MOV R3,A MOV R2,A ANL PSW,#3FH ;clear CY, AC MOV R5,#10H $10 MOV A,R4 ADD A,R4 DA A ;decimal adjust MOV R4,A MOV A,R3 ADDC A,R3 DA A MOV R3,A MOV A,R2 ADDC A,R2 DA A MOV R2,A CLR C MOV A,R1 RLC A MOV R1,A MOV A,R0 RLC A MOV R0,A CLR A ADDC A,R4 52

MOV DJNZ RET R4,A R5,$10 ; 程 式 結 束 ;================================================= END 53

附 錄 B 施 加 負 載 形 變 情 形 1 公 斤 負 載 X 方 向 之 形 變 54

懸 臂 樑 受 力 分 布 懸 臂 樑 與 感 測 器 接 面 應 變 分 析 55