文档详情

单片机课程设计报告-简易数字电压表.doc

发布:2017-01-02约1.23万字共31页下载文档
文本预览下载声明
课程设计报告 课程名称:单片机原理及应用 设计题目: 简易数字电压表设计 系 别: 专 业: 班 级: 学生姓名: 学 号: 起止日期: 指导教师: 教研室主任: 指导教师评语: 指导教师签名: 年 月 日 成绩评定 项 目 权重 成绩 1、设计过程中出勤、学习态度等方面 0.2 2、课程设计质量与答辩 0.5 3、设计报告书写及图纸规范程度 0.3 总 成 绩 教研室审核意见: 教研室主任签字: 年 月 日 教学系审核意见: 主任签字: 年 月 日 摘 要 本文介绍了一种基于单片机STC89C52的简易数字电压表的设计。该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量然后传送到数据处理模块。数据处理则由芯片AT89C52来完成,其负责把ADC0808传送来的数字量经过一定的数据处理,产生相应的显示码并通过8255芯片送到数码管进行显示;此外,它还控制着ADC0809芯片工作。该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表可以测量0-5V的4路模拟直流输入电压值,并通过共阳极7段数码管显示出来。 关键词:STC89C52;ADC0809;8255;电压表;单片机 目 录 设计要求 1 1、 前言 1 2、方案选择与论证 2 2.1方案一 2 2.2方案二 3 2.3方案对比与选择 4 3 单元电路设计 5 3.1单片机系统 5 3.2时钟电路 6 3.3电源电路 6 3.4复位电路 7 3.5 A/D 转换电路 7 3.6 显示电路设计 8 3.7 总体电路设计 10 4、程序设计与调试 11 4.1 程序设计总方案 11 4.2 程序调试 11 5、结果显示及误差分析 12 5.1 结果显示 12 5.2 误差分析 15 6、设计总结 16 7、主要芯片资料 17 7.1 STC89C52 17 7.2 ADC0809 18 7.3 8255A 19 8、参考文献 20 9、致谢 21 10、附 录 22 简易数字电压表设计 设计要求 设计要求: 能用数码管显示电压值 可以测量0~5V范围内的4路输入电压值 其测量最小分辨率为0.02V 在4位LED数码管上轮流显示或者单路显示 前言 随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成、存储器、定时器计数,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。Digtal Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本文重点介绍基于单片机的简易数字电压表。目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力量。 本设计是基于STC89C52单片机的一种电压测量电路,该电路采用ADC080A/D转换电路,测量范围直流 0~5V 的路输入电压值,并在四位LED数码管上显示测量最小分辨率为0.019V,测量误差约为正负0.02V7107做的LED数字表,缺
显示全部
相似文档