1、 单片机原理及接口技术单片机原理及接口技术课程设计(论文)课程设计(论文) 题目:题目:居民楼水箱水位控制装置设计 课程计设(论文)任务及评语课程计设(论文)任务及评语 院(系) :电气工程学院 教研室:自动化 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算 学 号 学生姓名 专业班级 课程设计(论 文)题目 居民楼水箱水位控制装置设计 课 程 设 计 ( 论 文 ) 任 务 课题完成的功能、设计任务及要求、技术参数课题完成的功能、设计任务及要求、技术参数 实现功能实现功能 以居民楼水箱控制为对象,设计一个居民楼水箱水位控制系统。 选用 AT89C51 单片机作控制器,选择水位
2、检测电路、上水控制电路和信号指示电路一 起构成居民楼水箱水位检测与控制系统,功能要求如下: 1、选择 4 路液位传感器,检测水箱中 4 个不同高度的水位:最高水位、最低水位、 控制上限、控制下限,根据水箱存水情况,进行上水自动控制。 2、设计液位测量通道,当水位值低于下限时,进行上水,同时绿色指示灯亮;反之, 当水位高于上限时,停止上水,绿色指示灯熄灭。 3、当水位达到最高水位或最低水位时,黄色指示灯亮同时峰鸣器响。 4、使用 2 位 LED 显示器来显示水位所处的位置。 设计任务及要求设计任务及要求 1、分析系统功能,确定系统硬件组成; 2、设计系统的硬件电路图; 3、编写相应的软件,完成控
3、制系统的控制要求; 4、上机调试、完善程序; 5、按学校规定格式,撰写、打印设计说明书一份;设计说明书应在 4000 字以上。 技术参数技术参数 最高水位处于满水位的 80%位置,最低水位处于满水位的 10%位置。 进 度 计 划 1、布置任务,查阅收集资料。 (1 天) 2、分析系统的控制功能,确定总体设计方案(1 天) 。 3、系统硬件设计(3 天) 4、按系统的控制要求,设计软件流程图及软件。 (2 天) 5、上机调试、修改程序(1 天) 6、撰写、打印设计说明书(1 天) 7、答辩(1天) 指 导 教 师 评 语 及 成 绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月
4、 日 摘 要 单片机是控制系统中核心组成部分,无论在生活中还是工业生产中,自动化中扮 演着相当重要的角色。生活用水问题常常为大家所关注,家庭用水设备也或不可缺, 如何能够方便快捷的用水也是居民用水迫切渴望。为解决此问题,特进行居民楼水箱 水位的设计。 本次设计选用 AT89C51 单片机作控制器设计居民楼水箱水位检测与控制 系统,该系统能要求选择 4 路液位传感器,检测水箱中 4 个不同高度的水位,最高水 位、最低水位、控制上限、控制下限,根据水箱存水情况,进行上水自动控制。设计 液位测量通道,当水位值低于下限时,进行上水,同时绿色指示灯亮;反之,当水位 高于上限时,停止上水,绿色指示灯熄灭。
5、当水位达到最高水位或最低水位时,黄色 指示灯亮同时峰鸣器报警。此系统的设计既能够实现自动化控制居民用水的问题,同 时也能够快捷方便使用生活用水, 关键词:单片机;控制;水箱水位; 目 录 第一章 绪论 1 第二章 课程设计的方案 . 2 2.1 概述 2 2.2 系统组成总体结构 2 2.3 AT89C51 单片机引脚说明 3 2.4 振荡电路 5 2.5 复位电路 . 5 2.6 部分组成电路说明 6 1 水位采集电路 . 6 2 水泵电机控制电路 6 3 报警电路 7 第三章 硬件设计 . 8 3.1 硬件组成 . 8 3.2 硬件系统工作说明 . 9 第四章 软件设计 . 10 4.1
6、设计思路 . 10 4.2 程序设计 . 11 第五章 课程设计总结 . 13 参考文献 14 1 第一章 绪论 目前家庭用水系统多以单片机为控制核心来控制供水系统,来实现相应的用水 要求,本次设计采用 AT8951 单片机,也是一种常用的控制器。AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器 (FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,该器件采用 ATMEL 高密度非易 失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多 功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制 器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。同时 AT89C51 单片机 为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 2 第二章 课程设计的方案 2.1 概述 本次设