风扇的定时控制._第1页
风扇的定时控制._第2页
风扇的定时控制._第3页
风扇的定时控制._第4页
风扇的定时控制._第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 任务任务5 风扇的定时控制风扇的定时控制 根据根据风扇对控制电路板风扇对控制电路板的功能要求:用户可通过电的功能要求:用户可通过电路板上的路板上的“TIMERTIMER”定时键,实现风扇的定时键,实现风扇的“0.50.5小时小时 1 1小时小时 1.51.5小时小时 2 2小时小时 2.52.5小时小时 3 3小时小时 3.53.5小小时时 4 4小时小时 4.54.5小时小时 5 5小时小时 5.55.5小时小时 6 6小时小时 6.56.5小时小时 7 7小时小时 7.57.5小时小时停止停止 0.50.5小时小时 1 1小时小时”定时时间选择控制。定时时间选择控制。 任务任务5 风扇的

2、定时控制风扇的定时控制具体任务1.1.各项目组根据产品的功能各项目组根据产品的功能 要求,绘制控制流程图;要求,绘制控制流程图;2.2.各项目组根据流程图,编各项目组根据流程图,编 写调试、控制程序;写调试、控制程序;3.3.测试风扇的测试风扇的“0.50.5小时小时7.57.5小时停止小时停止 0.50.5小时小时”定时控制。定时控制。“TIMER”“TIMER”定定时按键时按键 1.绘制流程图绘制流程图 参考资料: (1) 嵌入式嵌入式C语言编程语言编程教材中关于流程图的绘制;教材中关于流程图的绘制; (2) 智能小家电控制电路设计与制作智能小家电控制电路设计与制作教材中风扇调速的教材中风

3、扇调速的 原理。原理。 任务要求:(1)根据产品的功能要求,绘制流程图,实现风扇的根据产品的功能要求,绘制流程图,实现风扇的 “0.5小时小时1小时小时1.5小时小时2小时小时2.5小时小时3小小时时3.5小时小时4小时小时4.5小时小时5小时小时 5.5小时小时 6小小时时6.5小时小时7小时小时7.5小时小时停止停止0.5小时小时 1小时小时”选择控制;选择控制;(2)流程图结构清晰;流程图结构清晰;(3) 符号规范;符号规范;任务任务5 风扇的定时控制风扇的定时控制 开始TIME_1=14? TIME_1=15Y暂存定时时间值 TIME_1加1结束取原定时值TIME_1TIME_1=15

4、?赋值TIME_1=0定时设置按键释放?启动定时器NY关定时器T1NY 10s定时时间到?定时关机标志位置1 关定时器T11800s定时时间到?N装初始值NNYYT1溢出中断入口中断返回【定时器定时器T1中断服务程序中断服务程序 】【定时功能控制流程图定时功能控制流程图 】 1. 绘绘制制流流程程图图 风扇定时风扇定时控制流程控制流程示例如图示例如图所示。所示。 任务任务5 风扇的定时控制风扇的定时控制 2.编写、调试程序编写、调试程序 编程要求:编程要求: 1.1.程序结构是否合理;程序结构是否合理; 2.2.函数调用是否正确;函数调用是否正确; 3.3.程序中的语法错误;程序中的语法错误;

5、 4.4.线路是否整洁明了;线路是否整洁明了; 5.5.编译软件的使用;编译软件的使用; 6.6.程序的优化及测试。程序的优化及测试。每个小组需准备:每个小组需准备: (1)1份修改好的控制流程图;份修改好的控制流程图;(2)1个个TOP编程器;编程器;(3)1根根USB通讯线;通讯线;(4)1块控制电路板;块控制电路板;(5)1个单片机芯片个单片机芯片AT89C2051;(6)1台风扇马达及外壳;台风扇马达及外壳;(7)1块万用表;块万用表;(8)一字螺丝刀、镊子、电笔等。)一字螺丝刀、镊子、电笔等。任务任务5 风扇的定时控制风扇的定时控制示例程序见示例程序见“程序文件夹程序文件夹定时控制文

6、件夹定时控制文件夹” 注:示例程序已在注:示例程序已在keil编辑环境下,编译、调试成功。编辑环境下,编译、调试成功。 2. 编写、调试程序编写、调试程序 风扇定时控制程序示例如下:风扇定时控制程序示例如下:任务任务5 风扇的定时控制风扇的定时控制 2. 编写、调试程序编写、调试程序任务任务5 风扇的定时控制风扇的定时控制 2. 编写、调试程序编写、调试程序任务任务5 风扇的定时控制风扇的定时控制 2.编写、调试程序编写、调试程序 程序的编译、连接:程序的编译、连接:(1)在)在F盘下建立文件夹,命名为盘下建立文件夹,命名为myfiles;(2)建立一个新工程)建立一个新工程myproject

7、; (3)建立新的)建立新的c文件文件function.c;(4)将文件)将文件function.c加载到工程加载到工程myproject中;中; ( (5) ) 建立新的建立新的h文件文件function.h(用户自定义头文件),并保用户自定义头文件),并保存到文件夹存到文件夹myfiles下。或将已有的用户自定义头文件下。或将已有的用户自定义头文件function.h复制到文件夹复制到文件夹myfiles下。(注:头文件下。(注:头文件function.h无无需像需像c文件那样加载到工程文件那样加载到工程myproject中。)中。)(6)在菜单栏)在菜单栏Flash的下拉菜单中鼠标左键点

8、击的下拉菜单中鼠标左键点击Configure Flash Tools,在弹出的界面找到,在弹出的界面找到Output下的下的“Create HEX File”,在其前的,在其前的“”中打中打“”,然后点击确定。,然后点击确定。任务任务5 风扇的定时控制风扇的定时控制 3.风类选择功能测试风类选择功能测试(1)用电安全,用手操作时要远离电路板上强电区域;)用电安全,用手操作时要远离电路板上强电区域;(2)用万用表测量控制板上的直流电及交流电时,要正)用万用表测量控制板上的直流电及交流电时,要正 确选择量程;确选择量程;(3)测试时,可以将风扇叶片去掉,确保安全;)测试时,可以将风扇叶片去掉,确保

9、安全;(4)各项目组成员相互监督,严禁不安全操作。)各项目组成员相互监督,严禁不安全操作。注意事项如下:注意事项如下:测试注意事项有哪些?测试注意事项有哪些?任务任务5 风扇的定时控制风扇的定时控制 3.定时功能功能测试定时功能功能测试(1)根据原理图,把控制电路板)根据原理图,把控制电路板 与风扇马达正确连线;与风扇马达正确连线;(2)用万用表测量控制板上的电)用万用表测量控制板上的电 源和地之间是否短路;源和地之间是否短路;(3)把程序下载到)把程序下载到AT89C2051中;中;(4)把)把AT89C2051 装到电路板上;装到电路板上;(5)给风扇通电,操作)给风扇通电,操作“SCAN” 摇头键,观察定时时间选择摇头键,观察定时时间选择 控制效果。控制效果。步骤如下:步骤如下:“如何观察程序的控制效果?如何观察程序的控制效果?任务任务5 风扇的定时控制风扇的定时控制 4.考核考核任务任务5 风扇的定时控制风扇的定时控制 3.定时功能测试定时功能测试【布置下次课任务】 对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论