《单片机应用技术》(中国劳动社会保障出版社),课题二点亮彩灯,,教材贯彻以任务驱动促进以学生为中心的教学方针,把激发学生的学习兴趣,培养学生思考问题、解决问题能力作为教学的根本目标。从实际问题入手,通过课题引入相关知识点。按照“课题目标”、”课题分析“、”任务实现”、“相关知识”的思路编写,层层递进,深入浅出。,(1)知识目标,(2)能力目标,(3)情感目标,,重点:,程序对单片机端口的控制方法,难点:,单片机C语言程序的基本结构及设计方法,PROTEUS仿真教学法,项目教学法,“引-激-拓”教学法,1.学生分析机电一体化专业技师学生:男生为主,高中毕业缺点:理论知识掌握较差,学习主动性不高优点:学生思维比较活跃,喜欢动手操作基本情况:已掌握电工电子知识,单片机的基本硬件结构和单片机最小系统,会使用单片机程序调试工具,了解一般的程序设计步骤和方法。,2、学法指导在教、学、做一体化教学中,学生是课堂教学的主体,所以在教学中要不断鼓励学生主动参与、勤于动手、动脑,培养学生分析问题和解决问题的能力。本节课适合使用课前的自学探究法和课堂的迁移学习法。,第一环节:情景导入,节日的夜晚,置身都市街头,各式彩灯把我们带入美轮美奂的世界,究竟是什么“魔力”使彩灯变换出多样的显示效果?,该环节设计意图:通过学生喜闻乐见的实例引出本次课程的教学项目。教学中采用了情景式教学法,多媒体教学法等。,第二环节:项目分析,引导学生总结出本次课程要求完成的工作项目:利用单片机I/O口输出实现LED彩灯控制。(基本要求为实现单向流水灯,拓展项目为在此基础上添加其它控制流程实现各种变换效果。),该环节设计意图:培养学生分析实际问题、提炼工作任务的能力。教学中采用了课堂提问,实物展示等教学手段。,第三环节:项目方案制定,通过师生共同讨论的方式制定项目实施方案,完成控制系统的软、硬件设计。在方案讨论制定过程中,结合多媒体幻灯片引导学生复习I/O口的输入/输出方法、循环语句的使用、条件判断语句的使用、循环程序的设计等相关理论知识。,任务一彩灯控制1要求:用I/O口实现流水灯控制,即8个小灯从左向右依次亮起,每次只亮一个,到第8个再从第1个开始。,仿真软件的使用,程序设计,最小工作电路,并行I/O口,1,2,3,4,本环节设计意图:培养学生通过小组讨论确定问题解决方案、制定工作计划的能力。,#include//你是51单片机#defineucharunsignedchar//简化语句更简练#defineuintunsignedintsbitLED=P1^0;//在P1.0接一个LEDvoidDelayMS(uintx)//延时1ms{uchari;while(x--){for(i=120;i>0;i--);}}voidmain(){while(1)//一直循环{LED=~LED;//灯的状态转换DelayMS(150);//延时150ms}},第四环节:项目方案实施,学生按项目解决方案及实施计划以小组分工的形式完成单向流水灯的设计。在学生实际操作过程中,教师对仿真器设置错误、程序编译出错、接线出错等问题进行指导,并重点强调使用延时程序的必要性及延时时间的控制。本环节设计意图:培养学生解决在项目工作中出现问题的能力及团队协作精神。,第五环节:项目拓展,在学生完成基本项目的基础上,引导学生探讨更好的解决方案和更多的彩灯控制变换效果。根据各组学生拓展项目的完成情况,组织学生互相观摩,取长补短,实现更多的彩灯变换方式。,本环节设计意图:培养学生的创新精神和理论联系实践的职业意识。,第六环节:小结与评价,总结本次工作项目中学生的完成情况,提出优点和不足,对各小组进行成绩评定。参照考核标准对各小组的实训项目进行成绩评定。考核标准如下:考核以过程控制、目标控制为方向,主要包括实验报告、操作、答辩。本环节设计意图:对学生的学习情况进行考核,为今后的教学方式改进提供依据。,板书设计,课题二点亮彩灯任务一一只灯闪烁1、硬件电路连接2、延时程序的设计3、主程序设计4、面包板电路任务二八只LED灯循环左移1、硬件电路连接2、循环左移函数3、程序设计4、任意板焊接和程序下载,本课程教学采用多种先进的教育理念和教学方法,融“教、学、做”为一体,课堂气氛活跃,学生参与程度高,工学完美结合,达到了预期的教学效果。通过本课程学习培养了学生分析问题、解决问题的能力,促进了学生创新意识的培养,有助于学生实现专业技能向综合职业能力的转换。,作业与思考题,作业:习题二2,4思考题:如何用实现彩灯双向控制?能不能做出来红绿灯的闪烁?,

