8路电压巡检
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的八路巡检系统设计
专业:学号:学生姓名:
指导教师:
摘要
随着技术的发展,单片机的应用越来越普遍。在各种电子产品上都可以发现它的身影。它使产品更加人性化,更易于操作。
这次的工程实训,作品是八路电压巡检时钟系统。随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。本设计在参阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片构建了一个八路电压巡检系统。然后详细的介绍了八路电压巡检系统的设计流程,以及硬件系统和软件系统的设计,并给出了硬件电路的原理图。本产品可以循环的在LCD1602上面显示八个电路的电压。并且由于电阻分压,可以测量0~50V范围。本文首先简要介绍了设计普通系统的功能与技术指标,再深入的探讨以A T89S52为主控芯片的具体电路。而且本产品还可以显示年、月、日、时、分、秒、星期,实现可调,可走的时钟电路。此板即可作为单片机学习者的开发板使用。
目录
第一章系统设计的概述..............................................错误!未定义书签。
1.1系统的功能和技术指标 (3)
1.2系统特点 (3)
第二章设计方案的选择和确定 (4)
2.1 液晶1602 (4)
2.2 时钟DS1302 (5)
2.3 ADC0809 (9)
2.4 CD4017 (10)
第三章系统的硬件设计 (12)
3.1 概述 (12)
3.2 原理图...................................................
3.3 PCB图...................................................
第四章系统的软件设计....................................................错误!未定义书签。
4.1 源程序 (13)
1602 (13)
1302 (14)
0809 (20)
第五章系统测试与分析 (25)
5.1 显示现象 (25)
5.2 测试和分析 (26)
第六章心得体会 (27)
第一章、系统设计的概述
1.1 系统的功能和技术指标
接受任务
↓
明确任务,归并要求
↓
选机,划分软硬件
↓↓
软件设计硬件设计
↓
调试
↓
排除故障,修改程序
↓
固化程序,应用系统独立运行
↓
完成
1.2系统特点
要考虑系统的可靠性、功能、成本、体积、功耗等等方面。
总体设计,由于单片机有一下特点:
(1)片内存储容量越来越大。
(2)抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
即51性价比高,方便实惠,所以本次工程训练选用AT89S52型单片机。
第二章、设计方案的选择与确定
总体设计
在应用系统进行总体设计时,可根据应用系统提出的各项技术性能指标,拟定出性能几个比最高的方案。首先,应该依据任务的繁杂程度和技术指标要求选择机型,目前,常用的单片机有MCS—51系列、A VR单片机、DSP等。选定机型后,再选择系统中药用到的其他元器件,如A/D、D/A转换器、I/O口、定时器/计数器、串行口等。在总体方案设计过程中,必须对软件和硬件综合考虑、原则上,能够由软件来完成的任务,尽可能用软件来实现以降低硬件成本,简化硬件结构;同时,还要求大致规定各接口电路的地址、软件的结构和功能、上下位机的同信协议、程序的驻留区域及工作缓冲区等。总体设计方案一旦确定。系统的大致规模及软件的基本框架就确定了。
本次工程训练为单片机的八路电压巡检系统设计
一.功能
电压测量:能够实时显示当前电压值并且可以显示通道。
时钟:年、月、日、星期、分、秒,并且可以设置。
二.总体方案设计
基于单片机的八路电压巡检系统的电路设计具备A/D转换和时钟的功能,由单片机、时钟、AD0809、键盘、显示电路、电源电路、下载接口等组成。
且看下面的方框图:
液晶LCD1602
→
←
→
←
→ ←
→
三.下面将逐个介绍各个芯片的特点: 2.1 液晶LCD1602
1602采用标准的16脚接口,其中: 第1脚:VSS 为地电源 第2脚:VDD 接5V 正电源
第3脚:V0为液晶显示器对比度调整端,正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”, 使用时可以通过一个10K 的电位器调整对比度 第4脚:RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:RW 为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS 和RW 共同为低电平时可以写入指令或者显示地址,当RS 为低电平RW 为高电平时可以读忙信号,当RS 为高电平RW 为低电平时可以写入数据。 第
6脚:E 端为使能端,当E 端由高电平跳 变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。 第15~16脚:空脚(如右图)
它的读写操作、屏幕和光标的操作都是通过指令编程来 实现的。(说明:1为高电平、0为低电平)
指令1:清显示,指令码01H,光标复位到地址00H 位置 指令2:光标复位,光标返回到地址00H
指令3:光标和显示模式设置 I/D :光标移动方向,高电
AT89S52
ADC0809
DS1302时钟
键盘输入 复位电路
下载接口
电源电路