编辑: JZS133 2018-11-01

A/D转换器的地址 clr p2.O ;

启动A/D转换 clr p3.4 ;

关数码管 clr p3.5 … ;

软件延时时间略大于A/D转换时间 … ;

或查询A/D转换结束EOC脚 万方数据 计算机・PLc――基于A偈9C51单片机的数字电压表的Pmteus仿真设计与应用 机床电器2008.6 图l 数字电压表的Pmteus软件仿真电路原理图 甲t丽酾忑而丽 数码管LED显示关 I延时20IⅡsl ,....―――j:一A/嘴换的数字量结果显示到两位数码管 上(P1口输出段码.P3.4和P3.j输出位码) 图2数字电压表的软件程序设计流程图 … ;

或用E0c作为中断请求信号 mov】【a,@dp仃;

A/D转换结果 mov 30h,a ;

暂存 … ;

保留低四位二进制数结果 lcall se97 ;

查表求显示字形码的子程序 ∞tb p3.5 ;

低位数码管显示有效 clr p3.4 ;

高位数码管显示无效 mov pl,a ;

显示 … ;

延时,保留高四位二进制数结果.高位数码管显示 se97:inc a ;

Pc值相对于表首地址的位移量通过修正累加 器A的内容来实现 movc a,@a+pc ;

查表得A/D转换结果相对应的字形码 r℃t db Ocoh,Of9h,Oa4h.0boh,99h,92h,82h,018h ;

共阳数码管的O一7字形码 db 80h,90h,88h,83h,Oc6h,0al h,86h,8eh ;

8一F字形码

3 总结 本文的数字电压表可以测量0―5 V的电压值, A鸭9c51为8位单片机,当ADc0808的输入电压为5 V时,输出数字量值为FFH,故最大分辩率为O.0196 V.如果要获得更高的精度,需采用12位、13位等高于 8位的A/D转换器.数字电压表的显示部分可以增加 BCD码调整程序来通过三位数码管显示其数据.本设 计的显示偏差,可以通过校正0808的基准参考电压来 解决,或用软件编程来校正其测量值.本文用单片机 Ar飓9C5l、ADC0808和数码管构成一个简易数字电压 表控制系统,在设计过程中通过Proteus仿真软件的调 试,电路简单、成本低、精度高、速度快和性能稳定等 特点. 参考文献: [1]刘振忠.数字电压表发展概况和原理:电压一频率(V― F)变换式积分型数字电压表[J].电讯工程.1998(2) [2] 王幸之.单片机应用系统抗干扰技术[M].北京:北京航 空航天大学出版社.2000.9 [3] 吴金戌,沈庆阳,郭庭吉.单片机实践与应用[M].北京: 清华大学出版社.2002.9 [4]wang ,cao xiao―qing,Z11卸zhuo―ran,Yan Yaflg― guang.Application of Load Current Forward Compensating in Digital Voltage Regulation for Doubly Salient Brushless DC Cenerator.Power Electmnics 柚d Drives Systems. 2005.PEDS 2005.Intemational Conference on Volume 2.28 一Ol Nov.2005 Page(s) 收稿日期:2008―11―29 作者简介:张英平(1976一),男,硕士.主要研究方向智能控 制技术.从事单片机原理及应用课程、计算机控制技术课程 的教学与科研工作. 一49― 万方数据 基于AT89C51单片机的数字电压表的Proteus仿真设计与应用 作者: 张英平, ZHANG Ying-ping 作者单位: 吉林师范大学,136000 刊名: 机床电器 英文刊名: MACHINE TOOL ELECTRIC APPARATUS 年,卷(期): 2008,35(6) 引用次数: 0次 参考文献(4条) 1.刘振忠 数字电压表发展概况和原理:电压-频率(V-F)变换式积分型数字电压表 1998(2) 2.王幸之 单片机应用系统抗干扰技术

2000 3.吴金戌.沈庆阳.郭庭吉 单片机实践与应用

2002 4.Wang Li.Cao Xiao-qing.Zhan Zhuo-ran.Yan Yang-guang Application of Load Current Forward Compensating in Digital Voltage Regulation for Doubly Salient Brushless DC Generator

2005 相似文献(10条) 1.期刊论文 宋凤娟.孙军.李国忠.SONG Feng-juan.SUN Jun.LIU Shu-ming 基于89c51单片机的数字电压表设计 - 制造业自动化2007,29(2) 在现代检测技术中,常需用高精度数字电压表进行现场检测,将检测到的数据送入微计算机系统,完成计算、存储、控制和显示等功能.本文中数字电 压表的控制系统采用AT89c51单片机,A/D转换器采用ADC0809为主要硬件,实现数字电压表的硬件电路与软件设计.该系统的数字电压表电路简单,所用的元 件较少,成本低,调节工作可实现自动化.还可以方便地进行8路A/D转换量的测量,远程测量结果传送等功能.数字电压表可以测量0~5 V的8路输入电压值 ,并在四位LED数码管上轮流显示........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题