单片机的直流电压检测系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机的直流电压检测系统设计
目录
摘要 ..................................................................................... 错误!未定义书签。
1 设计目的 ........................................................................... 错误!未定义书签。
2 设计要求 ........................................................................... 错误!未定义书签。
3 设计内容 ........................................................................... 错误!未定义书签。
3.1 系统需求分析 .......................................................... 错误!未定义书签。
3.1.1 硬件选择 ........................................................ 错误!未定义书签。
3.1.2 软件选择 ........................................................ 错误!未定义书签。
3.2 硬件电路的设计 ...................................................... 错误!未定义书签。
3.2.1 输入电路模块设计......................................... 错误!未定义书签。
3.2.2 LM7805稳压电源电路介绍........................... 错误!未定义书签。
3.2.3 显示模块电路设计......................................... 错误!未定义书签。
3.2.4 A/D转换设计 ................................................. 错误!未定义书签。
3.2.5 单片机模块的简介......................................... 错误!未定义书签。
3.3系统软件的设计 ...................................................... 错误!未定义书签。
3.3.1主程序的设计 ................................................ 错误!未定义书签。
3.3.2 各子程序的设计............................................. 错误!未定义书签。总结与致谢 .......................................................................... 错误!未定义书签。参考文献 .............................................................................. 错误!未定义书签。附录一系统整体电路图..................................................... 错误!未定义书签。附录二 A/D转换电路的程序.............................................. 错误!未定义书签。附录三 1602LCD显示模块的程序 ...................................... 错误!未定义书签。
摘要
本设计在查阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片ADC0832构建了一个直流数字电压表。本文首先简要介绍了单片机系统的优势,然后详细介绍了直流数字电压表的设计流程,以及硬件系统和软件系统的设计。
本文介绍了基于89S51单片机的电压测量系统设计,介绍1602LCD液晶的功能和ADC0832的转换原理。该电路设计简单,方便。该设计能够测量0~5V的电压值,并在1602LCD液晶上显示出来。
本系统主要包括三大模块:主程序模块、显示模块、A/D转换模块,绘制点哭原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路,在软件编程上,采用了c语言进行编程,开发了显示模块程序,A/D转换程序。
关键词:电压测量;A/D转换;89S51单片机
1 设计目的
电压是属于电子测量中的一个重要组成部分。了解,测出各种电压的值,有助于让我们更加安全、方便的使用电压。因为研究电压的测量值具有重要价值。
传统的指针式电压表功能单一、精度低,已经满足不了现在时代的需求,而采用单片机的数字电压表,精度高、抗干扰能力强,可扩张性强、集成方便,还可与PC实行实时通信,当前,由各种单片机和A/D转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域。
基于单片机的电压检测系统设计,控制系统采用89S51单片机,A/D转换器采用ADC0832为主要硬件,实现数字电压表的硬件电路与软件设计。数字电压表能够测量0~5V的输入电压值,并在1602LCD液晶模块上显示。
2 设计要求
1.根据已知参数对输入信号特征进行分析、需求分析,选择确定单片机型号、各种外围芯片型号,完成系统硬件设计。
2.基本教学要求:每人一台计算机,计算机安装Keil、Protel等软件。
3. (利用单片机设计并制作简易的直流数字电压表,能够测出0~5V的直流电压,电路组成框图如图所示。
(1)测量精度0.02V。
(2)利用数码管或者液晶显示器显示电压值。
(3)测量范围0~5V。