基于51单片机的蓄水池自动控制系统 毕业设计

广西民族大学

第二次综合课程设计报告

论文题目: 基于51单片机的蓄水池自动控制系统

学 院: 物理与电子工程学院

专 业: 自动化

年 级: 2007级

学 号: 107263010113

学生姓名: 黄毅

指导教师: 廖义奎

设计时间:2010年3月至2010年6月

基于51单片机的蓄水池自动控制系统

摘 要:本课程主要设计一个基于51单片机的蓄水池自动控制系统,可以测量出蓄水池的温度以及缺水满水。可以自动控制进水和出水,进出水先用手动倒水进去和手工放水模拟,要求当水满时自动控制停止抽水。同时,可以通过电脑控制抽水和放水,并把以把测量的数据通过RS232接口传到上位机电脑上并在电脑上显示出来。

1 引言

随着人们生活用水的需要,蓄水池的需求也越来越多,特别是农村地区,而如何合理地控制电机抽水以便控制蓄水池的水量,成为了必需解决的问题。而本课程设计的基于51单片机的蓄水池自动控制系统可以很好地为解决这一突出问题提供了方案。此设计中主要包括以下几个任务:

一、微控芯片的选择。

二、数据现示的方式。

三、水位的ADC采样和水温的测量。

四、电脑上位机控制。

五、按键和电机开关的控制选择方式。

2 系统功能分析

一个完整的51单片机的蓄水池自动控制系统应具有以下功能:

一、为使用户界面友好,则应该用显示器件显示相应的操作信息。比如在接通电源的情况下应有相应的电源指示灯;电源插座、USB下载线接口、按键等最好分布在电路板的边缘,以方便操作。

单片机c语言中p1asf,基于51单片机的蓄水池自动控制系统 毕业设计.doc相关推荐

  1. 《电子DIY》之《单片机实践项目》之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解

    <电子DIY>之<单片机实践项目>之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解 添加链接描述

  2. 基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器

    基于51单片机的太阳能追光系统 基于51单片机的锂电池太阳能充电器 基于51单片机的锂电池追光充电系统 具体功能:根据太阳光照方向改变光板朝向,利用太阳能给锂离子电池充电,实时显示上下左右四个方向不同 ...

  3. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  4. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】

    539基于单片机超声波视力保护系统设计-设计资料 硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指 ...

  5. c语言51单片机湿度浇花器,基于51单片机的室内自动浇花系统的制作方法

    本实用新型涉及单片机应用领域,具体涉及一种基于51单片机的室内自动浇花系统. 背景技术: 随着科学技术不断进步,人民的消费水平和生活质量逐渐,物质水平已经满足不了人民的需求,精神上的需求越来越受人们的 ...

  6. c51单片机时钟c语言程序设计,基于51单片机的电子时钟设计..doc

    -- I -- - - I -- 设计题目: 基于 51 单片机的电子时钟设计 摘要 单片机,是集 CPU ,RAM ,ROM ,定时器,计数器和多种接口于一体的微控制器.自 20 世纪 70 年代问 ...

  7. 单片机c语言 王东锋,基于51单片机的输液报警系统设计

    高扬 摘 要:本设计是以AT89C51单片机为核心,利用光电传感器来检测设备液体的流动情况.当吊瓶内有点滴落下时,可通过红外检测装 1前言 随着信息技术和计算机技术的发展,信息革命在工业.医疗和控制领 ...

  8. 基于51单片机的霓虹灯c语言,基于51单片机霓虹灯.pdf

    实训报告 基于单片机的霓虹灯设计 姓名: xxx 学号: xxxxxxxxxxxxxxx 2018/5/31 1. 模块功能简介 1.1 STC89C52 单片机及其引脚说明 89C52是一种高性能低 ...

  9. 单片机c语言电梯程序设计,基于51单片机的模拟电梯控制系统设计.doc

    摘要:本文介绍了一种电梯模拟控制系统,包括怎样利用对STC89C52进行编程从而对电梯实现自由控制的方式.该系统采用了STC89C52芯片进行控制,用单片机进行编程,能实现的功能非常多而且方便设计,并 ...

最新文章

  1. CentOS配置SSH单向无密码访问
  2. 意想不到!WordPress安全漏洞98%来自插件
  3. java 装配_JAVA入门[13]-Spring装配Bean
  4. 在Myeclipse buildpath 加server lib (server runtime)
  5. AfxParseURL
  6. python中使用opencv_如何在Python中使用OpenCV Stitcher类?
  7. 计数排序和桶排序 java代码实现
  8. python中selenium打开浏览器拿不到url_Selenium打开浏览器,但在Chrome和Firefox中都无法获取URL...
  9. SpringBoot配置ELK环境
  10. SharePoint对象模型性能考量
  11. 开源巨献:Google最热门60款开源项目
  12. 360安全卫士怎么打开加速球
  13. linux+极点五笔输入法,ubuntu 14.04 使用极点五笔输入法
  14. 计算几何02_三次样条曲线
  15. linux目录权限为rws,Linux-文件权限
  16. 使用AndroidStudio开发一个简易的音乐播放器
  17. ctrlaltdel命令手册
  18. CocosCreator + JavaScript游戏开发
  19. javaweb项目通过natapp实现项目让外网访问
  20. 计算机图形学入门OpenGL

热门文章

  1. 2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG...), 百度(一面, 二面, 三面, offer)
  2. linux命令行恢复回收站,Trash-Cli:Linux 上的命令行回收站工具
  3. 【容器云】Calico 组件架构
  4. HDFS 分布式文件系统架构原理
  5. UCI 心脏病数据集Heart Disease Data Set
  6. 信息系统项目管理-项目成本管理-(七)
  7. java long型时间_long类型转换成日期
  8. POJ2942 UVA1364 Knights of the Round Table 圆桌骑士
  9. 「停止更新」黑苹果安装教程:联想小新锐7000 i5-7300HQ HD630 GTX1050
  10. python 代理ip群发邮件1000人_python 群发邮件数量限制_qq邮箱群发邮件的数量和速度限制是多少?...