项目5单片机应用技能实训(C语言)教案(共16页).doc
《项目5单片机应用技能实训(C语言)教案(共16页).doc》由会员分享,可在线阅读,更多相关《项目5单片机应用技能实训(C语言)教案(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机应用技能实训(C语言)教案项目5项目5 音频输出电路制作任务1 MCS-51单片机定时器结构及其工作方式一、案头任务MCS-51单片机定时器结构及其工作方式授课时间年 月 日授课班级教学形式讲授授课时数2课时教学用具多媒体教学资源课件、单片机音频输出电路制作成品课前准备教学目标1、了解MCS-51单片机定时器的结构。2、掌握MCS-51单片机定时器的工作方式及应用。3、掌握项目相关指令的作用及使用方法。教学重点1、MCS-51单片机定时器的工作方式及应用。2、项目相关指令的作用及使用方法。教学难点1、MCS-51单片机定时器工作方式的应用。2、项目相关指令的灵活
2、使用。教学过程1、通过生活中实际情境的介绍,引出项目任务。2、MCS-51单片机定时器的结构原理,重点学习工作方式寄存器TMOD和定时器控制寄存器TCON的作用。3、MCS-51单片机定时器工作方式,重点学习定时/计数初值的计算方法。4、定时器应用举例。教学后记二、教学实施过程实施环节教学内容导学方法组织教学1、检查学生出勤情况并做好记录。2、调整学生的注意力,为上课作准备。互动交流复习提问1、MCS-51单片机有哪些特殊功能寄存器?2、推想哪些特殊功能寄存器可以组成定时器?提问导思导入优美的音乐常常给人们带来愉悦的心情。那么如何利用单片机发出优美的旋律呢?本项目的任务就是制作一个用单片机控制
3、的音频输出电路。为完成项目制作,先进行相关基本知识的学习。启发学习积极性讲授新课一、MCS-51单片机定时器结构(一)MCS-51单片机定时器结构MCS-51单片机内部有两个16位的可编程定时/计数器,由TH1、TL1、TH0、TL0、TCON、TMOD等6个特殊功能寄存器组成,如图5-2所示。图5-2 定时器结构TMOD主要是用于选定定时器的工作方式,TCON主要是用于控制定时器的启动和停止。1、工作方式寄存器TMOD 专用寄存器称TMOD称为工作方式寄存器。TMOD每位的名称如表5-1所示。TMOD位D7D6D5D4D3D2D1D0位名称GATEC/M1M0GATEC/M1M0高4位用于控
4、制定时器T1,低4位用于控制定时器T0。TMOD中各位的定义如下:GATE:门控位。高电平有效,具体作用见后面工作方式介绍。:定时、计数选择位。=1计数;=0定时。M1、M0:工作方式选择位。定时器有4种工作方式,由M1M0设定。例如将T1设定为工作在方式0定时,将T0设定为工作在方式1计数,可通过下面指令来完成。 TMOD=0x05;2、定时器控制寄存器TCON专用寄存器TCON控制寄存器,用于控制定时器的起动与停止、设置中断与中断响应等。TCON每位名称如表5-3所示。TCON位D7D6D5D4D3D2D1D0位名称TF1TR1TF0TR0IE1IT1IE0IT0TCON中各位的定义如下:
5、TF1(TF0):定时器T1(T0)的中断请求标志位。TR1(TR0):定时器T1(T0)启动/停止控制位。IE1、IT1、IE0、IT0用于外部中断,项目4中已做介绍。例如要启动定时器T0开始工作可使用下面的指令。 TR0=1;(二)MCS-51定时器工作方式1、方式0当M1M0设置为00时,定时器设定为方式0工作。在这种方式下,16位寄存器只用了13位,如图5-3所示。 图5-3 方式0逻辑结构图当GATE=0,TR0=1时, TL0、TH0组成的13位计数器就开始计数。当GATE=1、TR0=1时,THO、TL0是否计数取决于P3.2引脚的信号,当P3.2引脚为1时,开始计数,当P3.2
6、引脚为0时,停止计数,这样就可以用来测量在P3.2引脚出现的正脉冲宽度。当13位计数器加1到全“1”以后,再加1就产生溢出。这时,置TCON的TF0位为1;同时把计数器变为全“0”。2、方式1方式1和方式0的工作相同,唯一的差别是TH0和TL0组成一个16位计数器。3、方式2方式2把TL0配置成一个可以自动恢复初值(初始常数自动重新装入)的8位计数器,TH0作为常数寄存器,如图6-4所示。4、方式3方式3对定时器T0和定时器T1是不相同的。若T1设置为方式3,则停止工作,所以方式3只适用于T0。当T0设置为方式3时,将使TL0和TH0成为两个相互独立的8位计数器。5、定时/计数初值的计算(1)
7、定时初值X的计算公式如下: X=2M-其中:M为计数器的长度(方式0、方式1、方式2对应的M值分别为:13、16、8),T为定时值,fsoc为振荡器频率。(2)计数初值的计算公式如下: X=2M-N 其中:M为计数器的长度(方式0、方式1、方式2对应的M值分别为:13、16、8),N为计数值。二、定时器应用举例1、采用定时器定时需要考虑的问题(1)确定定时器工作方式、定时时间,计算定时初值。(2)定时时间到后,需要完成哪些操作。(3)初始化定时器。采用中断方式时,还需要中断初始化。2、应用举例例5.1采用定时器T0方式1定时,从P2.0输出秒脉冲。晶振频率为12MHz。解:采用方式1定时,一次
8、定时20ms,25次定时500ms,采用中断方式,从P2.0输出秒脉冲,初值为:X=2M-=216-=65536-20000=45536=B1E0HC语言应用程序清单如下:#include sbit k1=P20;int n=0;void zdcx(void) interrupt 1 TH0=0xb1; /设置计数初始值 TL0=0xe0; n+; if(n=20) k1=k1; /到达定时则将P2.0取反 n=0; /次数重新置0 void main() IE=0x82; /开中断 TMOD=0x01; /定时器初始化 TH0=0x3c; /设置计数初始值 TL0=0xb0; TR0=1;
9、/启动定时器T0 While(1);可用多媒体展示图5-2。参照图5-2介绍其结构原理。TMOD、TCON的作用及TMOD、TCON使用方法。说明M1M0的不同取值对应的工作方式。多媒体展示图5-3或画在黑板上,重点介绍开始计数的条件。方式3很少用,简单了解掌握定时/计数初值的计算方法。对于其他工作方式的应用大同小异。当需要定时时间较长时,一般采用方式1;当需要定时时间较短或精确定时时,常采用方式2。课堂小结1、MCS-51单片机定时器结构及工作方式。TH0、TL0和TH1、TL1用于存放定时或计数初值;TMOD主要是用于选定定时器的工作方式;TCON主要是用于控制定时器的启动和停止。方式0:
10、TH0的8位和TL0的低5位组成一个13位定时/计数器。方式1:TH0和TL0组成一个16位定时/计数器。方式2:把TL0配置成一个可以自动恢复初值(初始常数自动重新装入)的8位计数器,TH0作为常数寄存器。方式3不常用。2、定时器应用举例。课后作业自我测评1题、3题、4题。任务2 音频输出电路的硬件、软件设计一、案头任务音频输出电路的硬件、软件设计授课时间年 月 日授课班级教学形式讲授授课时数2课时教学用具多媒体教学资源课件、单片机音频输出电路制作成品课前准备教学目标1、了解三极管工作原理,掌握单片机控制音频输出电路的整体构成。2、掌握C语言数组变量的使用方法。3、掌握音频输出应用程序的编写
11、方法。教学重点1、单片机控制音频输出电路的整体构成。2、音频输出程序的的编程思路。教学难点1、对音频输出电路构成的理解和应用。2、灵活应用指令进行程序设计。教学过程1、利用三极管的放大作用制作音频输出电路,复习三极管特点。2、单片机与三极管的连接方法及元件参数选择。3、在老师引导下,由同学或大家一起画出项目电路原理图。4、C语言数组变量的使用方法。5、程序流程图绘制。6、音频输出电路程序设计。教学后记二、教学实施过程实施环节教学内容导学方法组织教学1、 检查学生出勤情况并做好记录。2、 调整学生的注意力,为上课作准备。互动交流复习提问1、定时器有哪几种工作方式?2、三极管的特点?提问导思导入经
12、过前面的相关知识学习,我们已经可以设计制作用三极管放大驱动扬声器发出响亮的报警声电路了,下面我们根据三极管特点及所学相关知识来设计音频输出电路。首先看音频放大电路的构成方法。启发学习积极性讲授新课一、音频放大电路设计1、音频输出电路原理图设计结合项目要求,设计该项目的硬件电路原理如图5-7所示。 图5-7 音频输出电路原理图音频放大电路由三极管Q1,电阻R2、R3、R4和扬声器LS1组成。由P2.7输出的音频方波经电容C4耦合,作用于音频放大三极管的基极,信号经放大后驱动扬声器发出响亮的报警声。2、元件选择 本项目涉及到的元件选择主要有三极管、偏置电阻、扬声器、电解电容等元件。三极管的选择主要
13、考虑放大倍数、耐压、基极电流等因素;偏置电阻的选择依据是三极管的静态工作参数等因素;扬声器的选择主要考虑其外形尺寸大小及线圈电阻值。二、应用程序设计1、C语言数组变量的使用数组是一种将同类型数据集合管理的数据结构。数组也是一种变量,将相同数据形态的变量,以一个相同的变量名称来表示。(1)数组的定义数组的定义格式如下:数据类型 存贮器类型 数组名常量表达式; 例如:int a10; /定义整型数组a,有10个元素。unsigned char a50;/定义无符号字符数组,有50个元素。(2)定义数组注意事项 对于同一个数组,其所有元素的数据类型都是相同的。变量名不能与其他变量同名。不能在方括号中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 单片机 应用 技能 语言 教案 16
限制150内