1 / 7
文档名称:

任务9 可控霓虹灯控制.doc

格式:doc   大小:121KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

任务9 可控霓虹灯控制.doc

上传人:mh900965 2017/12/3 文件大小:121 KB

下载得到文件列表

任务9 可控霓虹灯控制.doc

相关文档

文档介绍

文档介绍:学科
单片机控制系统运行与检修
授课班级
10411-10414
日期

课题
任务9 可控霓虹灯控制
授课类型
项目教学
课时
2
教材
单片机控应用技术(C语言版)
任课教师
课序
1-2
教学目标
认知目标
了解单片机中断系统的结构及与中断有关的寄存器、中断的开放与禁止
能力目标
掌握中断程序的编写技巧
情感目标
1、通过任务驱动项目教学培养学生学****电子专业单片机课程的浓厚兴趣;
2、养成做事耐心、细致、严谨的科学作风;
3、提高学生“6S管理”意识。
教学重点
中断程序的编写技巧
教学难点
中断程序的编写技巧
教学方法
讲练结合
课前准备
教师准备:1、教案设计2、课件准备;
学生准备:1、学生预****2、完成预****报告,明确任务
设计意图
教师要求学生课前预****明确本次课学****的内容。教师在单片机实训室按照实训指导书的要求一步步完成相关的实训内容。在教师做适当讲解后尽量让学生自主学****讨论学****展示成果。进行总结。
教学过程
教学内容
教师活动
学生活动
一、实训目的
通过采用1个按键输入的可控霓虹灯系统的制作,了解单片机中断系统的结构及与中断有关的寄存器、中断的开放与禁止,以及中断程序的编写技巧。
二、实训要求
在任务3电路的基础上,增加一个按键,通过按键改变霓虹灯的显示方式。要求正常情况下8个霓虹灯依次顺序点亮,循环显示,时间间隔为1S。按键按下后8个霓虹灯同时亮灭一次,。用T1、工作方式1编制延时程序,按键动作采用外部中断INT0实现。
三、实训电路
说明实训内容、目的
说明实训要求
学生观看、思考
学生观看、思考
可控霓虹灯电路如下图所示,与任务3电路相比,该电路只增加了一个按键,改按键与MCS-51系列单片机的外部中断INT0的终端输入引脚连接,当按键按下时,在引脚产生一个下降沿,向CPU申请中断
四、参考程序
//程序:
//功能:可控信号灯程序
#include <>
//函数名:delay0_5s
//函数功能:,假定系统采用12MHz晶振,定
// 时器1、工作方式1定时50ms,
//形式参数:无
//返回值:无
void delay0_5s()
{
unsigned char i;
for(i=0;i<0x0a;i++) // 设置10次循环次数
{
TH0=0x3c; // 设置定时器初值
TL0=0xb0;
TR0=1; // 启动T0
说明实训电路仍旧用以前实训3的电路与任务3电路相比,该电路只增加了一个按键,改按键与MCS-51系列单片机的外部中断INT0的终端输入引脚连接,当按键按下时,在引脚产生一个下降沿,向CPU申请中断
要求学生自己编程序
教师指导
投影学生的程序,大家一起分析
学生拿出以前做的电路,进行修改
学生思考、写程序
学生编程序
学生分析、发言、讨论
while(!TF0); // 查询计数是否溢出,即定时50ms时间到,TF0=0
TF0=0; // 50ms定时时间到,将定时器溢出标志位TF0清零
}
}