单片机-红绿灯控制的设计---备课教学设计(共9页).doc
《单片机-红绿灯控制的设计---备课教学设计(共9页).doc》由会员分享,可在线阅读,更多相关《单片机-红绿灯控制的设计---备课教学设计(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第2章 端口操作课题项目四 红绿灯控制的设计课时4学时教学内容1、认识并搭建外围电路2、红绿灯程序的编写、编译与下载教学目标1、认知目标:进一步学习单片机端口外围电路的搭建和控制(红绿灯),了解局部变量和全局变量的概念。2、技能目标:学会红绿灯控制的程序编写。3、情感目标:培养学生探究、创新的学习能力。教学重点红绿灯编程实现教学难点红绿灯程序设计教学方法设疑法、讲解法、提问法、示范法、仿真演示法教学过程学生活动一、创设意境,导入新课 导入:复习延时小灯控制(LED灯如何实现亮灭,LED灯如何延时控制),引入新课程红绿灯设计。从以上几幅图我们知道每个十字路口都有指挥交通
2、的红绿灯,那同学们想过这个红绿是怎么样做的吗?怎么样实现控制的呢?结合我们现在学习单片机知识想一下是否可以利用单片机来设计红绿灯控制呢?那今天我们一起来学习制作简单的红绿灯。任务:1、单方向红绿灯设计,电路、程序编写和硬件测试。2、全红绿灯设计,电路、程序编写和硬件测试。二、新课教学任务一、认识并搭建外围电路(第一节课实操演示教学)1、 认识电路(仿真演示)如图1所示是除单片机最小系统工作电路外所需要搭建的外围电路,其中P1.0脚外接绿灯、P1.1脚外接黄灯、P1.2脚外接红灯。 图1 搭建的外围电路2、 搭建电路 仿真电路 实物连接电路 任务二、程序的设计思路、编写、编译与下载1、单方向红绿
3、灯设计思路2、程序编写 步骤1:在自己的文件夹中新建一个名为led-4的文件夹。 步骤2:在led-4文件夹下,新建一个名为led-4的工程。 步骤3:在led-4工程中,新建一个名为led-4.c的文件。 步骤4:回到工程编辑界面,编写程序。#include /头文件#define uchar unsigned char /宏定义#define uint unsigned int /宏定义void delay(uchar utime); /声明子函数sbit green=P10; /位定义sbit yellow=P11;sbit red=P12;void main() /主函数 while(
4、1) /大循环 green=0; /绿灯亮delay(45); /延时45sgreen=1;yellow=0; /黄灯亮delay(2); /延时2syellow=1;red=0; /红灯亮delay(45);/延时45sred=1; void delay(uchar utime) uint i,j,k; for(k=utime;k0;k-) for(i=1000;i0;i-) for(j=115;j0;j-);步骤5:输入完程序,将程序存盘。3、 程序编译参考项目二和项目三的具体过程。任务三、程序中相关语句与函数的学习(第二节课理论教学)1、#define 宏定义 格式:#define 新名
5、称 原内容,相当于给“原内容”重新起了一个比较简单的“新名称”。本项目程序中,将unsigned char 用“uchar”代替。2、带参数函数的写法及调用 本项目所写的程序中包含如下子函数体。 void delay(uchar utime) uint i,j,k; for(k=utime;k0;k-) for(i=1000;i0;i-) for(j=115;j0;j-); 上面子函数中,delay后面的括号中多了“uchar utime”,这就是这个函数所带的一个参数,utime是一个unsigned char型变量,称为这个函数的形参,在调用此函数时,用一个具有真实的数据代替此形参,这个真
6、实数据称为实参,形参被实参代替之后,在子函数内部,所有和形参名相同的变量都被实参代替。任务四、Keil软件仿真下I/O口与变量状态的观察1、 进入Keil软件模拟调试模式进入Keil软件模拟调试模式的具体操作步骤参照项目三中的相关内容,如图2所示图2 进入软件模拟调试模式界面2、 查看单步执行时I/O口的变化状态步骤1:先将硬件I/O口模拟器打开,单击【Peripherals】|【I/O-Port 1】菜单项,如图3所示,弹出如图4所示的对话框。 图3 选择I/O口状态 图4 查看I/O口状态图4显示的是软件模拟出的单片机P1口8位端口的状态,单片机上电后I/O口状态全为1,即十六进制的0XF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 红绿灯 控制 设计 备课 教学
限制150内