《51单片机》教案.docx
- 文档编号:12722054
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:44
- 大小:32.58KB
《51单片机》教案.docx
《《51单片机》教案.docx》由会员分享,可在线阅读,更多相关《《51单片机》教案.docx(44页珍藏版)》请在冰点文库上搜索。
《51单片机》教案
2016—2017第一学期XX X学校
《智能控制》教案
班 别:
五、六年级
科目:
智能控制(51单片机)
任课老师:
张天宇
2016-2017学年度第一学期
第一课
课程内容
了解什么就是单片机
地点
科技教室
日期
2016、9、19
学习目标
认识什么就是单片机,了解学习单片机得组成及应用。
教学重点
引导学生了解单片机,培养学生学习单片机得兴趣.
教学难点
感受智能控制得魅力,努力学习科学技术知识。
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第一课时 活动人数:
14
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、导入新课(出示课件)
二、了解单片机
同学们,我们身边有很多智能设备,智能化使我们得生活变得多姿多彩。
智能洗衣机让妈妈从繁重得家务劳动中摆脱出来,有了更多得休息时间……这就就是智能化带给我们得便利,还有许多智能设备如飞机上各种仪表得控制,家中电饭煲、洗衣机、电冰箱、空调机、彩电、智能IC卡、录像机、摄像机等。
这一节我们就来一起来认识控制这些智能设备得核心-----——单片机。
1、介绍51单片机得;
2、智能机器人引入;
3、智能控制得种类;
列举出DP801、DP811、DP51、stm32、ARM类型得智能主板进行讲解,让学生充分理解与学习,感受单片机得魅力;ﻭ
由于学生第一次接触智能控制(单片机)课程,所以学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第 二 课
课程内容
51单片机得组成
地点
科技教室
日期
2016、9、21
学习目标
认识51系列单片机,学习51单片机得组成部分与接线方法;
教学重点
正确接线,培养学生学习51单片机得兴趣。
教学难点
牢记组成,理解单片机得结构,电路知识得了解;
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第二课时 活动人数:
13
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、物理电路知识基础了解
二、了解单片机构成
三、接线方法及使用
同学们,单片机比仅仅就是编程,还需要通过外围电路(比如灯光、电机、继电器等等)来实现各种测控目得;带学生了解基本得物理电路知识(电阻、二极管、三极管、电容、集成电路得基础概念,通过实物有一个感性得介绍)
列举学生熟悉得家用电脑构成:
输入设备键盘、主机、显示器.
对应介绍单片机得组成:
单片机存储器、键盘、数码管、外围电路
1.主板得电源
2.主板-键盘得输入输出及键盘电源得连接。
(重点就是输出端口P0/P1得介绍)
3.主板电源键得使用与复位键使用。
4.键盘板代码键入方法;
5.读出、写入、运行三个键得介绍;
6.
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第三课
课程内容
程序得概念及练习
地点
科技教室
日期
2016、9、26
学习目标
了解程序格式书写,学会键入程序,联系使蜂鸣器发出声音。
教学重点
格式书写熟练键入代码;
教学难点
牢记代码格式,正确输入并运行程序;
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第三课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、介绍代码书写格式
二、尝试键入程序
单片机编程锻炼得就是同学们得逻辑能力。
以0311 06为例进行讲解。
03N M03就是单片机设计时规定得奏乐操作码;
操作数N就是音高
操作数M就是音长
031106就就是一条奏乐指令。
上节课讲得键盘按键复习一遍。
指导学生尝试键入031106
031206
031306
提问:
单片机发一个音需要几个要素,具体就是什么?
指导学生完成电课堂习题,学会正确录入单片机。
巡视学生得问题,解答学生得疑惑。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第四 课
课程内容
小风扇带来清爽风
地点
科技教室
日期
2016、9、28
学习目标
控制小风扇转动,包括正转反转
教学重点
正确连接电路,培养学生学习51单片机得兴趣.
教学难点
00 0指令得学习,电路知识得了解;
教学具准备
51单片机学习套件(包含马达驱动板、电机小风扇、杜邦线若干)
第四课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、电机得连线
二、学习新概念
三、00、01指令得学习
四、编程输入
首先介绍电机就是什么,原理就是什么;
通电导线在磁场中受力得作用,力得方向与电流得方向与磁场得方向有关。
帮助学生连接小风扇-马达驱动板-主板;
字节:
两位数为一个字节
指令:
指挥单片机干活得命令;例如031106
程序:
完成某一功能得一段有序得指令;
介绍代码00打开01关闭
00N 01N操作数N就是电动机得连接端口地址;
实质就是控制电平得高低(电平就是一个电压范围0-0、4伏就是0低电平信号;5-2、4伏就是1高电平信号;)
练习键入程序,就是小风扇转动起来。
指导学生完成小风扇得设计编程,正确录入单片机.
讲解程序得执行全过程,解答学生得疑惑.
记笔记对不懂得问题进行提问,实际动手操作单片机,进行那个编程练习;
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第 五课
课程内容
小彩灯点缀生活
(一)
地点
科技教室
日期
2016、10、10
学习目标
通过单片机控制彩灯;
教学重点
延时指令得学习,培养编程过程中得逻辑思路
教学难点
发光二极管得结构与原理延时指令得认知与理解;
教学具准备
51单片机学习套件(发光二极管若干、杜邦线若干)
第五课时 活动人数:
14
教
学
过
程
活动内容
活动 方式
教师活动
学生活动及效果
一、00/01指令得复习
二、02指令得学习
三、
发光二级管原理
回顾讲解上节课得内容并进行提问就学生得不解再次讲解有关00/01代码得内容;
03 NM 03就是单片机设计时规定得奏乐操作码;
讲解:
02延时指令
书写格式:
02NMN就是延时得数量取值00-99
M就是延时得单位取值00-03;举例让学生读出指令;
例如:
020301;延时3秒
0203 02;延时3分钟
02 03 03;延时3小时
020300;延时0、3秒。
发光二极管画出示意图,讲解发光原理;
区分正负极:
两个针脚,长正短负;
正极接电源得正极,负极接在主板得P0、P1输出端口上;
指导学生完成小彩灯得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑。
学生认真做笔记,跟上老师得节奏.遇到不懂得问题及时提出;
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第 六课
课程内容
小彩灯点缀生活
(二)
地点
科技教室
日期
2016、10、12
学习目标
通过单片机控制彩灯;
教学重点
培养编程过程中得逻辑思路
教学难点
程序运行得过程与顺序,养成写下程序得好习惯;
教学具准备
51单片机学习套件(发光二极管若干、杜邦线若干)
第六课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、复习00/01/02指令
二、编程练习
复习知识,强调程序书写
例如:
00 000211 0100 010201 0100 02
正确写法:
00 00;点亮00灯
02 1101;延时11秒
0001;点亮01灯
020101;延时1秒
00 02;点亮02灯
练习:
1、1#、2#、3#灯依次点亮,中间延时1秒。
2、让两个红灯亮1秒后熄灭,接着两个黄灯亮1秒后熄灭,最后两个绿灯亮.
巡视学生写程序得过程,观察学生实际操作并指导纠错.
讲解:
根据学生编写程序得情况讲解程序,最后公布正确答案.
指导学生完成小彩灯得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑.
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第七课
课程内容
小彩灯点缀生活(三)
地点
科技教室
日期
2016、10、17
学习目标
通过单片机控制彩灯;使用无条件转移指令10
教学重点
培养编程过程中得逻辑思路
教学难点
程序运行得过程与顺序,养成写下程序得好习惯;
教学具准备
51单片机学习套件(发光二极管若干、杜邦线若干)
第七课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、继续编程练习
二、无条件转移指令得学习
三、练习题
练习:
1、1#、2#、3#灯依次点亮,中间延时1秒。
2、让两个红灯亮1秒后熄灭,接着两个黄灯亮1秒后熄灭,最后两个绿灯亮。
巡视学生写程序得过程,观察学生实际操作并指导纠错。
讲解:
根据学生编写程序得情况讲解程序,最后公布正确答案。
ﻭ讲解
指令格式10 NN就是操作数1,具体指转移得地址范围就是00—99、指令功能就是转到地址N去执行程序。
实例:
1060;转到60地址去执行程序。
练习:
设计程序让0#、1#、2#、3#灯依次循环跑动起来。
根据实际情况讲解程序.
指导学生完成小彩灯得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑。
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第 八课
课程内容
唱响欢乐得歌
(一)
地点
科技教室
日期
2016、10、19
学习目标
掌握奏乐指令与结束指令
教学重点
正确接线,培养学生学习51单片机得兴趣。
教学难点
繁多得代码构想困难,思路不容易搞清
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第八课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、音乐指令书写
二、结束指令得学习
三、练习奏乐
讲解:
03NM;03就是指令操作码,N/M就是操作数,N代表音高,M代表音长;
板书告诉学生音高与音长发音表.
讲解:
15结束指令只有操作码,没有操作数,它一般在一段程序得最后,表示程序结束.
指令功能:
结束当前程序段
1、发出中音11/16拍
2、发出中音12 31/4拍
3、着重讲解0300 M;其中00为休止符
例如03 0006;相当于延时1拍.
指导学生完成节拍得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑。
记笔记,做练习
感受编程得魅力,键入程序让单片机上得蜂鸣器发出音符.
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第九 课
课程内容
唱响欢乐得歌
(二)
地点
科技教室
日期
2016、10、24
学习目标
掌握奏乐指令;完成一首歌得奏乐
教学重点
奏乐应用强化练习,培养学生学习51单片机得兴趣。
教学难点
繁多得代码构想困难,思路不容易搞清
教学具准备
51单片机学习套件(主板、键盘、电源、杜邦线若干)
第九课时 活动人数:
14
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、音乐指令复习
二、基础音乐知识
三、练习奏乐
讲解:
03 NM;03就是指令操作码,N/M就是操作数,N代表音高,M代表音长;
板书告诉学生音高与音长发音表。
复习上节课得音高音长表;提问学生。
讲解如何识读音乐简谱
重点:
一首歌得节拍;
例如:
《两只老虎》1=C4/4;以四分音节一拍,每小节4拍。
识读每小节中每个音得节拍。
以《两只老虎》简谱为题,让学生使用单片机演奏。
指导学生完成歌曲得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑。
记笔记,做练习
同学们可以选一首自己喜欢得歌曲,根据简谱写出机器指令码,输入单片机并演奏出来。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第十课
课程内容
光与声音得结合
地点
科技教室
日期
2016、10、26
学习目标
熟练奏乐与开关指令,结合一起使用。
教学重点
让学生可以结合使用多种代码。
教学难点
繁多得代码构想困难,思路不容易搞清
教学具准备
51单片机学习套件(主板、键盘、发光二极管、电源、杜邦线若干)
第十课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、复习无条件转移、奏乐、开关指令。
二、实践编程
带领大家回忆前面所讲得知识.
03 N M03就是单片机设计时规定得奏乐操作码;
解答学生得疑问。
让彩色灯光跑出花样来;
练习1:
让0#、1#、2#灯从前到后循环跑动起来;
巡视学生编写情况,作出相应得讲解;
让彩色得灯光边跑边发声;
练习2:
让0#、1#、2#灯从前到后循环跑动起来,边跑边发声;
提示:
用奏乐指令代替延时指令。
指导学生完成设计编程,正确录入单片机.
讲解程序得执行全过程,解答学生得疑惑。
记笔记,做练习
同学们认真完成课堂上得题目,重在实践,感受编程带来得成就感。
课堂效果很好;学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第 十一课
课程内容
三色灯颜色任我控
地点
科技教室
日期
2016、10、31
学习目标
了解三色灯得构造原理,控制三色灯得颜色变化。
教学重点
培养编程过程中得逻辑思路
教学难点
逻辑上存在一些不易理解得问题,三色如何变化。
教学具准备
51单片机学习套件(三色灯板、杜邦线若干)
第十一课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、三色灯就是什么?
二、连接及端口
三、练习题
讲解:
三色发光管又叫双色发光二极管;
普通发光二极管与三色灯得区别;
两类:
共阴、共阳三色管(我们使用得就是共阳三色管)
讲解:
三色管板上有四个相同得三色发光管,编号1/2/3/4;
每个灯有两个输出端口;例举1号灯接主板00;01
规则如下:
绿灯0000;01 01;
红灯0100;00 01;
橙灯0000;0001;
练习:
(1)设计程序让4#、1#、2#、3#三色管同时闪红光
(2)四个灯同时交替闪红光与绿光
(3)控制四个三色管同时按红、橙、绿三种颜色循环变化.
根据实际情况讲解程序。
指导学生完成三色灯得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑。
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第十二 课
课程内容
数码管显示变化得数字
地点
科技教室
日期
2016、11、2
学习目标
了解数码管得构造原理,控制数码管显示变化数字。
教学重点
培养编程过程中得逻辑思路
教学难点
逻辑上存在一些不易理解得问题,数字如何变化。
教学具准备
51单片机学习套件(数码管板、杜邦线若干)
第十二课时活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、数码管就是什么?
二、连接及端口
三、练习题
讲解:
数码管就是有条状发光二极管组成得“8”字形像就是器件。
同样也分为共阴与共阳数码管两种。
重点:
数码管上‘段’与输出端口得关系,让学生理解并记住。
讲解:
板上有八个相同得发光二极管,编号0~7;
每个灯有一个输出端口;例举0~7灯接主板00~07;
显示‘5’规则如下:
0005;
0006;
0002 ;
0003 ;
练习:
1、利用共阳数码管循环显示1、3、5、
2、利用共阳数码管循环显示A、P、P、L、E。
提示:
两个字母‘P’注意区分开.
指导学生完成数码管显示变数得设计编程,正确录入单片机.
讲解程序得执行全过程,解答学生得疑惑。
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案.
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第十三 课
课程内容
数字显示得变数能掌控
地点
科技教室
日期
2016、11、7
学习目标
控制数码管显示变化数字,掌控循环遍数
教学重点
培养编程过程中得逻辑思路
教学难点
逻辑上存在一些不易理解得问题,数字如何变化.
教学具准备
51单片机学习套件(数码管板、杜邦线若干)
第十三课时 活动人数:
15
教
学
过
程
活动内容
活 动 方式
教师活动
学生活动及效果
一、调用子程序与返回指令
二、连接及端口
三、练习题
讲解:
1、调用指令;12N其中12就是指令操作码,说明这就是一条调用指令;N就是操作数,N就是子程开始得地址
指令功能:
调用子程序
2、返回指令; 13其中13就是返回指令操作码,它就是子程序最后一条.指令功能:
返回主程序
数码管板上有八个相同得发光二极管,编号0~7;
每个灯有一个输出端口;例举0~7灯接主板00~07;
显示‘5'规则如下:
0005 ;
00 06 ;
0002 ;
00 03;
练习:
1、利用共阳数码管循环显示1、3、5、六遍
2、利用共阳数码管循环显示A、P、P、L、E五遍。
提示:
循环几遍就用12调用几次。
指导学生完成数码管数字变化得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑。
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第十四 课
课程内容
火箭发射倒计时
(一)
地点
科技教室
日期
2016、11、9
学习目标
熟练使用送数指令、加减指令
教学重点
培养编程过程中得逻辑思路,分析程序运行过程。
教学难点
逻辑上存在一些不易理解得问题,理解程序得运行过程。
教学具准备
51单片机学习套件(主板、键盘、杜邦线若干)
第十四课时 活动人数:
15
教
学
过
程
活动内容
活 动 方 式
教师活动
学生活动及效果
一、送数指令
二、练习题
讲解:
送数指令:
04 N其中04就是指令操作码,说明这就是一条送数指令,N就是操作数,就是被送到主板数码管现实得数.指令功能:
送N到主板数码管。
显示指令:
05N 其中05就是指令操作码,说明这就是一条控制显示得指令,N就是操作数,控制主板数码管得开关(N取01为开,N取00为关)
06N/07N分别就是加指令与减指令.
练习:
(1)设计程序让主板数码管循环显示1、3、5
(2)显示96381三次
(3)控制主板数码管显示1/3/5/7/9。
指导学生完成火箭发射倒计时得设计编程,正确录入单片机.
讲解程序得执行全过程,解答学生得疑惑。
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第十五课
课程内容
火箭发射倒计时
(二)
地点
科技教室
日期
2016、11、9
学习目标
熟练使用送数指令、加减指令
教学重点
培养编程过程中得逻辑思路,分析程序运行过程。
教学难点
逻辑上存在一些不易理解得问题,理解程序得运行过程。
教学具准备
51单片机学习套件(主板、键盘、杜邦线若干)
第十四课时 活动人数:
14
教
学
过
程
活动内容
活动 方 式
教师活动
学生活动及效果
一、送数指令
二、练习题
讲解:
送数指令:
04N 其中04就是指令操作码,说明这就是一条送数指令,N就是操作数,就是被送到主板数码管现实得数.指令功能:
送N到主板数码管。
显示指令:
05N其中05就是指令操作码,说明这就是一条控制显示得指令,N就是操作数,控制主板数码管得开关(N取01为开,N取00为关)
06 N /07N分别就是加指令与减指令.、
11 NM数等转
练习:
(1)设计程序:
模拟火箭发射倒计时
(让主板数码管显示10秒倒计时到0时发声)
重点:
用04N送数指令得时候延时用03 00M。
根据实际情况讲解程序。
指导学生完成火箭发射倒计时得设计编程,正确录入单片机。
讲解程序得执行全过程,解答学生得疑惑.
学生认真做好笔记,要求把练习题与编程过程记录在本子上,最后抄写正确答案。
学生对课堂得积极性很强,积极提问,与老师互动;
课堂效果很好;
第十六 课
课程内容
开关模块制作小游
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51单片机 51 单片机 教案