打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
电子
利用单片机AT89S51与ADC0809设计一个数字电压表(图)
 [ 来源:机电论文 | 类别:技术 | 时间:2009-2-24 10:47:12 ] [字体:大 中 小]
        1. 实验任务
        利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。
        2. 电路原理图
   
 
        3. 系统板上硬件连线
        a) 把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。
        b) 把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。
        c) 把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接。
        d) 把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。
        e) 把“单片机系统”区域中的P3.2与“模数转换模块”区域中的EOC端子用导线相连接。
        f) 把“单片机系统”区域中的P3.3与“模数转换模块”区域中的CLK端子用导线相连接。
        g) 把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上。
        h) 把“模数转换模块”区域中的IN0端子用导线连接到“三路可调电压模块”区域中的VR1端子上。
        i) 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上。
        4. 程序设计内容
        由于ADC0809在进行A/D转换时需要有CLK信号,而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用。因此产生CLK信号的方法就得用软件来产生了;由于ADC0809的参考电压VREF=VCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值 (D/256*VREF)
        5. 汇编源程序
 

 来源:[http://www.jdzj.com]机电之家·机电行业电子商务平台!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
数字电压表设计任务书
单片机数字电压表设计方案(九款51和MSP430的数字电压表电路原理图)
单片机实践A/D和D/A转换的程序-单片机-文章中心-电子开发网 搞电子开发,就来电子开发...
智能家居照明控制系统硬件电路设计
基于单片机AT89C51的温度控制系统的设计
用DDS数字频率合成技术打造多功能收音机测量仪
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服