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