数字电压表毕业论文.doc_第1页
数字电压表毕业论文.doc_第2页
数字电压表毕业论文.doc_第3页
数字电压表毕业论文.doc_第4页
数字电压表毕业论文.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 I 摘 要 数字电压表是采用数字化测量设计的电压仪表 目前 其作为数字化仪表 的基础和核心 已被广泛应用于电子和电工测量 工业自动化仪表 自动测试 系统等领域 显示出强大的生命力 与此同时 数字电压表扩展而成的各种通 用及专用仪器仪表 也将电量及非电量测量技术提高到崭新水平 本设计为直流数字电压表 利用 MCS 51 单片机 AT89C51 借助软件实现数 字显示功能 自动校准 LED 显示 A D 转换器采用 ADC0808 构成数模转换电 路 该电压表测量范围在 0 5V 由于采用高性能的单片机芯片为核心 同时利 用 LED 数码管为显示设备 这样就使显示清晰直观 读数准确 减少了因为人 为因素所造成的测量误差事件 同时提高了测量的准确度 关键词 关键词 AT89C51 A D 转换 转换 LED 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 II 目 录 摘 要 I 第 1 章 绪论 2 1 1 研究背景 2 1 2 数字电压表的主要特点 3 1 3 设计要求和指标 5 第 2 章 方案的选择和论证 6 2 1 方案选择 6 2 2 方案论证 7 本章小结 7 第 3 章 硬件电路设计 8 3 1 系统主控电路 8 3 1 1 单片机 AT89C51 8 3 1 2 时钟电路 10 3 1 3 复位电路 11 3 2 A D 转换电路 12 3 2 1 ADC0808 简介 14 3 2 2 A D 转换电路设计 15 3 3 显示电路 15 3 3 1 常用显示器件 16 3 3 2 LED 简介 16 本章小结 17 第 4 章 系统软件设计 18 4 1 主程序设计 18 4 2 A D 转换程序 19 本章小结 19 第 5 章 系统仿真与调试 20 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 III 5 1 系统仿真 20 5 1 1 Proteus 简介 20 5 1 2 功能及特点 20 5 2 局部调试 20 5 2 1 硬件调试 21 5 2 2 软件调试 21 5 3 整机调试 22 本章小结 22 结 论 23 致 谢 24 参考文献 25 附录 1 系统源程序 26 附录 2 仿真电路图 30 附录 3 元件清单 31 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 2 第 1 章 绪论 1 1 研究背景 智能仪器是仪器仪表的一种 近年来 计算机技术及微电子器件在工程技 术中应用十分广泛 在此基础上发展起来的智能仪表 无论是在测量的准确性 灵敏度 可靠性 自动化程度 运用功能方面还是在解决测量技术与控制技术 问题的深度及广度方面都有了很大的发展 以一种崭新的面貌展现在人们的面 前 数字电压表是在此基础上发展起来 并被广泛的应用 数字电压表 Digital Voltmeter 简称 DVM 它是智能仪器中最常见的 是采用数字化测量 技术 把连续的模拟量 直流输入电压 转换成不连续 离散的数字形式并加 以显示的仪表 这种电子测量的仪表之所以出现 一方面是由于电子计算机的 应用逐渐推广到系统的自动控制实验研究的领域 提出了将各种被观测量或被 控制量转换为数码的要求 即为了实时控制及数据处理的需要 另一方面 也 是电子计算机的发展 带动了脉冲数字电路技术的进步 为数字化仪表的出现 提供了条件 所以 数字化测量仪表的产生与发展与电子计算机的发展是密切 相关的 同时 为革新电子测量中的繁琐和陈旧方式也催促了它的飞速发展 如今 它又成为向智能化仪表发展的必要桥梁 如今 数字电压表已绝大部分取代了传统的模拟指针式电压表 因为传统 的指针式电压表功能单一 精度低 不能满足数字化时代的需求 数字电压迄 今已有 40 多年的发展史 目前 由各种单片机 A D 转换器构成的数字电压表 已被广泛应用于电子及电子测量 工业自动化仪表 自动测试的系统等领域 显示出强大的生命力 由于电子技术 大规模集成电路及计算机的发展 人们不久就研制出微处 理器数字电压表 实现了 DVM 数据处理自动化和可编程序 因为带有存储器并 使用软件支持 所以可以进行信息处理 可通过标准接口组成自动测试系统 除了完成原有 DVM 的各种功能外 还能够自校 自检 保证了自动测量的高标 准确度 实现了仪器 仪表的智能化 当前 智能化仪表法十分速度 而微处 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 3 理式 DVM 在智能仪表中占的比重最大 智能化的 DVM 为实现各种物理量的动态 测量提供了可能 与此同时 由 DVM 扩展而成的各种通用及专用数字仪器仪表 也把电量及 非电量测量技术提高到崭新水平数字电压表的特点 显示清晰直观 读书准确 传统的模拟式仪表必须借助于指针和刻度盘进行读数 在读数过程中不可避免 地会引入认为的测量误差 并且容易造成视觉疲劳 数字电压表则采用先进的 数显技术 使测量结果一目了然 只要仪表不发生跳数现象 测量结果就是唯 一的 不仅保证读数的客观性与准确性 还符合人们的读数习惯 能缩短读数 和记录的时间 在电量的测量中 电压 电流和频率是最基本的三个被测量 其中 电压 量的测量最为经常 随着电子技术的发展 更是经常需要测量高精度的电压 所以数字电压表就成为一种必不可少的测量仪器 另外 由于数字式仪器具有 读数准确方便 精度高 误差小 灵敏度高 分辨率高 测量速度快等特点而 倍受用户青睐 数字电压表就是基于这种需求而发展起来的 是一种必不可少 的电子仪器仪表 1 2 数字电压表的主要特点 数字电压表简称 DVM Digital Voltmeter 它是采用数字化测量技术 把连续的模拟量 直流输入电压 转换成不连续 离散的数字形式并加以显示 的仪表 智能数字电压表则是大规模集成电路 显示技术 计算机技术 自动 测试技术的产品 数字电压表主要有以下特点 1 显示清晰 直观 读数清楚 传统的模拟式电压表必须借助于指针和刻度盘进行读数 在读数过程中 不可避免的会引入认为的误差 并且还容易造成视觉疲劳 数字电压表则采用 先进的数字显示技术 使显示结果一目了然 只要仪表不发生跳变现象 测量 结果就是唯一的 不仅保证了读数的客观性与准确性 还符合人们的读数习惯 能够缩短读数和记录的时间 2 准确度高 数字电压表的准确度是测量结果中系统误差与随机误差的结合 它表示测 量结果与真值的一致程度 也反映测量误差的大小 一般讲 准确度越高 测 量误差越小 反之则越大 根据准确度的高低 可将数字电压表分成若干等级 直流数字电压表共分 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 4 为 11 个等级 0 0005 0 001 0 002 0 005 0 01 0 02 0 05 0 1 0 2 0 5 1 0 3 分辨率高 数字电压表在最低电压量程上末位 1 个字所对应的电压值 称作仪表的分 辨力 它反映出仪表的灵敏度的高低 分辨力是指所能显示的最小数字与最大 数字之比 通常用百分数来表示 4 测量范围宽 多量程数字电压表通常可测 0 1000V 的直流电压 配上高压探头还可测量 几千伏的电压 5 测量速度快 数字电压表在每秒钟内被测电压的测量次数 叫测量速率 单位是 次 s 它主要取决于 A D 转换器的转换速率 6 输入阻抗高 数字电压表具有很高的输入阻抗 这样在测量时从被测电路上吸取的电流 极小 不会影响被测信号源的工作状态 由此可减少小信号源内带来的附加误 差 7 集成度高 微功耗 新型数字电压表普通采用 CMOS 大规模集成电路 整机功耗很低 8 抗干扰能力强 噪声干扰大致分为两类 一类是串模干扰 干扰电压与被测量信号串连后 加至仪表的输入端 另一类是共模干扰 干扰电压同时加于仪表的两个输入端 衡量仪表干扰能力的技术指标也有两个 串模抑制比和共模抑制比 高档数字 电压大多采用数字滤波和浮地保护等技术 进一步提高了抗干扰能力 其共模 抑制比可达 100 80dB 串模抑制比为 100dB 左右 目前数字电压表正进入一个蓬勃发展的新时期 一方面它开拓了电子测量 领域的先河 另一方面它本身正朝着高准确度 智能化 低成本的方向发展 1 采用新技术 开发新产品 数字电压表的新产品总是依托新技术而问世的 近些年来 新技术的涌现 不断的被采用 迅速转化成生产力 2 单片专用 IC 的广泛应用 集成电路强大的生命力在于应用 目前国内外都在积极开发供数字仪表使 用的单片专用 IC 为研制高性价比数字电压表以及智能仪器创造了条件 3 多重显示仪表 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 5 多重显示仪表能同时显示同一被测信号的两种不同参数 例如交换电压值 与频率值 4 广泛采用新器件 新工艺 近年来 电子模块 电子模板 表面安装元件 超小型集成电路等新器件 正越来越广泛的用于数字电压表中 此外 数字电压表在安装工艺 外观设计 安全性 可靠性等方面也在不 断改进 日趋完善 1 3 设计要求和指标 1 电路要求 数字电压表可以显示清晰 直观 读数准确 准确度高 分辨力高 测量 速度快 输入阻抗高 集成度高 微功耗和抗干扰能力强等特点 2 技术指标 1 4 位数码管显示 即精确到百分位 2 电压测量范围 0 5V 3 精确度达到 0 5 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 6 第 2 章 方案的选择和论证 2 1 方案选择 设计数字电压表有很多种的设计方法 方案是多种多样的 由于规模集成 电路数字芯片的告诉发展 各种数字芯片品种多样 导致对模拟数据的采集部 分的不一致性 进而又使对数据的处理及显示的方式的多样性 又由于在现实 的工作生活中 电压表的测量测程范围是比较大的 所以必须要对输入电压作 分压处理 而各个数据处理芯片的处理电压范围不同 则各种方案的分段也不 同 下面介绍两种数字电压表的设计方案 1 由数字电路及芯片构建 这种设计方案是由模拟电路与数字电路两大部分组成 模拟部分包括输入 放大器 A D 转换器和基准电压源 数字部分包括计数器 译码器 逻辑控制 器 振荡器和显示器 其中 A D 转换器是它的核心器件 它将输入的模拟量 转换成数字量 模拟电路和数字电路是相互联系的 由逻辑控制电路产生控制 信号 按规定的时序将 A D 转换器逐个组模拟开关接通或断开 保证 A D 转换 正常进行 A D 转换结果由计数译码电路变成段码 最后驱动显示器显示出相 应的数值 此方案设计其优点是 设计成本低 能够满足一般的电压测量 但 设计不灵活 都是采用纯硬件电路 很难将其在原有的基础上进行扩展 2 由单片机系统及 A D 转换芯片构成 这种方案是利用单片机系统与模数转换芯片 显示模块等的结合后 组成 数字电压表 由于单片机的发展已经成熟 利用单片机系统的软硬件结合 可 以组装出应用电路来 此方案的原理是模数 A D 转换芯片的基准电压端 被 测量电压输入端分别输入基准电压和被测电压 模数 A D 转换芯片将被测量 电压输入端所采集到的模拟电压信号转换成相应的数字信号 然后通过对单片 机系统进行软件编程 使单片机系统能按规定的时序来采集这些数字信号 通 过一定的算法计算出被测量电压的值 最后单片机系统将计算好了的被测电压 值按一定的时序送入显示电路模块加以显示 此方案不仅能够继承上一种方案 的各种优点 还能改进上一种设计方案设计不灵活 难以在原基础上进行功能 扩展等不足 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 7 2 2 方案论证 方案 2 不仅能够继承方案 1 的各种优点 还能改进方案 1 设计方案设计不 灵活 难于在原基础上进行功能扩展等不足 经过以上方案设计 决定采用如图 2 1 所示方案 单 片 机 晶振电路 复位电路 4 位显示 A D 转换 输入电路 图 2 1 方案设计 本章小结 本章主要介绍了课题的设计方案 提出了两种方案 此次毕业设计采用了 方案二 本文是采用 ADC0808 芯片做 A D 转换器 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 8 第 3 章 硬件电路设计 3 1 系统主控电路 单片机控制模块的作用是为控制各单元电路的运行并完成数据的换算或处 理 主要由单片机 时钟电路 复位电路组成 3 1 1 单片机AT89C51AT89C51 单片机采用 MCS 51 系列单片机 AT89C51 它是美国 ATMEL 公司生产的低电 压 高性能 CMOS8 位单片机 片内含 4k bytes 的可反复擦写的只读程序存储 器 PEROM 和 128 bytes 的随机存取数据存储器 RAM 器件采用 ATMEL 公 司的高密度 非易失性存储技术生产 兼容标准 MCS 51 指令系统 片内置通 用 8 位中央微处理器 CPU 和 Flash 存储单元 功能强大 AT89C51 单片机可 提供多高性价比的应用场合 可灵活应用于各种控制领域 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 9 图 3 1 AT89C51 引脚图 P0 口 P0 口是一组 8 位漏极开路型双向 I O 口 也即地址 数据总线复 用口 作为输出口用时 每位能吸收电流的方式驱动 8 个 TTL 逻辑门电路 对 端口写 1 可作为高阻抗输入端用 P1 口 P1 是一个带内部上拉电阻的 8 位双向 I O 口 P1 的输出缓冲级可 驱动 吸收或输出电流 4 个 TTL 逻辑门电路 对端口写 1 通过内部的上 拉电阻把端口拉到高电平 此时可作输入口 作输入口使用时 因为内部存在 上拉电阻 某个引脚被外部信号拉低时 会输出一个电流 P2 口 P2 是一个带有内部上拉电阻的 8 位双向 I O 口 P2 的输出缓冲级 可驱动 吸收或输出电流 4 个 TTL 逻辑门电路 对端口写 1 通过内部的 上拉电阻把端口拉到高电平 此时可作输入口 作输入口使用时 因为内部存 在上拉电阻 某个引脚被外部信号拉低时会输出一个电流 P3 口 P3 口是一组带有内部上拉电阻的 8 位双向 I O P3 口输出缓冲级 可驱动 吸收或输出电流 4 个 TTL 逻辑门电路 对 P3 口写入 1 时 它们 被内部上拉电阻拉高并可作为输入端口 作输入端时 被外部拉低的 P3 口将 用上拉电阻输出电流 RST 复位输入 当振荡器工作时 RST 引脚出现两个机器周期以上高电平 将使单片机复位 ALE 当访问外部程序存储器或数据存储器时 ALE 地址锁存允许 输出 脉冲用于锁存地址的 8 位字节 即使不访问外部存储器 ALE 仍以时钟振荡频 率的 1 6 输出固定的正脉冲信号 因此它可对外输出时钟或用于定时目的 EA 外部访问允许 欲使 CPU 仅访问外部程序存储器 地址为 0000H FFFFH EA 端必须保持低电平 接地 XTAL1 振荡器反相放大器及内部时钟发生器的输入端 XTAL2 振荡器反相放大器的输出端 主要性能参数 1 与 MCS 51 产品指令系统完全兼容 2 4k 字节可重擦写 Flash 闪速存储器 3 1000 次擦写周期 4 全静态操作 0Hz 24Hz 5 三级加 密程序存储器 6 128 8 字节内部 RAM 7 32 个可编程 I O 口 8 2 个 16 位定 时 计数器 9 6 个中断源 10 可编程串行 UART 通道 11 低功耗空闲和掉电 模式 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 10 3 1 2 时钟电路 单片机内部每个部件要想协调一致地工作 必须在统一口令 时钟信号 的控制下工作 单片机工作所需要的时钟信号有两种产生方式 即内部时钟方 式和外部时钟方式 图 3 2 是内部时钟方式 单片机内部有一个构成振荡器的 增益反相放大器 引脚 XTAL1 和 XTAL2 分别是此放大器的输入端和输出端 这 个放大器与作为反馈元件的片外晶振一起构成自激振荡器 在该图中 电容 C2 和 C3 取 30pF 晶体的震荡频率取 12Mhz 晶体震荡频率高 则系统的时钟频 率也高 单片机运行速度也就快 实际连接如图 3 1 所示 图 3 2 系统时钟电路 3 1 3 复位电路 AT89C51 的复位电路如图 3 3 所示 当单片机通电 立即复位 电容 C 和 电阻 R9 实现上电自动复位 复位也是使单片机退出低功耗工作方式而进入正 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 11 常状态的一种操作 图 3 3 系统复位电路 3 2 A D 转换电路 A D 转换器是 DVM 的心脏 利用它可将模拟量转换为数字量 在 A D 转换 器中 因为输入的模拟信号在时间上是连续量 而输出的数字信号时离散量 所以进行转换时必须在一系列选定的瞬间对输入的模拟洗好取样 然后再把这 些取样值转换为输出的数字量 因此 一般的 A D 转换过程是通过取样 保持 量化 编码这四个步骤完成的 目前 A D 转换器的类型多达数十种 其中常见形式见表 3 1 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 12 图 3 1 常见的 A D 转换器 类型形式 积分型双积分式 多重积分式 电荷平衡式 斜坡型斜坡 V T 式 阶梯斜坡式 多斜式 比较型逐次比较式 跟随比较式 余数再循环比较式 脉宽型脉冲宽度调制式 PWM 复合型积分斜坡式 两次取样式 多次取样式 单片 A D 转换器是采用 CMOS 工艺 将模拟电路与数字电路集成在同一芯 片上 并且能配数显器件显示 A D 转换结果的专用集成电路 80 年代以来 随 着 CMOS 大规模集成电路和超大规模集成电路的发展 各种新型单片 A D 转换 器竞相问世 这类芯片集成度高 功能完善 价格较低 能以最简方式构成一 块数字仪表或测试 被广泛用于新型数字仪表 智能仪器中 其共同特点是测 量准确的高 分辨力强 外围电路简单 耗电省 体积小 成本低 具有很高 的性价比 逐次逼近式 A D 转换器属于直接型 A D 转换器 它能把输入的模拟电压直 接转换为输出的数字代码 而不需要经过中间变量 主要由比较器 环形分配 器 控制门 寄存器与 D A 转换器组成 常用的 A D 芯片有 ADC0808 AD0832 TLC2543C 等几种 下面简单介绍一 下这三个芯片 ADC0808 是采样分辨率为 8 位的 以逐次逼近原理进行模 数转换的器件 其内部有一个 8 通道多路开关 它可以根据地址码锁存译码后的信号 只选通 8 路模拟输入信号中的一个进行 A D 转换 ADC0808 是 ADC0809 的简化版本 功能基本相同 一般在硬件仿真时采用 ADC0808 进行 A D 仿真 实际使用时采 用 ADC0809 进行 A D 转换 AD0832 是一个 8 位 D A 转换器芯片 单电源供电 CMOS 工艺 低功耗 它由一个 8 位输入寄存器 1 个 8 位 DAC 寄存器和一个 8 位 D A 转换器组成 可支持单端输入通道和一个差分输入通道 它易于和微处理器接口或独立使用 可满量程工作 可用地址逻辑多路器选择各输入通道 TLC2543 是 TI 公司的 12 位串行模数转换器 使用开关电容逐次逼近技术 完成 A D 转换过程 每个器件有三个控制输入端 片选 输入 输出时钟以及 地址输入端 它可以从主机告诉传输转换数据 它有告诉的转换 通用的控制 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 13 能力 具有简化比率转换 刻度以及模拟电路与逻辑电路和电源噪声隔离 耐 高温等特点 由于是串行输入结构 能够节省 51 系列单片机 I O 资源 且分 辨率较高 因此在仪器仪表中有较为广泛的使用 3 2 1 ADC0808 简介 图 3 4 ADC0808 引脚图 IN0 IN7 8 路模拟量输入 A B C 3 位地址输入 2 个地址输入端的不 同组合选择 8 路模拟量输入 ALE 地址锁存启动信号 在 ALE 的上升沿 将 A B C 上的通道地址锁 存到内部的地址锁存器 D0 D7 8 位数据输入端 A D 转换结果由这 8 根线传送给单片机 OE 允许输出信号 当 OE 1 时 即为高电平 允许输出锁存器输出数据 START 启动信号输入端 START 为正脉冲 其上升沿清楚 ADC0808 的内部 的各存储器 其下降沿启动 A D 开始转换 EOC 转换完成信号 当 EOC 上升为高电平时 表明内部 A D 转换已完成 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 14 3 2 2 A D 转换电路设计 集成模数转换芯片 ADC0808 实现的 A D 转换电路如图 3 5 所示 被测信号 由 ADC0808 模拟输入端输入 完成 A D 转换后送入单片机 经相应处理后送出 显示 图 3 5 ADC0808 与单片机的连接 3 3 显示电路 现代化科研和生产体系是以自动化为特征 面向自动化的过程控制及结果 的显示 主要是借助于数字和符号的显示器件 数字仪表显示器件 是将信息 读数转换为可视信息的期间 最终以数字形式显示读数的期间 显示方式和显 示器件的选择不仅与读数的清晰 美观与否有直接关系 而且关系到仪表的整 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 15 机结构 电源功率 测量速度 显示时间以及操作维护等技术性能 3 3 1 常用显示器件 本次设计中有显示模块 而常用的显示器件比较多 有数码管 LED 点阵 1602 液晶 12864 液晶等 数码管是最常用的一种显示器件 它是由几个发光二极管组成的 8 字段显 示器件 其特点是价格非常的便宜 使用也非常的方便 显示效果非常的清楚 小电流下可以驱动 发光响应时间极短 体积小 重量轻 抗冲击性能好 寿 命长 但数码管只能显示 0 9 的数据 不能够显示字符 这也是数码管的不足 之处 LED 点阵显示器件是由好多个发光二极管组成的 具有高亮度 功耗低 视角大 寿命长 耐湿 冷 热等特点 LED 点阵显示器件可以显示数字 英 文字符 中文字符等 1602 液晶是工业字符型液晶 能够同时显示 16 2 即 32 个字符 1602 液 晶模块内部的字符发生存储器已经存储了 160 个不同的点阵字符图形 这些字 符有 阿拉伯数字 英文字母的大小写 常用的符号等 每一个字符都有一个 固定的代码 使用时直接编写软件程序按一定的时序驱动即可 它的特点是显 示字迹清楚价格相对便宜 12864 液晶也是一种工业字符型液晶 它不仅能够显示 1602 液晶所可以显 示的字符 数字等信息 而且还可以显示 8 4 个中文汉字和一些简单的图片 显示信息也非常的清楚 使用时也直接编写软件程序按一定的时序驱动即可 不过它的价格比 1602 液晶贵很多 3 3 2 LED 简介 在本次设计中采用的是 4 段 LED 数码管来显示电压值 LED 具有耗电低 亮度高 视角大 线路简单 耐震及寿命长等优点 它由 4 个发光二极管组成 其中 7 个按 8 字型排列 另一个发光二极管为圆点形状 位于右下角 常 用于显示小数点 把 8 个发光二极管连在一起 公共端接高电平 叫共阳极接 法 相反 公共端接低电平叫共阴极接法 我们采用共阳极接法 当发光二极 管导通时 相应的一段笔画或点就发亮 从而形成不同的发光字符 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 16 根据设计要求 显示电路需要至少 4 位 LED 数码管显示电压值 如图 3 5 利用单片机的 I O 口驱动 LED 数码管的亮灭 设计中由 P0 口驱动 LED 的段 码显示 即显示字符 由 P2 口选择 LED 位码 即选择点亮哪位 LED 来显示 图 3 5 4 位一体 LED 数码管 本章小结 本章主要介绍了各个电路的组成 设计思想 单片机是本电路的核心元件 单片机又称微控制器或嵌入式控制器 而现在的智能家电无一例外是采用微控 制器来实现的 在本章中 可以查到电路所需芯片的引脚排列及其对应的功能 通过本章的介绍 我们可以了解各种芯片在电路中的作用 第 4 章 系统软件设计 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 17 4 1 主程序设计 开始 选择 ADC0808 的转换通道 设置定时器 提供时钟信号 启动 A D 转换 输出转换结果 数值转换 转换是否结 束 N 显示 Y 图 4 2 主程序流程图 主程序主要负责各个模块的初始化工作 设置定时器 寄存器的初值 启 动 A D 转换 读取转换结果 控制数码管显示等 其流程图如图 4 2 所示 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 18 4 2 A D 转换程序 A D 转换程序的功能是采集数据 在整个系统设计中占有很高的地位 当 系统设置好后 单片机扫描转换结束管脚 P2 6 的输入电平状态 当输入为高电 平 则转换完成 将转换的数值转换并显示输出 若输入为低电平 则继续扫 描 程序流程图如图 4 3 所示 开始 设置模拟输入口 启动转换 转换完 输出数值处理 N Y 图 4 3 A D 转换程序流程图 本章小结 本章主要介绍了系统软件的工作原理 把电路的各部分做了全面的总结 使其更透彻的了解 第 5 章 系统仿真与调试 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 19 5 1 系统仿真 5 1 1 Proteus 简介 Proteus 软件是英国 Labcenter eletronics 公司出版的 EDA 工具软件 它 不仅具有其它 EDA 工具软件的仿真功能 还能仿真单片机及外围器件 它是目 前最好的仿真单片机及外围器件的工具 Proteus 是世界上注明的 EDA 工具 从原理布图 代码调试到单片机与外 围电路协同仿真 一键切换到 PCB 设计 真正实现了从概念到产品的完整设计 是目前世界上唯一将电路仿真软件 PCB 设计软件和虚拟模型仿真软件三合一 的设计平台 其处理器模型支持 8051 HC11 AVR ARM 8086 等 在编译方 面 它也支持 Keil 等多种编译器 5 1 2 功能及特点 1 功能 1 原理布图 2 PCB 自动或人工布线 3 SPICE 电路仿真 2 特点 1 互动的电路仿真 2 仿真处理器及其外围电路 5 2 局部调试 完成了系统的硬件设计 制作和软件编程之后 要使系统能够按设计意图 正常运行 必须进行调试 5 2 1 硬件调试 硬件调试的主要任务是排除硬件故障 其中包括设计的错误和工艺性故障 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 20 等 1 通电前的检查 通电前的检查 主要有三个方面的内容 1 检查元器件安装是否正确 尤其要注意晶体管的型号 电容器的耐 压和极性 电阻的阻值和图纸上是否一致 2 检查器件与电路板所用导线接触是否良好 3 检查电路接线是否有误 根据电路图和导线图 用万用表逐根导通 测试 经过这三个方面的检查后 方可进行通电调试 2 通电后的检查 直观观察 在电路的连接检查无误后 要先调好所需要的电源电压 然后 才能给电路通电 观察电路是否有发热等异常现象 静态测量 先不加信号 用万用表测量电路的 Vcc 与地之间的电压 测量 晶体管的静态工作点是否符合要求 采用动态逐级检查 在输入端加入一个有规律的信号 按信号流程用示波 器一次观测各波形是否符合要求 采用替换法检查 更换同型号元器件来发现器件故障 5 2 2 软件调试 软件调试的任务是利用开发工具进行在线仿真调试 发现和纠正程序的错 误 同时也能发现硬件的故障 软件调试是一个模块一个模块进行的 首先单 独调试各子程序是否能够按照预期的功能 接口电路的控制是否正常 最后调 试整个程序 尤其注意的是各模块间能否正常的传递参数 1 检查 LED 显示模块程序 观察在 LED 上是否能够显示相应的字符 2 检查 A D 转换模块程序 可以在硬件电路的输入端输入已知的电压 观 察 LED 上是否显示相应的电压值 3 检查数据的转换模块程序 5 3 整机调试 该系统存在硬件和软件的紧密联系 软硬件都调试通过后 整个系统连接 扔会存在很多麻烦 首先检查 A D 部分 然后是单片机 最后是数码管 依次 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 21 排除障碍 当相应的各模块都正确后 将程序下载到单片机 接上电源运行 再检查 所有功能 观察是否跟预期的一样 如果一样 说明设计成功完成 本章小结 本章对各部分单元电路的安装及调试做了具体的介绍 从而使电路的安装 非常明了 并且对在调试过程中所遇到的问题进行分析 结 论 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 22 在本次毕业设计中 又一次的重新温习了以前学习的科学文化知识 给即 将走向工作岗位的我们又上了一堂精彩的课 通过这次毕业设计 掌握了单片 机 ADC0808 数码管 三极管 电容等工作原理及其应用 熟练使用相关的 实验仪器和设备 能使用相关软件设计电路图并进行仿真 让我了解了设计电 路的程序 使我对模拟电子技术在实践中的应用有了更深刻的理解 对 protues 有乐深入的了解 能独立完成电路图的绘制 在设计电路过程中 充 分了解各元器件的功能作用 把课本知识变得生动有趣 让我对电路都有了了 解 激发了学习的积极性 由于本设计使用的是高效的 51 系列单片机作为核心的测量系统 以及高 精度 高速度 高抗干扰的 A D 转换器 使得本直流电压表具有精度高 灵敏 度强 性能可靠 电路简单 成本低的特点 因为平时所需要测量的被测量电 压值不是一个定值 多多少少都有一个微小的变化 通过此设计可知在单片机系统开发过程应注意一下事项 1 硬件的选择 选择适合设计目的的元器件是一个重要的设计环节 不能 以元器件是否是最高性能作为选择元器件的标准 往往高性能器件的价格也是 较高的 应根据项目设计的需要选择元器件 能够满足设计需要作为标准选择 元器件 2 因为单片机系统设计是硬件和软件相结合的设计 所以系统的硬件和软 件必须金币配合 协调一致 应不断调整软硬件设计 以提高系统工作效率 单片机的应用如今已经是在工业 电子等方面展示出了它的优越性 利用 单片机在设计电路逐渐成了趋势 它与外围电路再加上软件程序就可以构建任 意的产品 使得本设计成为现实 随着单片机的日益发展 它必将在未来显示 出更大的活力 对于直流数字电压表而言 功能将会越来越强大 致 谢 通过这一阶段的努力 我的毕业论文 数字电压表 终于完成了 这意味 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 23 着大学生活即将结束 在大学阶段 我在学习上和思想上都受益匪浅 这除了 自身的努力外 与各位老师 同学和朋友的关心 支持和鼓励是分不开的 本人是在赵建新老师得精心指导下完成的 在此向他表示衷心的感谢 同 时感谢同学的鼓励和帮助 让我顺利完成本次设计任务 通过短暂的毕业设计 提高了我的理论水平 真正做到学有所用 虽然在其过程中我也遇到了一些困 难 但是从中我也得到了很多的帮助 没有半途而废 没有灰心丧气 我都一 一克服了 这些都是一种收获 最让我感到高兴的是终于按质按量的完成了毕 业设计 感谢我的指导老师 赵老师严谨细致 一丝不苟的作风一直是我学习 工 作中的榜样 他循循善诱的教导和不拘一格的思想给予我无尽启迪 本次毕业 设计的每一个细节都离不开您的细心教导 写作毕业论文是一次再系统学习的过程 毕业论文的完成 同样也意味着 新的学习生活的开始 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 24 参考文献 1 李朝清 单片机原理及接口技术 M 北京 北京航空航天大学出版社 2005 2 石东海 单片机数据通信技术从入门到精通 M 西安 西安电子科技大学 出版社 2002 3 张毅刚 彭喜源 MCS 51 单片机应用技术设计 M 哈尔滨 哈尔滨工业大 学出版社 2002 4 黑杰克 Protel Schematic 99SE 电路设计 M 上海 上海科技出版社 2001 1 5 何利民 单片机应用技术选篇 M 北京 北京航空航天大学出版社 2002 6 马家辰 孙玉德 张颖 MCS 51 单片机原理及接口技术 M 哈尔滨 哈尔 滨工业大学出版社 2001 7 苏文平 电子电路应用实例精选 M 北京 北京航空航天大学出版社 2001 3 8 沙占友 模拟与数字万用表检测及应用技术 M 北京 电子工业出版社 2000 5 9 赵建领 51 系列单片机开发宝典 M 北京 电子工业出版社 2007 4 10 佟云峰 单片机原理及其应用 M 重庆 重庆大学出版社 2004 11 姜文波 何立伟 常用双积分 A D 转换器自动量程转换接口电路 J 仪表 技术 2007 12 吕思忠 数字电路实验与课程设计 哈尔滨 哈尔滨工业大学出版社 2002 13 康华光 电子技术基础 北京 高等教育出版社 2002 附录 1 系统源程序 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 25 LED 0 EQU 30H 存放三个数码管的断码 LED 1 EQU 31H LED 2 EQU 32H ADC EQU 35H 存放 AD 转换后的数据 ST BIT P3 2 OE BIT P3 0 EOC BIT P3 1 ORG 0000H LJMP MAIN ORG 0030H MAIN MOV LED 0 00H 给显示赋初值 0 MOV LED 1 00H MOV LED 2 00H SETB P3 4 SETB P3 5 CLR P3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论