资源简介 简易“交通灯”程序设计【教学目标】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中尝试编写剩余交通灯程序。提高运用计算机程序控制电子元器件工作的能力,从硬件、软件两方面全方位体会智能控制过程与魅力。交流与拓展请同学展示作品,从需求出发提问优化方案,从改变控制对象角度提问交通灯程序设计思路可拓展方向?分享同学作品,体验成功,拓宽技术优化和应用视野。培养技术学习情感,拓宽技术应用视野。 展开更多...... 收起↑ 资源预览