展开阅读全文

单片机c语言彩灯依次点亮不灭,单片机说课(点亮彩灯).ppt相关推荐

  1. stc15系列c语言pwm编程,STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现.docx...

    STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现 STC单片机增强型PWM发生器原理及应用主 讲:何宾Email:hebin@mail.buct.edu.cn2016.03增强 ...

  2. 8051单片机c语言编程模板,完美的8051单片机C语言编程模板.doc

    完美的8051单片机C语言编程模板.doc <8051单片机C语言编程模板> [程序开始处的程序说明] /***************************************** ...

  3. 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc

    (整理)单片机C语言程序设计实训100例.doc .单片机C语言程序设计实训100例基于8051Proteus仿真案例第 01 篇 基础程序设计01闪烁的LED/* 名称闪烁的LED说明LED按设定的 ...

  4. 单片机C语言流水灯花样编程,51单片机学习之陆 —— 1.3 流水灯的花样玩法

    原标题:51单片机学习之陆 -- 1.3 流水灯的花样玩法 上一次我们点亮了一个1,其实仅仅点亮一个流水灯还是有些单调的. 这一次让我们试着尝试些别的花样 1 多个流水灯的点亮 a 打开将原来的c文件 ...

  5. 单片机c语言三种经典程序结构,单片机C语言程序的结构和设计精选.docx

    单片机C语言程序的结构和设计精选 实验五 单片机C语言程序的结构和设计一.实验目的1. 掌握单片机C语言的程序结构:2. 掌握单片机C语言程序的编写和调试方法:3. 掌握MSP430FG2553基本I ...

  6. 单片机c语言100例 的案例,51单片机C语言100个实例 [推荐下载】

    51单片机c语言100例 ,墙裂推荐下载 附上目录 ************************************************************函数的使用和熟悉****** ...

  7. 单片机c语言编程入门下載,系列单片机C语言编程入门.pdf

    系列单片机C语言编程入门.pdf 本文由c h e n j u n j u n j u n 3贡献 p d f 文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机 查看. 维普资 ...

  8. 单片机c语言除法运算,针对小容量单片机程序优化方式--乘除法篇

    原标题:针对小容量单片机程序优化方式--乘除法篇 目前单片机的市场竞争很激烈,许多应用出于性价比的考虑,选择使用程序存储空间较小(如1K,2K)的小资源8位MCU芯片进行开发.一般情况下,这类MCU没 ...

  9. 单片机c语言编译软件6,eUIDE下载-单片机c语言编译器 v1.07.32.23 官方版 - 安下载...

    eUIDE是一款专业的单片机c语言编译器,EM78系列集成开发环境是面向项目的ELAN EM78系列微控制器的开发工具,它包括UICE开发在线仿真器和eUIDE软件工具:eUIDE是基于PC端的UIC ...

最新文章

  1. 大数据实训记录(一)
  2. CSS+DIV定位分析(relative,absolute,static,fixed)
  3. Mysql中的联合索引、前缀索引、覆盖索引
  4. HALCON示例程序resistor.hdev通过不同焦距图像提取深度信息
  5. JSP内置对象(9个常用的内置对象)
  6. SharePoint2013 2019性能及限制
  7. 手机monkey测试BUG重现及解决方法
  8. mysql 8.0.11安装教程
  9. 滤波器设计软件_浅谈滤波器之——啥是滤波器
  10. 基于Redis实现分布式单号,分布式ID(自定义规则生成)
  11. 本地yum源安装teamviewer
  12. sha1算法源码c版
  13. laravel 打包成zip并下载
  14. oracle fnd global,Oracle EBS fnd_request.submit_request 与 Fnd_concurrent.wait_for_ruqest
  15. 1006592-61-5,5-TAMRA Azide,5-TAMRA N3,5-羧基四甲基罗丹明-叠氮溶于有机溶剂(DMSO、DMF、二氯甲烷),水溶性低
  16. 字节跳动,正在动摇互联网的根基!(转)
  17. Springboot @Lazy注解
  18. 第七周项目(5):排队看病时模拟
  19. Hack the box靶机 Grandpa
  20. 台式计算机清灰,电脑清理灰尘,教您怎样清理台式电脑灰尘

热门文章

  1. Playnite 使用指南:高效管理 PC 上所有游戏
  2. 中国大学慕课MOOC测试题答案第三章Vim
  3. win10无法找到网络解决办法
  4. 数字孪生中汽车发动机装配管理方案
  5. Maven ‘parent.relativePath‘错误
  6. 单片机菜单-菜单数据结构
  7. net-java-php-python-教材管理系统计算机毕业设计程序
  8. Dijkstra算法堆/优先队列优化
  9. 大数据集群、计算机网络、交换机、局域网、网络拓扑简要介绍
  10. js小游戏动物连连看代码