简易交通灯程序设计 教案

资源下载
  1. 二一教育资源

简易交通灯程序设计 教案

资源简介

简易“交通灯”程序设计
【教学目标】
1.知识与技能
(1)熟悉单片机程序编写一般流程
(2)理解延时函数功能,知道延时函数调用方法。
(3)初步学会运用波形图进行简单单片机作品程序设计
2.过程与方法:
通过简易“交通灯”控制程序编写,体验单片机程序设计设计要求、程序设计方案、识读波形图、程序编写、程序烧写等过程,领悟“流程”与“控制”在程序设计中的作用,初步提高应用单片机技术解决实际问题的能力。
3.情感、态度与价值观:
增强技术学习兴趣,在技术活动中养成认真、仔细的学习态度,提升技术素养,树立正确的技术价值观,
[教学重点、难点]
重点:1. “交通灯”和单片机相连的引脚定义
2. “交通灯”程序设计
难点: 理解“交通灯”程序设计波形图
[教学器材]
单片机学习板、单片机下载线、机房
教学环节
教学过程
教师活动
学生活动
设计意图
情景导入
ppt展示大学生交通灯作品,从程序控制作用角度引入新课
观看ppt,感悟交通灯作品学习的意义。
创设远景,引入新课,激发学习兴趣。
设计要求与实现方案
1 .指出设计需要明确具体设计要求,提问交通灯应该怎样实现道路畅通?
2.展示交通灯硬件电路图:
①提问交通灯用了单片机个i/o口,程序上应该怎么办?引出引脚定义需要
②引导回忆生活中绿灯通行时间,联系已学等待语句,引出软延时技术需要(等待子函数定义)。
③从交通灯控制需要引出流程设计需要
3.归纳从引脚定义、等待函数、流程设计三个角度编写程序,确定程序编写方案。
1.回想生活中交通灯,思考它工作过程。
2.联系已学知识,师生互动,思考程序上应该怎么办。
3.思考、感悟设计目标细化和提出方案的过程与方法。
“从设计需要出发,明确设计细则,从技术对象、技术方法和技术流程提出解决问题方案,以培养技术思维
引脚定义与等待函数
1.学习任务1:对照电路板,记录交通灯与单片机的i/0引脚,并在keil C中定义引脚。
2.联系已学等待语句(for语句),介绍1ms等待函数定义与调用方法。
2学习任务2:将资料包中的wait函数复制到keil C中。
学习、理解等待子函数延时原理和调用方法。
2.在电脑中找到wait函数,复制到keil c中。
提高面包板试验能力,养成技术活动严谨的态度和学风。
交通灯波形图
以south_green亮15秒,然后灭为例,画出与south_green相连的单片机i/o口的波形图。
师生互动得出交通灯与单片机相连的其它5个i/o口波形图。
展示完整的波形图,提问黄灯“过渡期”波形的意义。
联系已学逻辑门电路图波形图,学习单片机i/o口波形图绘制方法。
联系新旧知识,思考、学习交通灯单片机其它口的波形图。
对照波形图,思考回答
从教师引导、师生互动、学生识读波形图三个层面循序渐进体会波形图绘制过程,提高识读波形图能力和技术素养。
程序编写
对照波形图,师生互动编写交通灯T1时刻程序。
请同学尝试绘制交通灯T2时刻程序。
学习任务3:按波形图,完成剩余交通灯程序编写,并将程序烧写到单片机试验效果。
学习交通灯程序编写方法。
对照波形图,在keil C中尝试编写剩余交通灯程序。
提高运用计算机程序控制电子元器件工作的能力,从硬件、软件两方面全方位体会智能控制过程与魅力。
交流与拓展
请同学展示作品,从需求出发提问优化方案,从改变控制对象角度提问交通灯程序设计思路可拓展方向?
分享同学作品,体验成功,拓宽技术优化和应用视野。
培养技术学习情感,拓宽技术应用视野。

展开更多......

收起↑

资源预览