欢迎来到天天文库
浏览记录
ID:61766211
大小:1.90 MB
页数:13页
时间:2021-03-19
《adiAAA风扇的定时控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、任务书任务5风扇的定时控制根据风扇对控制电路板的功能要求:用户可通过电路板上的“TIMER”定时键,实现风扇的“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小时”定时时间选择控制。一、任务书任务5风扇的定时控制具体任务1.各项目组根据产品的功能要求,绘制控制流程图;2.各项目组根据流程图,编写调试、控制程序;3.测试风扇的“0.5小时→…7.5小时停止→…0.5小时→”定时控制。“TIMER”定
2、时按键二、项目活动1.绘制流程图参考资料:(1)《嵌入式C语言编程》教材中关于流程图的绘制;(2)《智能小家电控制电路设计与制作》教材中风扇调速的原理。任务要求:(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风扇的定时控制【定时器T1中断服务程序】【定时功能控制流程图】二、项目活动1.绘制流程
3、图风扇定时控制流程示例如图所示。任务5风扇的定时控制二、项目活动2.编写、调试程序编程要求:1.程序结构是否合理;2.函数调用是否正确;3.程序中的语法错误;4.线路是否整洁明了;5.编译软件的使用;6.程序的优化及测试。每个小组需准备:(1)1份修改好的控制流程图;(2)1个TOP编程器;(3)1根USB通讯线;(4)1块控制电路板;(5)1个单片机芯片AT89C2051;(6)1台风扇马达及外壳;(7)1块万用表;(8)一字螺丝刀、镊子、电笔等。任务5风扇的定时控制示例程序见“程序文件夹定时控制文件夹”注:示例程序已在k
4、eil编辑环境下,编译、调试成功。二、项目活动2.编写、调试程序风扇定时控制程序示例如下:任务5风扇的定时控制二、项目活动2.编写、调试程序任务5风扇的定时控制二、项目活动2.编写、调试程序任务5风扇的定时控制二、项目活动2.编写、调试程序程序的编译、连接:(1)在F盘下建立文件夹,命名为myfiles;(2)建立一个新工程myproject;(3)建立新的c文件function.c;(4)将文件function.c加载到工程myproject中;(5)建立新的h文件function.h(用户自定义头文件),并保存到文件夹my
5、files下。或将已有的用户自定义头文件function.h复制到文件夹myfiles下。(注:头文件function.h无需像c文件那样加载到工程myproject中。)(6)在菜单栏Flash的下拉菜单中鼠标左键点击ConfigureFlashTools…,在弹出的界面找到Output下的“□CreateHEXFile”,在其前的“□”中打“√”,然后点击确定。任务5风扇的定时控制二、项目活动3.风类选择功能测试(1)用电安全,用手操作时要远离电路板上强电区域;(2)用万用表测量控制板上的直流电及交流电时,要正确选择量程;
6、(3)测试时,可以将风扇叶片去掉,确保安全;(4)各项目组成员相互监督,严禁不安全操作。注意事项如下:测试注意事项有哪些?任务5风扇的定时控制二、项目活动3.定时功能功能测试(1)根据原理图,把控制电路板与风扇马达正确连线;(2)用万用表测量控制板上的电源和地之间是否短路;(3)把程序下载到AT89C2051中;(4)把AT89C2051装到电路板上;(5)给风扇通电,操作“SCAN”摇头键,观察定时时间选择控制效果。步骤如下:“如何观察程序的控制效果?任务5风扇的定时控制二、项目活动4.考核任务5风扇的定时控制二、项目活动3
7、.定时功能测试【布置下次课任务】对本次课程的情况进行归纳总结,欢迎同学们发表自己对这次课的看法。结合风扇控制硬件电路,课后尝试本项目的综合调试;对本课程进行总结。任务5风扇的定时控制
此文档下载收益归作者所有