基本信息
文件名称:《单片机技术与应用》课件 项目七 数字电压表设计.pptx
文件大小:938.66 KB
总页数:40 页
更新时间:2025-06-19
总字数:约小于1千字
文档摘要

;【项目导入】;【项目目标】;A/D转换在工业控制与测量领域有着广泛的应用,比如说电压表就是一个例子。本项目就是通过设计一块电压表来讲述A/D转换的基本原理、A/D转换的基本接口电路和A/D转换的编程以及LED数码管显示电路的设计。项目中转换电路采用A/D转换的芯片ADC0809,测量电压范围为直流电压0V~5V,用LED数码管显示。;7.2项目目的与要求;7.3.1A/D转换及接口电路;一、A/D转换基本知识及常用A/D

转换器件;1.A/D转换器分类;2.A/D转换器主要技术性能指标;(3)转换精度:转换精度是一个实际的A/D转换器和理想的A/D转换器相比的转换误差。绝对精度一般以LSB为单位给出,相对精度则是绝对精度与满量程的比值。

(4)转换时间:指A/D转换器完成一次A/D转换所需时间。转换时间越短,适应输入信号快速变化能力越强。其倒数是转换速率。

(5)温度系数:是指A/D转换器受温度影响的程度。一般用环境温度变化1℃所产生的相对误差来表示,单位是PPM/℃(10-6/℃)。;3.A/D转换器原理;;;;;二、常用A/D器件的接口电路;;2.引脚功能;引脚功能表;3.ADC0809的时序;4.ADC0809与MCS-51单片机的接口电路;主要功能信号的处理方法;各个通道的地址;5.程序设计;(1)软件延时等待方式;(2)程序查询方式;(3)中断方式;例如:数据传送程序:

#defineADDIN0XBYTE[0XFEF0]//定义0809的口地址

Unsignedcharaddata;

addata=ADDIN0;//读A/D转换数据(INT0)

该指令在送出有效口地址的同时,发出有效信号,使ADC0809的输出允许信号OE有效,从而打开三态门输出,把转换后的数据通过数据总线送入内部变量addata中。;;;7.4项目实施;;;7.4.2软件设计;;数字电压表元件清单;项目总结;项目拓展技能与练习

;