社区
下载资源悬赏专区
帖子详情
数字电压表软件设计程序下载
weixin_39820835
2019-07-12 02:00:26
使用单片机AT89C52和ADC0832设计一个数字电压表,能够测量0-5V之间的直流电压值,两位数码显示。在单片机的作用下,能监测两路的输入电压值,用8位串行A/D转换器,8位分辨率,逐次逼近型,基准电压为 5V;能用两位LED进行轮流显示或单路选择显示,显示精度0.1伏。
相关下载链接:
//download.csdn.net/download/mayongqiangma/3055055?utm_source=bbsseo
...全文
9
回复
打赏
收藏
数字电压表软件设计程序下载
使用单片机AT89C52和ADC0832设计一个数字电压表,能够测量0-5V之间的直流电压值,两位数码显示。在单片机的作用下,能监测两路的输入电压值,用8位串行A/D转换器,8位分辨率,逐次逼近型,基准电压为 5V;能用两位LED进行轮流显示或单路选择显示,显示精度0.1伏。 相关下载链接://download.csdn.net/download/mayongqiangma/3055055?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数字
电压表
软件设计
程序
使用单片机AT89C52和ADC0832设计一个
数字
电压表
,能够测量0-5V之间的直流电压值,两位数码显示。在单片机的作用下,能监测两路的输入电压值,用8位串行A/D转换器,8位分辨率,逐次逼近型,基准电压为 5V;能用两位LED进行轮流显示或单路选择显示,显示精度0.1伏。
基于单片机的
数字
电压表
课程设计
目 录 摘 要 I 1 绪论 1 1.1
数字
电压表
发展趋势 1 1.2
数字
电压表
特点 1 2 硬件电路设计 3 2.1 A/D转换模块ADC0808双积分电路说明 3 2.1.1 内部电路 3 2.1.2 工作原理 3 2.1.3 引脚及使用说明 4 2.2 控制模块单片机电路说明 5 2.3 显示模块LED数码显示电路说明 7 2.4 数据转换电路的接口说明 7 2.5 数据显示电路的接口说明 7 3
软件设计
8 3.1 主
程序
设计 8 3.2 数据接收
程序
设计 8 3.3 数据转换
程序
设计 9 3.4 数据显示
程序
设计 9 4 部分模块仿真 10 4.1 部分模块电路设计 10 4.2 部分模块电路仿真 10 4.3 仿真结果分析 12 5 结束语 13 参考文献 14 附 件 15 致 谢 17
毕业论文——基于单片机的
数字
电压表
设计
目 录 1 方法论证 5 1.1 系统的设计任务 5 1.2 设计方案 5 1.3 软硬件开发环境 6 2
数字
电压表
硬件设计 7 2.1 单片机主电路设计 7 2.1.1 复位电路 7 2.1.2 晶振电路 7 2.2 测量、转换电路设计 8 2.3 按键电路设计 9 2.4 显示电路设计 10 2.4.1 LED数码管构成 10 2.4.2 显示方式 11 3
软件设计
14 3.1 主
程序
设计 14 3.1.1 工作流程 14 3.1.2 存储空间定义安排 15 3.2 模块
程序
设计 15 3.2.1 A/D转换测量
程序
15 3.2.2 显示
程序
16 4 系统调试与分析 18 4.1 调试内容及问题解决 18 4.2 系统进一步改进方案 18 附录1:硬件原理图 20 附录2:
程序
清单 21 参考文献 24
用128*64液晶显示的
数字
电压表
VHDL
程序
,内部含完整VHDL代码、字模软件、参考资料及设计报告。
自己设计的一个完整用128*64液晶显示的
数字
电压表
VHDL
程序
,内部含完整VHDL代码、字模软件、参考资料及设计报告。 关键词: 液晶 128*64LCD
电压表
VHDL quartus 字模软件
单片机
数字
电压表
的设计.doc
单片机
数字
电压表
的设计 摘 要 目前,单片机控制的
数字
电压表
广泛应用于需要检测电压的场合。单片机控制的
数字
电 压表是一种智能仪表,能与计算机相对接,组成自动检测系统。本设计主要是以AT89C5 2单片机为核心,包含数据采集模块、数据处理模块和输入/出模块,能实现0- 5V直流电压测量、
数字
显示、小数点显示等。可以对电压值较小的线路进行电压的测量 。量具有较高的测量精度。 关键词 AT89C52单片机;
数字
电压;ADC0809A/D转换器 现在,由各种型号单片和A/D转换器等构成的
数字
电压表
,因其性能优越,被广泛使 用。
数字
电压表
是通过A/D转换器把连续的直流输入电压转换成离散的
数字
量通过LED数 码管显示出来的仪表,从而实现了
数字
化测量。模拟部分和
数字
部分是
数字
电压表
的两 个组成部分,前者的作用是获取电压,并把取得的电压转化成
数字
量,传给
数字
部分。 后者的作用是实现逻辑控制运算、译码过程、
数字
显示等一些列功能。 1设计任务 单片机
数字
电压表
的设计: 基本要求:所设计的
数字
电压表
可以较准确地测量0V~5V之间的直流电压值,其测量 最小分辨率为0.02V。 2系统总体方案设计 用A/D转换器测量各路电压值,测得相对应的
数字
量,然后按模拟量与
数字
量成正比 的关系,计算出对应的模拟电压值,把模拟值通过显示器显示出来就完成测量。设计时 设定待测的输入电压为8路,电压值的测量范围为0V~5V,测量的最小分辨率5/255,测 量误差-0.02~+0.02。 控制系统采用AT89C52单片机,A/D转换器采用ADC0809。ADC0809是8位的A/D转换器。 当输入电压为5V时,输出的电压为255(0FFH),因此最大分辨率为0.0196V(5/255)。 ADC0809包括8路模拟量输入端口,由3位地址输入端对8路中的任选其中一路进行转换。 每隔一段时间依次改变3位地址输入端的地址,就能实现8路输入电压的测量。LED数码管 采用软件译码动态显示。 3系统硬件电路设计 3.1 单片机最小系统 单片机最小系统是能正常工作,所需外围硬件最少的系统,其组成有:单片机本身, 电源,ROM,时钟电路,复位电路。采用的晶振为12MHz,复位方式为按键复位。 3.2数模转换电路 ADC0809实现对输入通道的模拟量进行转换。开始转化时,转换结束信号EOC为低电平 ,一段时间转化结束后,EOC引脚输出高电平,转化结果存放在ADC0809内部的输出数据 锁存器中。当转化数据输出允许控制端OE为高电平时,存放在输出数据锁存器中的数据 ,通过ADC0809的数据端D0~D7输出给单片机。 3.4数码管显示设计 本设计采用四位8段共阳数码管作为电压测试显示,共阳数码管结构为,数码管的阳 极接在一起,给一个高电平。阴极接ADC0809的数据输出端,当ADC0809的输出为低电平 的,此段的数码管点亮。显通过反相器来驱动四位数码管。 3.5 完整的仿真电路图设计
数字
电压表
应用系统仿真图利用正玄脉冲作为ADC0809CLOCK引脚的驱动信号,利用模 拟
电压表
和滑动变阻器作为测试输入端,将三个地址选择端共地,则输入锁存端为IN0; LED数码管采用动态扫面方式链接,通过AT89C52的P1口和P3.0~P3.3控制端。P1口为 LED数码管的字段码输出端,P3.0~P3.3口为LED数码管的位选码输出端,通过三级管驱 动并反相。 4系统软件的设计思路
数字
电压表
系统软件的
程序
设计从三方面来切入考虑。它的主
程序
部分,它A/D转换 子
程序
以及显示子
程序
,一部分一部分的写,最后融合在一起。 4.1 主
程序
设计 主
程序
设计包括三部分:初始化
程序
部分、调用A/D转换子
程序
以及调用显示
程序
。 其中,初始化
程序
部分又包含存放通道数据的缓冲区初始化和显示缓冲区初始化。 4.2 A/D转换子
程序
设计 4.3显示子
程序
设计 LED数码管采用软件译码动态扫描方式。每路数据显示需经过转换变成十进制BCD码, 放入数码管的数据缓冲区中。 5结论 以下是我们的一些切身体会: 1)硬件的选择不能以元器件是否是高性能作为选择元器件的标准,往往高性能器件 的价格也是较高的。应根据项目设计的需要选择元器件,能够满足设计需要作为标准选 择元器件。 2)因为单片机系统设计是硬件和软件相结合的设计,所以系统和硬件和软件必须紧 密配合,协调一致。 参考文献 [1]谢维成,杨加国.单片机原理与应用及c51
程序
设计.2版.北京:清华大学出版社, 2009. [2]谷树忠,刘文洲,姜航.Altium Designer教程.北京:电子工业出版社,2010. ----------------------- 单片机
数字
电压表
的设计全文共3页,当前为第1页。 单片机
数字
电压表
的设计全文共3页,当前为第2页。 单片机
数字
电压表
的
下载资源悬赏专区
12,781
社区成员
12,309,618
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章