ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:85.74KB ,
资源ID:7588639      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7588639.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(严文韬单片机水塔设计课程设计Word文件下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

严文韬单片机水塔设计课程设计Word文件下载.docx

1、设计时间:2011年11月28日2011年12月16日单片机课程设计考查评分表姓名学号班级设计题目考 查 项 目平时表现 (20)1、出勤率: 全勤 缺勤较少 缺勤较多 全缺2、进度: 较快 正常 较慢 没有按时完成硬件制作(20)布局焊接: 合理 较合理 基本合理 错误较多 原则性错误软件编程1、程序编写框架:合理 较合理 基本合理 错误较多 原则性错误2、程序编写过程:正确 较正确 基本正确 错漏较多功能调试 (10)系统调试结果:实现 基本实现 不能实现设计报告(15)1、硬件设计: 合理 较合理 基本合理 不合理2、软件设计:3、联调结果: 正确 较正确 基本正确 错漏较多4、过程体会

2、: 属实 较属实 基本属实 不属实答辩(15)思路清晰,内容正确 思路较清晰,内容较正确 思路基本清晰,内容基本正确 思路较混乱,内容错漏较多总评优秀 良好 中等 及格 不及格指导教师: 2011 年 月 日目录一、课程设计的目的二、课程设计用的仪器和器件三、课程设计的具体内容1、总体报告 2、硬件设计 3、软件流程和程序4、调试结果四、课程设计的体会和发生的问题五、参考文献一、课程设计的目的单片机原理及接口技术课程设计是单片机原理及接口技术课程与实验结束后的一门综合性实践课。课程设计所选题目水塔水位控制紧密结合所学的主要内容,加深巩固所学知识,同时对所学内容进行扩展,有一定的深度和广度,能充

3、分发挥学生的能动性和想象力。通过电路设计、安装、调试等一系列环节的实施,提高学生的计算机控制应用系统的设计能力。二、课程设计用的仪器和器件1、塑料桶 一个(25-30cm) 2、塑料尺30cm 一个 3、微型水泵 一个 4、塑料管 2米 5、光电耦合器4N25 一个 6、12V微型继电器(TWTMP-53) 一个 7、电路板(6*4cm)一块 8、薄铜片2cm*10cm *0.5mm 一块 9、其它:导线2米、二极管一个、PNP三极管一个、4.7K电阻 2个、300电阻2个,12针排针 1片。 10、电烙铁、焊锡、钳子、剪刀若干(各组共用)。三、课程设计的具体内容1、总体报告 水塔水位控制原理

4、图见图,两条虚线表示正常工作情况下水位升降的上下限,在正常供水时,水位应控制在两条虚线代表的水位之间。B测量水位下限,C测量水位上限,A接+5V,B、C接单片机P1.0,P1.1并经电阻R接地。(1)在水塔无水或水位低于下限水位时,B、C为断开,B、C两点电位为零(低电平“0” ),需要水泵供水,单片机输出信号,控制电机工作供水。(2)水位上升到B点,B接通,B点电位变为高电平“1”,C开关仍断开,C点仍为低电平,应维持现状水泵继续供水。(3)当水位上升到C点时,C接通。这时B、C均接通,B、C两点都为高电平,表示水塔水位已满,需水泵停止供水,单片机输出信号,控制电机断电停止供水。(4)由于供

5、水使水塔水位开始下降,水位在降到B点之前,B点电位为高、C点电位为低,应维持供水状态不变。(5)当水位降到下限B点以下,B、C两点电平都为低时,单片机输出控制,回到(1)状态,使电机启动水泵供水。(6)供水系统出现故障时,自动报警。2、硬件设计(1)用80C51设计一个单片机最小控制系统。其中P1.0接水位下限传感器,P1.1接水位上限传感器,P1.2输出经反相器后接光电耦合器,通过继电器控制水泵工作,P1.3输出经反相器后接LED,当出现故障时LED闪烁;P1.4输出经反相器后接蜂鸣器,当出现故障时报警。(2)用塑料尺、导线等设计一个水塔水位传感器。其中A电级置于水位10CM处,接5V电源的

6、正极,B级置于水位15CM处,经4.7K下拉电阻接单片机的P1.0口,C电级置于水位的20CM处,经4.7K下拉电阻接单片机的P1.1口。(3)设计一个单片机至水泵的控制电路。要求单片机与水泵之间用反相器、光电耦合器和继电器控制,计算出LED限流电阻,接好继电器的续流二极管。Protel硬件原理图3、软件流程和程序(1)根据功能要求画出控制程序流程图。(2)根据控制程序流程图编写80C51汇编语言或C51程序。#include/包含头文件sbit P1_0=P10;/定义各端口位置sbit P1_1=P11;sbit P1_2=P12;sbit P3_2=P32;sbit P3_3=P33;v

7、oid delay1s();/定义延时1秒函数程序void delay1s()/编译延时1秒函数程序unsigned char i;for(i=0;i0x14;i+)TH1=0x3c;TL1=0xb0;TR1=1;while(!TF1);TF1=0;void main()/主程序while(1)if (P1_0=0) if (P1_1=0)P1_2=0;P3_2=0;P3_3=0;delay1s();/调用延时1秒函数else P1_2=1;if (P1_1=1)elseif (P1_0=0)&(P1_1=1)/警报情况P3_2=1;/警报LED灯亮P3_3=1;/蜂鸣器响起4、调试结果1、首

8、先在Kerl-uVision上单步调试,观察累加器寄存器存储器的运行之间能够正常运作(能够进行电机的启动,运作,停止等操作)。2、然后将程序下载到仿真仪上,进行模拟仿真,检查程序工作是正常(P1.0端口和P1.1端口能控制P1.2端口)3、最后将模拟水塔、传感器、控制电路和水泵联成一个完整的系统,进行整机调试,观察系统工作,电机无法正常工作,电机能运作,但不受控制,组员的的其他电板也没法使系统正常运作,我们拿电表测试,找寻电板是否是焊接的问题,最终我们认为是电路板设计。四、课程设计的体会和发生的问题通过这次实习,我初步的了解基本的单片机原理及接口技术课程设计相关知识,首先在焊接时,我学习到基础

9、的焊接技术,虽然是很基本的一门技术,但里面有很大的学问,我们焊接是要注意的事项很多,首先焊接是一定要注意人身安全,在焊接继电器和光耦那一部分尤为注意,一不小心就会出现问题,使整个系统不能正常运作,所以焊接后要用电表测试一下各部件是否焊好,电路是否导通,还有千万要留意电线不能裸露,否则会很危险。如果电线整体外露,会使系统处在一个很不稳定的状态。绘制电路图,电路仿真那几方面没多大问题,能够达到预期效果。按照程序编写框架编写程序也正常,调试的结果也可以,P1.0端口和P1.1端口能控制P1.2端口,但当接入自己的电路板时电机不太能正常工作,后来再用老师的电路板测试,电机能正常运作且受控制,这说明了自己编写程序是没问题的,出错的是自己焊接的电路板,初步推测是电路中电阻过大,然后在三极管后并联一个电阻以减少电路中整体电阻,但情况并没有多大的改善,最后在老师的提示和参考,调整了电路板中器件位置,把三极管接到光耦后面,目的是减少整体电路的电阻,以达到驱动电动机的效果,经这样调整后电动机能够运行起来,但不太稳定。水塔水位课程设计出来的成品虽然还有待提高改善,但总体运行操作正常,除了电机一点点问题外,其他一切良好。参考文献单片机原理及接口技术课程设计大纲和时间安排单片机原理及接口技术课程设计任务书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2