基于教学做一体的单片机课堂教学设计.docx
- 文档编号:13739422
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:11
- 大小:64.68KB
基于教学做一体的单片机课堂教学设计.docx
《基于教学做一体的单片机课堂教学设计.docx》由会员分享,可在线阅读,更多相关《基于教学做一体的单片机课堂教学设计.docx(11页珍藏版)》请在冰点文库上搜索。
基于教学做一体的单片机课堂教学设计
基于“教学做”一体的单片机课堂教学设计
黑龙江信息技术职业学院张迎辉
本课程按照“项目导引单”完成。
课程进行顺序:
1.布置任务,提出要求:
在本堂课中,设计和制作“数码管显示控制系统;教师使用”项目导引单”;
时间分配:
5分钟
2.教师展示:
由教师展示单片机应用系统“数码管显示控制系统”样本;
时间分配:
10分钟
3.为了设计本项目,请同学们阅读“项目信息单”,结合“项目信息单”上的问题阅读;
时间分配:
30分钟
4.教师要实时干预、检测学生学习情况;
5.教师指导学生制定项目实施计划,列出“项目计划单”;
6.制作开始:
硬件制作、软件调试;使用“项目情境实施单”;
时间分配:
90分钟
7.检测:
使用专用检测芯片按要求、分步骤检测,不通过,别前进。
时间分配:
20分钟
8.评估:
学生分组评价,教师点评,使用“项目评价单”。
时间分配:
15分钟
项目导引单教师__张迎辉_
学习情境2
数码管显示系统设计与实现
教学目标
能力目标:
掌握LED显示器的结构;
会用单片机项目开放系统检测使用的LED七段显示器的类型;
会按照显示器的类型编制0-9,A-F的字型码。
情感目标:
通过趣味案例激发学习兴趣和好奇心。
通过学习情境挖掘学生求知欲和创造欲,掌握更多类型的LED原理和使用方法。
通过情境实现学生互动、协作的团队精神
通过项目制作训练学生思考问题、解决问题的能力
实训内容
制作数码管显示系统
重点、难点
重点:
显示字形的原理、指令的学习。
难点:
程序的编制。
教学方法
“教、学、做”一体的引导文法、项目教学法
课
堂
教
学
组
织
成果展示:
展示单片机应用系统(数码管显示系统设计与实现)
分析与讨论:
请同学们看项目信息单解决以下问题:
LED数码管是如何显示字符的?
数码管如何与单片机连接?
如何检测数码管的好坏?
知识复习:
单片机硬件结构,单片机最小应用系统
实训展开:
请同学们看项目情境实施单具体实施:
活动1:
准备器件,学生按照项目信息单上的单片机最下系统电路原理图,列出实训项目的元器件列表;
活动2:
在单片机项目开发板上搭接最小系统;并用检测程序检测电路是否通过;若不通过,断电检测,并列出检测表备查;
活动3:
编写程序、调试程序并固化程序。
启动WV或KEIL.
活动4:
检验并扩展。
增加上拉电路,使数码管变得更亮。
项目分析与总结:
请同学们看项目评价单评价作品:
单片机显示系统工作起来需要哪些电路?
系统的工作过程。
课外任务
1.编写项目报告:
写出项目硬件制作中存在的问题和解决方法、制作过程中学到的小窍门、小技巧;软件调试过程中遇到的困难及解决办法。
2.资料检索:
预习下一个学习情境;
教师备忘录
制表:
电子工程系
项目信息单学生___________
情境2
数码管显示系统设计与实现
项目训练目的
通过设计本项目中的单片机显示应用系统,对单片机在电气控制系统中的显示电路有一个直观的认识,进而掌握组成单片机应用系统的基本方法及在复杂系统中的应用。
项
目
信
息
内
容
单片机的引脚
作为一个单片机系统,其内部是一个集接收信号、信息处理、发送信号、定时、计数等多功能于一体的超大规模集成电路。
图1为其引脚图。
8051有40个引脚,有4个I/O并行口P0~P3口,4根控制引脚,2根时钟引脚,一个电源Vcc、一个地线。
图18051引脚图
如何让单片机显示电路工作起来?
图2是数码管动态显示单片机应用系统实际电路图。
下面介绍本项目中用到的几个引脚及其使用方法,供大家学习。
图2数码管动态显示电路图
1.电源电路:
8051的40脚接5V电源+极,20脚接电源-极。
2.晶体振荡电路:
单片机内部由大量时序电路构成。
没有时钟脉冲,单片机各部分将无法工作。
只需将晶振和电容按图2接到单片机的18、19引脚即可完成振荡电路恶构建。
晶振频率决定了单片机工作的快慢。
3.复位电路:
用于将单片机内部各电路的状态恢复到初始值。
按图2将电阻和电容接到单片机的9脚(RST),在通电瞬间,加给单片机9脚一个高电平,使单片机系统复位。
4.
脚:
本电路中该脚接高电平,使单片机上电运行8051内部程序。
5.P0口:
这里接发光二极管,作指示灯。
当P0口作为输出口使用时,内部总线将数据送入锁存器,内部的写脉冲加在锁存器时钟端CP上,锁存数据到Q、端。
经过MUX,T2反相后正好是内部总线的数据,送到P0口引脚输出。
当P0口作为输入口使用时,应区分读引脚和读端口两种情况,所谓读引脚,就是读芯片引脚的状态,这时使用下方的数据缓冲器,由“读引脚”信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。
P0口作为I/O口时,要接上拉电阻。
小知识
☐结构化语言
☐丰富的数据类型
☐便于维护管理
☐与汇编语言相比,C语言的优点如下:
Ø不要求编程者详细了解单片机的指令系统,但需了解单片机的存储器结构;
Ø寄存器分配、不同存储器的寻址及数据类型等细节可由编译器管理;
Ø结构清晰,程序可读性强;
Ø编译器提供了很多标准库函数,具有较强的数据处理能力。
C51专栏
●赋值语句的作用是把某个常量或变量或表达式的值赋值给另一个变量。
●符号为‘=’。
这里并不是等于的意思,只是赋值,等于用‘==’表示。
●赋值语句左边必须是变量或寄存器,且必须先定义。
●常量不能出现左边。
if-else-if语句是由ifelse语句组成的嵌套,用来实现多个条件分支的选择,其一般格式如下:
if(表达式1)
{
语句组1;
}
elseif(表达式2)
{
语句组2;
}
…
elseif(表达式n)
{
语句组n;
}
else
{
语句组n+1;
}
小提示
在C语言中,十六进制数的表示方法:
在数据前面加上符号“0x”。
在C51程序设计中,可以把reg51.h头文件包含在自己的程序中,直接使用已定义的SFR名称和位名称。
例如符号P1表示并行口P1;也可以直接在程序中自行利用关键字sfr来定义这些特殊功能寄存器和特殊位名称。
如果需要使用reg51.h文件中没有定义的SFR或位名称,可以自行在该文件中添加定义,也可以在源程序中定义。
例如:
我们自行定义了下面位名称:
SbitP1_7=P1^7//定义位名称P1_7,对应P1口的第7位。
适时
添加
信息
请将方案1和方案2的电路图画在此处,要求用PROTEL画出,粘贴在此处;并列出电路中用到的芯片引脚图。
制表:
电子工程系
项目情境实施单学生___________
项目名称
学习情境:
数码管显示系统设计与实现
训练对象
电子信息工程技术专业
学时
4
课程名称
单片机系统设计
项目目的
了解单片机基本组成及引脚功能;
掌握组成单片机最小应用系统的基本方法。
一.项目设备与器件
a)设备:
稳压电源、万用表、单片机项目开发系统、PC机、编程器、仿真器
b)项目元器件清单:
(请小组同学们根据硬件电路原理图列出。
参考列表如下)
表1元件表
元件名称
参数
数量
元件名称
参数
数量
IC插座
单片机
晶振
瓷片电容
数码管
DIP40
AT89S52
12MHz
30PF
Ф5
1
1
1
2
8
按键
电阻
电阻
电解电容
万用电路板
1K
510
10μF
30mm×40mm
1
1
1
1
1
二.项目内容
制作数码管显示电路单片机应用系统
三.试一试
1.准备器件:
按元件表准备器件,到老师那里领取元器件;
2.测试器件:
电阻的测量,电容的测试,发光二极管的测量,按键的测量;
3.在单片机项目开发系统上按原理图连接电路,并检测电路;列出检测表备查;
4.用PC机编程调试,用编程器固化并检测;
5.用万用电路板焊接、制作。
四、硬件电路原理图
略
五、操作评分
1、操作是否符合规范(40分)
2、结果是否正确(30分)
3、过程分析是否准确(30分)
心得与体会
制表:
电子工程系
项目计划单小组学生___________
情境2
数码管显示系统设计与实现
项目实施计划
请在此处列出项目各环节计划时间分配及人员分工:
项目计划
实施修改
请在此处列出项目各环节实际时间分配及人员分工:
实际完成情况
教师意见
制表:
电子工程系
项目评价单学生___________
项目名称
项目作品:
数码管显示系统设计与实现
训练对象
电子信息工程技术专业
学时
2
课程名称
单片机系统设计
作品照片展示
作品是否满足项目要求
评语:
贴照片处
得分
硬件电路布局是否合理
评语:
项
目
评
价
科
目
得分
元件插接是否规范
评语:
得分
焊接是否符合要求
评语:
得分
程序编制是否合理
评语:
得分
教师点评
作品质量
工作态度及其它
总评成绩
制表:
电子工程系
参考程序清单:
制表:
电子工程系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 教学 一体 单片机 课堂教学 设计