项目九数字电压表的制作_第1页
项目九数字电压表的制作_第2页
项目九数字电压表的制作_第3页
项目九数字电压表的制作_第4页
项目九数字电压表的制作_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、项目九数字电压表的制作数字电压表的制作项目九 数字电压表的制作 1 2 3 4 5 任务书:任务书: 1使用YL-236单片机实训考核装置中的相关模块及元件,制作一只数字电压表。具体要求如下:(1)使用A/D转换电路实现对一路05V直流电压进行模数转换。(2)使用3位数码管实时显示测量的电压,如1.25V。(3)使用电压源,改变输入直流电压值,观察电压的显示如何变化。 2任务分析任务分析(1)ADC模/数转换简介(2)ADC0809芯片特性8位逐次逼近式A/D模数转换器,其性能如下: 分辩率为8位。 最大不可调误差绝对值小于1LSB。 单一+5V供电,模拟输入信号范围是05V。 具有锁存控制的

2、8位模拟开关。 可锁存三态输出,输出与TTL兼容。 功耗为15mW。 不必进行零点和满度调整。1. 转换速度取决于芯片的频率。时钟频率范围:101280kHZ,当CLK=500kHZ时,转换速度为128us。(2)ADC0809采样电路搭建(2)ADC0809采样数据与电压关系采样数据:255电源电压:5.0V采样数据:AD电源电压:volt采样数据:0电源电压:0.0V volt=AD*5.0/255volt=AD*电源电压值/255(3)ADC0809使用与编程/*AD转换子函数*/long dianya;void ad(unsigned char a)/读出AD输出的值 P0=255;/

3、拉高P0,准备向P0口输出数据 ADC=a;/选通道 delay(200);/ 延时200ms, 等待转换完成 P0=255;/读P0口数据时,需要将P0口拉高 dianya = ADC*500/255; /返回电压值,单位为0.01v 3硬件电路的设计与搭建硬件电路的设计与搭建数字电压表模块接线图(YL-236单片机实训装置单片机实训装置) 软件编程软件编程 4 1、主程序流程图2、参考程序 TH0=0 xfc;/定时器赋初值,定时1ms TL0=0 x66; IP &= 0 xFD;/中断优先级 IE |= 0 x02; ET0=1;/打开定时器0中断 1开0关 TR0=1;/打开

4、定时器0,1开0关 EA=1;/定时器总开关,1开0关/*主函数*/void main() INIT_TIME0();/初始化 while (1) ad(0);/读ADC通道0的值 dianya= dianya *500/255/量程转换,将读出的值转化为电压赋给dianya变量并显示在数码管上; str5=dianya/100%10;/将dianya的千位数字显示在数码管的DS2 str6=dianya/10%10;/将dianya的百位数字显示在数码管的DS1 str7=dianya%10;/将dianya的十位数字显示在数码管的DS0 delay(500);/延时500ms以降低ADC采

5、样频率 3、程序说明程序中unsigned char ad(unsigned char a) 子程序用来将通道0输入的模拟电压转换成数字量,并将该数字量换算成电压,dianya单位为毫伏。因为ADC0809为8位模数转换器,输入模拟电压最大值为5V,即5000mV,所以分辨率为5000mV/28,因此程序中测量的电压值为采样AD值乘以500/255,再将所得的数依次通过数码管显示。 项目实施项目实施 5 1硬件电路连接:按照硬件电路接线图,选择所需的模块并进行布局,然后将电源模块、主机模块和ADC/DAC模块用导线进行连接。2打开keil软件,通过菜单新建立一个项目文件szdyb,然后新建并添加一个文件名为szdyb.C的源程

温馨提示

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

评论

0/150

提交评论