风扇的定时控制.pptVIP

  • 4
  • 0
  • 约1.72千字
  • 约 13页
  • 2017-12-03 发布于湖北
  • 举报
风扇的定时控制

* * 一、任务书 任务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”定时按键 二、项目活动 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. 绘 制 流 程 图 风扇定时 控制流程 示例如图 所示。 任务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 风扇的定时控制 示例程序见“程序文件夹\定时控制文件夹” 注:示例程序已在keil编辑环境下,编译、调试成功。 二、项目活动 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 风扇的定时控制 *

文档评论(0)

1亿VIP精品文档

相关文档