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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(电风扇多功能控制器.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

电风扇多功能控制器.doc

1、 本科毕业设计(论文)( 2011 届 ) 题 目: 电风扇多功能控制器 学 院: 专 业: 学生姓名: 学号: 指导教师: 职称: 合作导师: 职称: 完成时间: 2011 年 月 日 成 绩: xxxx 大学本科毕业设计(论文)正文目 录摘要1英文摘要11 引言 11.1 电风扇多功能控制器概述21.2 设计任务和主要内容21.2.1 设计任务 21.2.2 主要内容 21.3 设计方案的选择32 系统主要硬件电路设计62.1 总体硬件设计62.2 状态指示模块设计62.3 解码模块设计72.4 风扇输出模块设计93 系统主要软件电路设计93.1 程序初始化103.2 主程序103.3 遥

2、控风扇程序113.4 键盘扫描程序123.5 定时器 0143.6 定时器 1154 结束语16参考文献17附件17总电路图17PCB 图18电风扇多功能控制器0电风扇多功能控制器xxxx 学院 xxxx 专业 姓名: xxxx指导老师: xxxx摘要:电风扇是我们日常生活中比较普遍的电器用品,随着我国电风扇市场的迅猛发展,与之相关的核心生产技术应用与研发必将成为国内企业关注的焦点。目前电风扇市场简单分析电风扇,通常是指带有两片或以上数量的扇叶,由电动机驱动扇叶旋转产生气流,从而达到通风纳凉效果的一种常用家电。本设计主要是设计一种电风扇多功能控制器,主要采用 AT89C2051单片机来设计,利

3、用其定时、串行输入端等性能,分别从硬件和软件两方面来实现风速和风种的设计的,并通过 PT2272 集成芯片对所配备的遥控器进行解码后来控制主电路,具有方便、易操作的特点。摘要:电风扇是我们日常生活中比较普遍的电器用品,分析目前电风扇市场,电风扇通常是带有两片或以上数量的扇叶,由电动机驱动扇叶旋转产生气流,从而达到通风纳凉效果的一种常用家电。本设计利用单片机的定时、编程控制及串行输入端等功能,通过 PT2272 集成芯片对所配备的遥控器进行解码控制电路,从硬件和软件两方面实现电风扇的多功能控制的性能。关键词:电风扇;多功能;AT89C2051;PT2272Electric fan multi-f

4、unction controllerWANG Ning Director:ZHAO Haixing(Dept.of Science /开机不转TMOD=0X11;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TH1=(65536-50)/256;TL1=(65536-50)%256;ET0=1;ET1=1;EA=1;3.2 主程序void main()init();/初始化while(1)keyscan(); /键盘扫描if(flag_on=1)/停止标志位if(speed=3)/灯最亮led3=0;if(speed=2)/灯中等led3=0;dela

5、y(1);led3=1;电风扇多功能控制器10delay(1);if(speed=1)/灯最暗led3=0;delay(1);led3=1;delay(8);elseled3=1;/关闭所以灯3.3 遥控风扇程序#include#define uchar unsigned char#define uint unsigned intsbit led0=P10;/正常风sbit led1=P11;/自然风sbit led2=P12;/睡眠风sbit led3=P13;/风速指示(越亮越快)sbit key0=P14;/停止按钮sbit key1=P15;/风俗选择按钮sbit key2=P16;/

6、风种选择按钮sbit key3=P17;/停止按钮sbit out=P35; /风扇输出uchar speed,mode,on=1,off=1,on1=2,off1=2,t0,t1;uchar flag0,flag1,flag2,flag3,flag_on;/*延时 0.1ms 程序*/void delay(uint z) /0.1ms delay (xtl=6M)电风扇多功能控制器11uint x,y;for(x=z;x0;x-)for(y=10;y0;y-);3.4 键盘扫描程序void keyscan()flag0=key0;/Dflag1=key1;/Cflag2=key2;/Bfla

7、g3=key3;/Aif(flag0=1)/stop out=1; /风扇停止TR0=0; /定时器 0 停止工作TR1=0; /定时器 1 停止工作led0=1; /所以指示灯灭led1=1;led2=1;led3=1;flag_on=0;/停止标志物变 0if(flag1=1) /风速选择按钮delay(100);/去抖动if(flag1=1)while(key1);/按键释放等待speed+;if(speed=1)/模式 1 低速on1=2;off1=7;if(speed=2)/模式 2 中速电风扇多功能控制器12on1=2;off1=4;if(speed=3)/模式 3 高速on1=2

8、;off1=2;if(speed=4) /返回模式 1speed=1;on1=2;off1=7; if(flag2=1) /风种选择按钮delay(100);if(flag2=1)while(key2);mode+;if(mode=1) /模式 1 正常风on=4;off=4;led0=0; /led0 亮指示led1=1;led2=1;if(mode=2)/模式 2 自然风on=8; /开 8 关 6off=14;电风扇多功能控制器13led0=1;led1=0;led2=1;if(mode=3)/模式 3 睡眠风mode=0; /开 10 关 6on=10;off=16;led0=1;le

9、d1=1;led2=0;if(flag3=1)/启动风扇speed=1;/正常风模式led0=0; /正常风指示mode=1;out=0;TR0=1; /打开定时器TR1=1;on=1;off=1;flag_on=1; /停止位变 13.5 定时器 0void timer0() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;t0+;if(t0=10*off)t0=0;TR1=1;3.6 定时器 1void timer1() interrupt 3/PWM 控制亮度TH1=(65536-50)/256;TL1=(65536-50)%

10、256;t1+;if(t11*off1)t1=0;电风扇多功能控制器154 结束语经过几个月的努力,我的毕业设计(论文)终于完成了。本次实验是在指导老师赵老师的指导下完成的,在实验研究的过程中,赵老师给予了指导,并提供了很多与该毕业设计相关的重要信息,培养了我们对做毕业设计的严谨态度和创新精神。这将非常有利于我们今后的学习和工作。在整个设计过程中,出现过很多的难题,但都在老师和同学的帮助下顺利解决了,在不断的学习过程中我体会到:写论文是一个不断学习的过程,从最初刚写论文时对毕业论文撰写的的模糊认识到最后能够对该问题有深刻的认识,我体会到实践对于学习的重要性,以前只是明白理论,很少通过实战演练,

11、对知识的理解不够明确,通过这次的制做,真正做到理论实践相结合。总之,通过毕业设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。此外,通过本次设计,在很大程度上增强了自己的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统设计论文的步骤和格式,有过这样的训练,相信在接下来的日子我们都会了,而且会做得更好。我所写的系统主要根据目前智能化电风扇技术的发展趋势和国内实际的应用特点和要求,采用了单片机设计,实现对多功能电风

12、扇的遥控控制。系统以单片机 AT89C2051 为核心部件,单片机系统完成对电风扇风速、风种等功能的实现;用 Protel 软件绘制电路原理图和 PCB 电路印刷板图,由 Protues软件进行访真测试,利用 MCS51 汇编语言编制,运行程序该系统的主要特点是:1)适用性强,用户只需对界面参数进行设置并启动系统正常运行便可满足不同用户对最适合温度的要求,实现对最适温度的实时监控。2)系统成本低廉,操作非常简单,随时可以根据软件编写新的功能加入产品。操作界面可扩展性强,只要稍加改变,即可增加其他按键的使用功能。电风扇多功能控制器16参考文献1 高吉祥.电子技术基础实验与课程设计M.北京:电子工

13、业出版社.20052 黄永定.电子线路实验与课程设计M.北京:机械工业出版社.20053 马建国.电子系统设计M.北京:高等教育出版社.20044 杨碧石.电子技术实训教程M.北京:电子工业出版社.20055 张晓东.新颖实用电子制作M.福州:福建科学技术出版社.20056 谢自美.电子线路设计-实验-测试M.武汉:华中科技大学出版社.20007 陈光明.电子技术课程设计与综合实训M.北京航空航天大学出版社8 教材模拟电子技术、数字电子技术、单片机语言C51基础;9电子技术常用器件应用手册10 张鑫,华臻,陈书谦.单片机原理及应用M.北京:电子工业出版社.2005.811 毛敏.MCS-51系列单片机系统及应用实践教程M.北京:高等教育出版社.2006.712 楼然苗,李光飞.51系列单片机设计实例M.北京:北京航空航天大学教育出版社.2006.2附件:电风扇多功能控制器17总电路图;PCB 图:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报