《单片机原理课程设计-简易数字电压表的设计》.docVIP

  • 69
  • 0
  • 约2.06万字
  • 约 29页
  • 2016-12-10 发布于贵州
  • 举报

《单片机原理课程设计-简易数字电压表的设计》.doc

《单片机原理课程设计-简易数字电压表的设计》

唐 山 学 院 单片机原理 课 程 设 计 题 目 简易数字电压表的设计 系 (部) 信息工程系 班 级 08电本 3班 姓 名 学 号 指导教师 2012 年 1 月 1 日至 1 月 7 日 共 1 周 2012年 1 月 7 日 课程设计成绩评定表 出勤 情况 出勤天数 缺勤天数 成 绩 评 定 出勤情况及设计过程表现(20分) 课设答辩(20分) 设计成果(60分) 总成绩(100分) 提问 (答辩) 问题 情况 综 合 评 定 指导教师签名: 年 月 日 单片机原理 课程设计任务书 一、设计题目、内容及要求 设计题目:简易数字电压表的设计 设计内容: 1.可以测量0~5V范围内的8路直流电压值。 2.在4位LED数码管上轮流显示各路电压值或单路选择显示,其中3位LED数码管显示电压值,显示范围为0.00V~5.00V,1位LED数码管显示路数,8路分别为0-8。 3.测量最小分辨率为0.02V。 设计要求: 1.进行系统总体设计。 2.完成系统硬件电路设计。 3.完成系统软件设计。 4.撰写设计说明书。 二、设计原始资料 Proteus6及KEIL51软件,及其使用说明。 三、要求的设计成果(课程设计说明书、设计实物、图纸等) 设计说明书一份(要求有硬件设计原理图,仿真结果图,源程序代码) 四、进程安排 周一:查找资料,进行方案论证和系统硬件设计; 周二:系统软件设计和编程实现; 周三:利用程序调试; 周四:仿真实现,检查设计结果; 周五:编写设计说明书、答辩。 五、主要参考资料 [1] 彭为等.单片机典型系统设计实例精讲[M].北京:电子工业出版社,2006 [2] 李群芳.单片机原理、接口及应用[M].北京:清华大学出版社,2005 指导教师(签名): 教研室主任(签名): 摘 要 本文介绍了基于89C51单片机的一种8路输入直流电压测量电路,该电路采用ADC0808作为A/D转换元件,实现测量范围为0V~5V电压。要求能够依次显示每路通道电压值。使用4位LED模块显示,前面一位显示通道号,后面三位显示测量电压值,电压值精确到小数点后两位,测量最小分辨率为0.02V。 本系统主要包括三大模块:数据采集模块、数据处理模块、控制输出和数据显示模块。绘制了电路原理图与工作流程图,并进行仿真调试,最终设计完成了该系统的硬件电路。在软件编程上,采用了汇编语言进行编程,开发环境使用KEIL51,仿真采用ISIS仿真软件。开发了显示模块程序、通道切换程序、A/D转换程序。 关键词:ADC0808 A/D转换 LED显示 目 录 第一章 前言 1 1.1概述 1 二 设计总体方案 2 2.1设计要求 2 2.2 设计思路 2 2.3 设计方案 2 三 硬件电路设计 3 3.1 数据采集模块 3 3.1.1 逐次逼近型A/D转换器原理 3 3.1.2 ADC0808 主要特性 4 3.1.3 ADC0808的外部引脚特征 4 3.1.4 ADC0808的内部结构及工作流程 6 3.2 数据分析处理模块 7 3.2.1 AT89C51性能 7 3.2.2 AT89C51各引脚功能 7 3.3 数据显示控制模块 10 3.3.1 LED基本结构 10 3.3.2 LED显示器的选择 10 3.3.3 LED译码方式 11 3.3.4 LED显示器与单片机接口设计 12 3.4 总体电路设计 12 四 程序设计 14 4.1 程序设计总方案 14 4.2 系统子程序设计 14 4.2.1 采集电压路数识别 14 4.2.2 A/D转换子程序 15 4.2.4 数据处理子程序 15 4.2.4 显示子程序 16 五 仿真 17 5.1 软件调试 17 5.2显示结果 17 结 论 19 参考文献 20 附 录 21 第一章 前言 1.1概述 在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表(Di

文档评论(0)

1亿VIP精品文档

相关文档