第六章 计数器3
- 格式:ppt
- 大小:1.16 MB
- 文档页数:19
教案范例(计数器)第一章:认识计数器1.1 教学目标让学生了解计数器的概念和基本功能。
学会使用计数器进行基本的数学运算。
1.2 教学内容计数器的定义和作用。
计数器的组成部分。
计数器的使用方法。
1.3 教学步骤1. 引入计数器的概念,让学生观察并描述计数器的外观和功能。
2. 讲解计数器的使用方法,示范如何进行加减乘除等基本运算。
3. 让学生分组讨论并尝试使用计数器进行计算。
1.4 作业布置第二章:计数器的进制转换2.1 教学目标让学生了解计数器在不同进制下的使用方法。
学会将十进制数转换为其他进制数。
2.2 教学内容不同进制数的概念和表示方法。
计数器在不同进制下的使用方法。
十进制数与其他进制数之间的转换方法。
2.3 教学步骤1. 讲解不同进制数的概念,介绍二进制、八进制、十六进制等。
2. 示范如何在计数器上进行不同进制数的转换。
3. 让学生分组讨论并尝试使用计数器进行不同进制数的转换。
2.4 作业布置请学生使用计数器将十进制数255 转换为二进制、八进制和十六进制。
第三章:计数器的程序设计3.1 教学目标让学生了解计数器的基本编程方法。
学会使用计数器编写简单的程序。
3.2 教学内容计数器的编程语言和语法。
计数器的编程方法和技巧。
计数器编程实例。
3.3 教学步骤1. 讲解计数器的编程语言和语法,介绍常用的指令和操作符。
2. 示范如何使用计数器编写简单的程序。
3. 让学生分组讨论并尝试使用计数器编写简单的程序。
3.4 作业布置请学生使用计数器编写一个程序,实现计算1到100的所有整数之和的功能。
第四章:计数器的扩展应用4.1 教学目标让学生了解计数器在其他领域的应用。
学会使用计数器解决实际问题。
4.2 教学内容计数器在科学、工程、商业等领域的应用。
计数器解决实际问题的方法和技巧。
4.3 教学步骤1. 讲解计数器在不同领域的应用实例,如测量时间、计数物品数量等。
2. 示范如何使用计数器解决实际问题。
3. 让学生分组讨论并尝试使用计数器解决实际问题。
第六章定时器/计数器第一节概述8051内部提供两个十六位的定时器/计数器T0和T1,它们既可以用作硬件定时,也可以对外部脉冲计数。
1.计数功能:所谓计数功能是指对外部脉冲进行计数。
外部事件的发生以输入脉冲下降沿有效,从单片机芯片T0(P3.4)和T1(P3.5)两个引脚输入,最高计数脉冲频率为晶振频率的1/24。
2.定时功能:以定时方式工作时,每个机器周期使计数器加1,由于一个机器周期等于12个振荡脉冲周期,因此如单片机采用12MHz晶振,则计数频率为12MHz/12=1MHz。
即每微秒计数器加1。
这样就可以根据计数器中设置的初值计算出定时时间。
第二节定时器/计数器的基本结构、工作方式及应用一、定时器/计数器基本结构定时器/计数器的基本结构如图6-1。
T0由TH0和TL0两个八位二进制加法计数器组成十六位二进制加法计数器;T1由TH1和TL1两个八位二进制加法计数器组成十六位二进制加法计数器。
图6-1 定时器/计数器基本组成110二、定时器/计数器控制寄存器1.定时器方式控制寄存器TMOD定时器方式控制寄存器地址89H,不可位寻址。
TMOD寄存器中高4位定义T1,低4位定义T0。
其中M1,M0用来确定所选工作方式如表6—1:定时/计数器T1 定时/计数器T0111定时器控制寄存器TCON地址88H,可以位寻址,TCON主要用于控制定时器的操作及中断控制。
有关中断内容在第四章已说明。
此处只对定时控制功能加以介绍。
表6—2给出了TCON有关控制位功能:系统复位时,TMOD和TCON寄存器的每一位都清零。
112113三、工作方式及应用用户可通过编程对专用寄存器TMOD 中的M1,M0位的设置,选择四种操作方式。
(一)方式0(以T0为例)在此方式中,定时寄存器由TH0的8位和TL0的5位(其余位不用)组成一个13位计数器。
当GATE=0时,只要TCON 中的TR0为1,13位计数器就开始计;当GATE=1以及TR0=1时,13位计数器是否计数取决于INT0引脚信号,当INT0由0变1时开始计数,当INT0由1变为0时停止计数。