5.1.4-定时计数器的控制(教案)-《单片机技术与应用》同步教学(化学工业出版社)
2024-05-05
|
5页
|
54人阅读
|
0人下载
特供
内容正文:
教案
编号:PTzZ-169 流水号:168 (首页)共 4页
课程
《单片机技术与应用》
一体化 理论
章节(课题)及内容
定时/计数器的控制
班级日期
中职
2024.04
授课方式
讲授与任务驱动相结合
课时
1
作业题数
1
拟用时间
40分钟
教学目标
使学生理解以下理论知识:
· 了解定时/计数器的基本原理和工作模式。
· 掌握定时/计数器的控制寄存器设置方法。
· 学会使用定时/计数器进行计时和计数实验
教学资源准备
多媒体设备
课本教材
学生练习素材
教学重点
1. 定时/计数器的工作原理和工作模式。
2. 定时/计数器的控制寄存器设置。
教学难点
1. 如何根据实际需求选择合适的工作模式和控制寄存器设置。
2. 如何解决定时/计数器在实际应用中遇到的问题。
教学方法
讲授法、任务驱动法、演示法、体验探究法等。
1. 直观展示法:通过示波器等设备展示定时/计数器的工作波形,帮助学生理解其工作原理。
2. 实验操作法:让学生亲自操作实验板,完成定时/计数器的控制实验,培养其实践能力。
3. 讨论交流法:鼓励学生之间讨论交流,共同解决问题,提高学习效果。
授课教师: 审阅签名:
教学过程
教学活动内容
时间分配教学方法
课前导入
1. 通过生活中的例子引入定时/计数器的概念,如闹钟、交通信号灯等。
2. 简要介绍定时/计数器的基本原理和应用领域。
2分钟
讲授新课
练习指导
要掌握定时/计数器的控制寄存器设置方法,你需要了解定时/计数器的基本工作原理和控制寄存器的结构。以下是一些关于定时/计数器的基本概念和设置方法:
1. 定时/计数器的基本工作原理:
定时/计数器是一种用于计时和计数的电子电路。它通常由一个计数器、一个时钟源、一个控制寄存器和一些输入/输出引脚组成。定时/计数器可以通过控制寄存器来设置工作模式、计数值等参数。
2. 控制寄存器的结构:
控制寄存器通常包括一些控制位,用于设置定时/计数器的工作模式、计数值等参数。例如,一个典型的8位定时/计数器控制寄存器可能包括以下控制位:
- 模式选择位:用于选择定时/计数器的工作模式,如计时模式、计数模式等。
- 计数值设置位:用于设置定时/计数器的计数值。
- 时钟源选择位:用于选择定时/计数器的时钟源,如外部时钟、内部时钟等。
- 中断允许位:用于允许或禁止定时/计数器的中断功能。
3. 设置方法:
要设置定时/计数器的控制寄存器,你需要按照以下步骤进行:
a. 确定定时/计数器的工作模式、计数值、时钟源等参数。
b. 根据参数计算控制寄存器的值。例如,如果你想设置一个8位定时/计数器为计时模式、计数值为100、使用外部时钟源,你可以将控制寄存器的值设置为:`01001000`(二进制)。
c. 将计算出的控制寄存器值写入定时/计数器的控制寄存器。这可以通过编程语言(如C、汇编语言等)或硬件接口(如并行接口、串行接口等)来实现。
4. 使用定时/计数器进行计时和计数实验:
要使用定时/计数器进行计时和计数实验,你需要按照以下步骤进行:
a. 设置定时/计数器的控制寄存器,以选择合适的工作模式、计数值、时钟源等参数。
b. 启动定时/计数器。这可以通过设置控制寄存器的某个位(如启动位)来实现。
c. 在定时/计数器工作期间,你可以通过读取定时/计数器的计数值寄存器来获取当前的计数值。
d. 当定时/计数器完成计时或计数任务时,它会产生一个中断信号。你可以通过编程语言(如C、汇编语言等)来捕获这个中断信号,并执行相应的操作。
总之,要掌握定时/计数器的控制寄存器设置方法,你需要了解定时/计数器的基本工作原理和控制寄存器的结构,并学会如何设置和使用定时/计数器进行计时和计数实验。在实际应用中,你可能需要根据具体的硬件平台和编程语言来调整设置方法和实验步骤。
定时/计数器的工作模式主要有四种,具体介绍如下:
1. **方式0**:当M1M0设置为00时,定时器选定为方式0工作。在这种方式下,16位寄存器只用了13位,加法计数器由TL的低5位和TH的高8位组成,而TL的高3位弃之不用。
2. **方式1**:方式1和方式0的工作相同,唯一的不同是加法计数器是由16位计数器组成的,高8位为TH,低8位为TL。其控制逻辑图如图6.4所示。给它赋初值时,16位二进制数的高8位赋给TH,低8位赋给TL,最大计数值M为2的16次方。
3. **方式2**:方式2使定时器/计数器作为能自动重置初值连续工作的8位计数器,TL作8位加法计数器,TH用于重置初值的常数缓冲器。TH由软件预置初值,当TL产生溢出时,
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。