项目5单片机应用技能实训C语言教案(DOC 20页).doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《项目5单片机应用技能实训C语言教案(DOC 20页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目5单片机应用技能实训C语言教案DOC 20页 项目 单片机 应用 技能 语言 教案 DOC 20
- 资源描述:
-
1、单片机应用技能实训(C语言)教案项目5 项目5 音频输出电路制作 任务1 MCS-51单片机定时器结构及其工作方式 一、案头 任务 MCS-51单片机定时器结构及其工作方式 授课时间 日 年 月 授课班级 教学形式讲授 授课时数 2课时 教学用具 多媒体 教学资源课件、单片机音频输出电路制作成品 课前准备 教学目标 、了解MCS-51单片机定时器的结构。1 、掌握MCS-51单片机定时器的工作方式及应用。2 3、掌握项目相关指令的作用及使用方法。教学重点 单片机定时器的工作方式及应用。1、MCS-51 2、项目相关指令的作用及使用方法。教学难点 单片机定时器工作方式的应用。1、MCS-51 2
2、、项目相关指令的灵活使用。教学过程 1、通过生活中实际情境的介绍,引出项目任务。 和TMODMCS-512、单片机定时器的结构原理,重点学习工作方式寄存器 定时器控制寄存器TCON的作用。 单片机定时器工作方式,重点学习定时/计数初值的计算方法。MCS-513、 、定时器应用举例。4教学后记 二、教学实施过程 实施环节 教学内容 导学方法 组织教学 1、检查学生出勤情况并做好记录。 2、调整学生的注意力,为上课作准备。互动交流 复习提问 1、MCS-51单片机有哪些特殊功能寄存器? 2、推想哪些特殊功能寄存器可以组成定时器?提问导思 导入优美的音乐常常给人们带来愉悦的心情。那么如何利用单片机发
3、出优美的旋律呢?本项目的任务就是制作一个用单片机控制的音频输出电路。为完成项目制作,先进行相关基本知识的学习。 启发学习积极性 讲授新课 一、MCS-51单片机定时器结构 MCS-51单片机定时器结构(一)计数器,由/单片机内部有两个16位的可编程定时MCS-51个特殊功能寄存器组成,TL1、6、TMOD等TH0、TL0、TCONTH1、 如图5-2所示。可用多媒体 展示图5-2。5-2照图参介绍其结构 原理。 图5-2 定时器结构 TMOD主要是用于选定定时器的工作方式,TCON主要是用于控 制定时器的启动和停止。 1、工作方式寄存器TMOD TCON、TMOD专用寄存器称TMOD称为工作方
4、式寄存器。TMOD每位的名称如及作用的表5-1所示。 TCON、TMOD 使用方法。TMOD位 D7 D6 D5 D4 D3 D2 D1 D0 M0 位名称 GATE M1 GATE M0 M1 TT C/C/ 高4位用于控制定时器T1,低4位用于控制定时器T0。TMOD 中各位的定义如下: GATE:门控位。高电平有效,具体作用见后面工作方式介绍。 :定时、计数选择位。=1计数;=0定时。 TC/TC/TC/的说明M1M0M1、M0:工作方式选择位。定时器有4种工作方式,由M1M0不同取值对设定。 应的工作方例如将T1设定为工作在方式0定时,将T0设定为工作在方式 式。1计数,可通过下面指令
5、来完成。 TMOD=0x05; 2、定时器控制寄存器TCON 专用寄存器TCON控制寄存器,用于控制定时器的起动与停止、 所示。5-3每位名称如表TCON设置中断与中断响应等。 D0 D2 D1 D6 D5 D4 D3 TCON位 D7 IT0 TF0 IE0 TF1 TR0 TR1 IT1 IE1 位名称 TCON中各位的定义如下: TF1(TF0):定时器T1(T0)的中断请求标志位。 TR1(TR0):定时器T1(T0)启动/停止控制位。 IE1、IT1、IE0、IT0用于外部中断,项目4中已做介绍。 例如要启动定时器T0开始工作可使用下面的指令。 TR0=1; (二)MCS-51定时器
6、工作方式 1、方式0 当M1M0设置为00时,定时器设定为方式0工作。在这种方式下,16位寄存器只用了13位,如图5-3所示。 多媒体展示或画图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引脚为0时,停 止计数,这样就可以用来测量在P3.2引脚出现的正脉冲宽度。 当13位计数器加1到全“1”以后,再加1就产生溢出。这时, 置TCON的TF0位为1;同时把计数器变为全
7、“0”。 2、方式1 方式1和方式0的工作相同,唯一的差别是TH0和TL0组成 一个16位计数器。 3、方式2 方式2把TL0配置成一个可以自动恢复初值(初始常数自动重很少方式3新装入)的8位计数器,TH0作为常数寄存器,如图6-4所示。 用,简单了4、方式3 解方式3对定时器T0和定时器T1是不相同的。若T1设置为方 式3,则停止工作,所以方式3只适用于T0。当T0设置为方式 3时,将使TL0和TH0成为两个相互独立的8位计数器。 /时定握掌5、定时/计数初值的计算 计数初值的 的计算公式如下:X)定时初值1( 计算方法。T?fsocM X=2- 12其中:M为计数器的长度(方式0、方式1、
8、方式2对应的M值分别为:13、16、8),T为定时值,f为振荡器频率。 soc(2)计数初值的计算公式如下: M X=2-N 其中:M为计数器的长度(方式0、方式1、方式2对应的M值分别为:13、16、8),N为计数值。 二、定时器应用举例 1、采用定时器定时需要考虑的问题 (1)确定定时器工作方式、定时时间,计算定时初值。 (2)定时时间到后,需要完成哪些操作。 (3)初始化定时器。采用中断方式时,还需要中断初始化。 2、应用举例 例5.1采用定时器T0方式1定时,从P2.0输出秒脉冲。晶振频率为12MHz。 解:采用方式1定时,一次定时20ms,25次定时500ms,采用中断方式,从P2.
9、0输出秒脉冲,初值为: 3fT?12?20?10soc16M=65536-20000=45536=B1E0H X=2-=21212C语言应用程序清单如下: #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; 对于其他工作方式的应小同用大 异。当需要定时长间时较时,一般采当用方式1;需要定时时间较短或精确定时时,常采用方式 。2
10、 TMOD=0x01; /定时器初始化 设置计数初始值 / TH0=0x3c; TL0=0xb0; T0 /启动定时器 TR0=1; While(1) ; 课堂小结、TL0和TH1单片机定时器结构及工作方式。1、MCS-51TH0、主要是用于选定定时器的工TL1用于存放定时或计数初值;TMODTH0方式0:作方式;TCON主要是用于控制定时器的启动和停止。TH01:位定时/计数器。方式位组成一个的8位和TL0的低513配置成一个TL0计数器。方式2:把和TL0组成一个16位定时/TH08(初始常数自动重新装入)的位计数器,可以自动恢复初值 作为常数寄存器。方式3不常用。 2、定时器应用举例。
11、课后作业题。题、4 题、自我测评13 任务2 音频输出电路的硬件、软件设计 一、案头 任务 音频输出电路的硬件、软件设计 授课时间 日 年 月 授课班级 教学形式讲授 授课时数2课时 教学用具 多媒体 教学资源 课件、单片机音频输出电路制作成品 课前准备 教学目标 1、了解三极管工作原理,掌握单片机控制音频输出电路的整体构成。 语言数组变量的使用方法。C2、掌握 、掌握音频输出应用程序的编写方法。3教学重点 1、单片机控制音频输出电路的整体构成。 2、音频输出程序的的编程思路。教学难点 1、对音频输出电路构成的理解和应用。 2、灵活应用指令进行程序设计。教学过程 1、利用三极管的放大作用制作音
12、频输出电路,复习三极管特点。 2、单片机与三极管的连接方法及元件参数选择。 3、在老师引导下,由同学或大家一起画出项目电路原理图。 4C语言数组变量的使用方法。、 5、程序流程图绘制。 6、音频输出电路程序设计。教学后记 二、教学实施过程 实施环节 教学内容 导学方法 组织教学检查学生出勤情况并做好记录。 1、 调整学生的注意力,为上课作准备。2、 互动交流 复习提问 1、定时器有哪几种工作方式? 2、三极管的特点?提问导思 导入经过前面的相关知识学习,我们已经可以设计制作用三极管放大驱动扬声器发出响亮的报警声电路了,下面我们根据三极管特点及所学相关知识来设计音频输出电路。首先看音频放大电路的
13、构成方法。 启发学习积极性 讲授新课 一、音频放大电路设计 1、音频输出电路原理图设计 结合项目要求,设计该项目的硬件电路原理如图5-7所示。 老师和同学共同完成电路原理图设 计 图 5-7 音频输出电路原理图 音频放大电路由三极管Q1,电阻R2、R3、R4和扬声器LS1组 成。由P2.7输出的音频方波经电容C4耦合,作用于音频放大三 极管的基极,信号经放大后驱动扬声器发出响亮的报警声。 2、元件选择 本项目涉及到的元件选择主要有三极管、偏置电阻、扬声器、 电解电容等元件。 选学同由三极管的选择主要考虑放大倍数、耐压、基极电流等因素;偏择,老师指置电阻的选择依据是三极管的静态工作参数等因素;扬
展开阅读全文