基于单片机的水位控制器毕业设计

上传人:aa****6 文档编号:39165795 上传时间:2018-05-12 格式:DOCX 页数:23 大小:249.20KB
返回 下载 相关 举报
基于单片机的水位控制器毕业设计_第1页
第1页 / 共23页
基于单片机的水位控制器毕业设计_第2页
第2页 / 共23页
基于单片机的水位控制器毕业设计_第3页
第3页 / 共23页
基于单片机的水位控制器毕业设计_第4页
第4页 / 共23页
基于单片机的水位控制器毕业设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于单片机的水位控制器毕业设计》由会员分享,可在线阅读,更多相关《基于单片机的水位控制器毕业设计(23页珍藏版)》请在金锄头文库上搜索。

1、 单单 片片 机机 课课 程程 设设 计计 题题 目目 基于单片机的水位控制器基于单片机的水位控制器 姓姓 名名 学学 号号 指导教师指导教师 _ 成成 绩绩 摘要摘要本设计是利用 AT89C51 单片机设计的一种水位控制器。主要是基于单片机的硬件设计以及程序设计。该系统实现了实时水位监测,水位控制,水位显示。在设计中主要采用了传感技术、单片机技术、模数转换、C 语言编程等技术。本文还讲述了水位控制器工作的基本原理,介绍了电路接口原理图,给出了相应的设计流程图和 C 语言程序。本文主要是为了使读者更多的了解单片机,掌握单片机的组成部分和控制原理,了解模数转换的工作原理,以及单片机控制水位是如何

2、工作的。实验证明,单片机控制的水位控制器的硬件电路简单,软件功能完善,控制系统可靠,充分发挥了单片机的性能,可以大大的提高单片机的开发效率。关键词:AT89C51 单片机、模数转换、水位控制- 1 -目录目录摘要 .i目录.- 1 -第一章 系统功能要求 .- 2 -1.1 课程设计题目 .- 2 -1.2 课程设计用材 .- 2 -第二章 设计方案论证 .- 3 -2.1 设计方案 .- 3 -第三章 系统硬件电路的设计.- 4 -3.1 主要芯片简介 .- 4 -3.1.1AT89C51 简介.- 4 -3.1.2 AT89C51 的引脚功能.- 4 -3.2 ATC89C51 基本电路.

3、- 6 -3.2.1 复位电路 .- 6 -3.2.2 晶振电路 .- 6 -3.3 A/D 转换器.- 7 -3.3.1 ADC0809 简介.- 7 -3.3.2 ADC0809 引脚功能.- 7 -3.3.3 ADC0809 应用说明.- 9 -3.4 数码管显示电路 .- 9 -3.4.1 数码管简介 .- 9 -3.4.2 数码管工作原理.- 9 -3.4.3 数码管显示电路.- 10 -第四章 系统程序的设计 .- 10 -4.1 程序设计方案 .- 11 -第五章 调试及性能分析 .- 11 -5.1 软件调试 .- 12 -5.2 仿真结果 .- 12 -5.3 性能分析 .-

4、 12 -参考文献.- 13 -附件.- 14 -附件一 设计总电路图和仿真结果.- 15 -附件二 程序 .- 15 - 2 -第第 1 章章 系统功能要求系统功能要求1.1 课程设计题目课程设计题目设计出一个用单片机控制的水位控制器。1.2 课程设计用材课程设计用材电烙铁,锡丝,,PCB 板,AT89C51 单片机,ADC0809,晶振,数码管,发光LED(红绿各一个),继电器,水位传感器,电机,各种不同阻值电阻,各种型号电容,导线,杜邦线等等。- 3 -第二章第二章 设计方案论证设计方案论证2.1 设计方案设计方案硬件选择:选择 AT89C51 作为单片机芯片、ADC0809 实现模数转

5、换、Water Sensor for Arduino 水位传感器实现信号采集。软件开发环境: 用 Proteus 7 Professional 软件画电路图 、Keil uVision4 软件进行程序编写。- 4 -第三章第三章 系统硬件电路的设计系统硬件电路的设计3.1 主要芯片简介主要芯片简介3.1.1AT89C51 简介简介单片机是将微处理器、一定容量的 ROM 和 RAM 以及 I/O 口、定时器等电路集成在一块芯片上,构成的单片微型计算机。AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROMFlash Programmable and Erasable Read O

6、nly Memory)的低电压、高性能 CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。AT89C51 提供以下标准功能:4k 字节 Flash 闪速存储器,128 字节内部 RAM,32 个 I/O 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51 可降至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3.1.2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号