基于单片机的数字电压表设计(
成绩
西南科技大学城市学院
City College of Southwest University Of Science and Technology
基于单片机的数字电压表设计
指导教师:
专业班级:
姓 名:
学 号:
日 期:
机电工程系 制
基于单片机的数字电压表设计
PAGE I
基于单片机的数字电压表的设计
[摘 要] 本文介绍了一种基于单片机的数字电压表的设计。该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。A/D转换主要由芯片ADC0808来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。数据处理则由芯片AT89C51来完成,其负责把ADC0808传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0808芯片工作。该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表经过proteus软件仿真和调试,可以测量0-5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。
[关键词] 数字电压表;A/D转换;AT89C51;ADC0808;proteus
目 录 TOC \o "1-3" \h \z \u
HYPERLINK \l "_Toc" 1 引言 PAGEREF _Toc \h 1
HYPERLINK \l "_Toc" 1.1 数字电压表的发展现状 PAGEREF _Toc \h 1
HYPERLINK \l "_Toc" 1.2 本课题研究的主要内容 PAGEREF _Toc \h 1
HYPERLINK \l "_Toc" 2 设计总体方案 PAGEREF _Toc \h 1
HYPERLINK \l "_Toc" 2.1 设计要求 PAGEREF _Toc \h 1
HYPERLINK \l "_Toc" 2.2 设计思路 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 2.3 设计方案 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 3 硬件电路设计 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 3.1 A/D转换模块 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 3.1.1 逐次逼近型A/D转换器原理 PAGEREF _Toc \h 3
HYPERLINK \l "_Toc" 3.1.2 ADC0808主要特性 PAGEREF _Toc \h 3
HYPERLINK \l "_Toc" 3.1.3 ADC0808的外部引脚特征 PAGEREF _Toc \h 3
HYPERLINK \l "_Toc" 3.1.4 ADC0808的内部结构及工作流程 PAGEREF _Toc \h 5
HYPERLINK \l "_Toc" 3.2 单片机系统 PAGEREF _Toc \h 6
HYPERLINK \l "_Toc" 3.2.1 AT89C51性能 PAGEREF _Toc \h 6
HYPERLINK \l "_Toc" 3.2.2 AT89C51各引脚功能 PAGEREF _Toc \h 6
HYPERLINK \l "_Toc" 3.3 复位电路和时钟电路 PAGEREF _Toc \h 8
HYPERLINK \l "_Toc" 3.3.1 复位电路设计 PAGEREF _Toc \h 8
HYPERLINK \l "_Toc" 3.3.2 时钟电路设计 PAGEREF _Toc \h 9
HYPERLINK \l "_Toc" 3.4 LED显示系统设计 PAGEREF _Toc \h 9
HYPERLINK \l "_Toc" 3.4.1 LED基本结构 PAGEREF _Toc \h 9
HYPERLINK \l "_Toc" 3.4.2 LED显示器的选择 PAGEREF _Toc \h 10
HYPERLINK \l "_Toc" 3.4.3 LED译码方式 PAGEREF _Toc \h 11
HYPERLINK \l "_Toc" 3.4.4 LED显示器与单片机接口设计 PAGEREF _Toc \h 11
HYPERL