《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(1/4)

石河子大学课程教案 课程名称 单片机原理 授课班级 电信20151班 授课时间 周一5-6节 授课地点 绿2-404 章节名称 第五查AT89S52定时县/计数器 课堂教学 目的 上节课内容回顾:初始状态:常亮 通过按键外部中断控制LED灯闪烁5 次,后常亮 电路分析:(1)使用外部中断 INT1: (2)外部中断请求方式:负跳沿的 方式 程序分析:主程序:设置IE,IT0,点亮发光二极管 中断服务程序:闪烁5次:常亮 子程序:延时 准备: 教学内容 ORG OOOOH INT1_RED: DELAY1S: 及时间分 LJMP MAIN MOV R2,#05 MOV R5,#50 配 0RG0013H SS:CLR A D1:MOVR6,#100 LJMP INT1_RED MOV P1,A D2:M0VR7,#250 ORG 0100H LCALL DELAYIS DJNZ R7, MAIN:MOV A,#00H MOV A,#01H DJNZ R6,D2 MOV SP,#60H MOV P1,A DJNZ R5,D1 SETB EA LCALL DELAYIS RET SETB EX1 DJNZ R2,SS END SETB IT1 SETB EA LOOP:MOV P1,A RETI SJMP LOOP
石 河 子 大 学 课 程 教 案 课程名称 单片机原理 授课班级 电信 20151 班 授课时间 周一 5-6 节` 授课地点 绿 2-404 章节名称 第五章 AT89S52 定时器/计数器 课堂教学 目的 熟练地进行中断系统的初始化编程以及中断服务子程序的设计 掌握定时器/计数器 T0、T1 工作原理 教学内容 及时间分 配 上节课内容回顾:初始状态:常亮 通过按键外部中断控制 LED 灯闪烁 5 次,后常亮 电路分析:(1)使用外部中断 INT1; (2)外部中断请求方式:负跳沿的 方式 程序分析:主程序:设置 IE,IT0,点亮发光二极管 中断服务程序:闪烁 5 次;常亮 子程序:延时 准备: ORG 0000H LJMP MAIN ORG 0013H LJMP INT1_RED ORG 0100H MAIN: MOV A,#00H MOV SP,#60H SETB EA SETB EX1 SETB IT1 LOOP: MOV P1,A SJMP LOOP INT1_RED: MOV R2,#05 SS:CLR A MOV P1,A LCALL DELAY1S MOV A,#01H MOV P1,A LCALL DELAY1S DJNZ R2,SS SETB EA RETI DELAY1S: MOV R5,#50 D1:MOV R6,#100 D2:MOV R7,#250 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET END

C语言程序框架: #include #include Void intl red()interrupt 2 Void delayls() Main( 将程序补齐在本子上。 测试第四章内容(20分钟) 5.1定时器/计数器T0/T1的结构 导课:接口8253/8254芯片定时器/计数器工作原理 (1)计数(2)对周期固定的时钟脉冲信号计数(3)初值(4)计数结束 (溢出)(5)向CPU发送中断请求 正课:AT89S52定时器/计数器T0T1 (1)工作模式:定时器、计数器 (2)工作方式:(方式0、方式1、方式2、方式3) (3)加1计数器 -CpU管理TO、T1 1、TMOD:设定工作模式、工作方式、启动方式 D7 D6 D5 D4 D3 D2 DI D MOD GATE C/T MI MO GATE C/T MI MO S9F 卜一1方式字段十一T0方式字段一 (1)M1M0设定工作方式,表5-1.注意讲解区别 表6-11、0工作方式选择 MI MO 作方瓦 0方武0,为13位定时/计数 方1,为16位定时甚/计数鞋 0为式2,8位的常数自动重箭的定时/计数 方武3仅用于0,此时0分成两个8包计数,停止计 方式0、方式1的区别就是计数范围
C 语言程序框架: #include #include Void int1_red() interrupt 2 { } Void delay1s() { } Main() { } 将程序补齐在本子上。 测试第四章内容(20 分钟) 5.1 定时器/计数器 T0/T1 的结构 导课:接口 8253/8254 芯片定时器/计数器工作原理 (1)计数(2)对周期固定的时钟脉冲信号计数(3)初值(4)计数结束 (溢出)(5)向 CPU 发送中断请求 正课:AT89S52 定时器/计数器 T0T1 (1) 工作模式:定时器、计数器 (2) 工作方式:(方式 0、方式 1、方式 2、方式 3) (3) 加 1 计数器 一 CPU 管理 T0、T1 1、TMOD :设定工作模式、工作方式、启动方式 (1)M1M0 设定工作方式,表 5-1.注意讲解区别 ➢ 方式 0、方式 1 的区别就是计数范围

方式2与方式0(方式1)的区别:8位计数、自动装载 方式3,仅有T0使用。注意:是指当T0工作方式3时,T1不能选择 3工作,可以工作在方式0、方式1、方式2。 (2)工作模式:C/T:=1计数器counter =0定时器timer 注意:工作定时器时,计数时钟脉冲来自于52内部信号,频率为fosc/12 计数器的计数脉冲来自于外部电路:T0由P3.4引脚提供,T1由P3.5引脚 提供。 (3)启动方式:GATE:=0软启动,通过指令(代码)启动定时器/计数器 =1硬启动,通过上跳沿电平,启动定时器/计数器 重点、难 点 1、外部中断汇编语言程序的框架 以及对策 2、C语言编写程序的架构 教学方法 和手段 案例式教学、互动式教学 作业、思 1、请完成课后作业 考题 2、将案例1改为灯闪烁 课后记
➢ 方式 2 与方式 0(方式 1)的区别:8 位计数、自动装载 ➢ 方式 3,仅有 T0 使用。注意:是指当 T0 工作方式 3 时,T1 不能选择 3 工作,可以工作在方式 0、方式 1、方式 2。 (2)工作模式:C/T:=1 计数器 counter =0 定时器 timer 注意:工作定时器时,计数时钟脉冲来自于 52 内部信号,频率为 fosc/12 计数器的计数脉冲来自于外部电路:T0 由 P3.4 引脚提供,T1 由 P3.5 引脚 提供。 (3)启动方式:GATE:=0 软启动,通过指令(代码)启动定时器/计数器 =1 硬启动,通过上跳沿电平,启动定时器/计数器 重点、难 点 以及对策 1、外部中断汇编语言程序的框架 2、C 语言编写程序的架构 教学方法 和手段 案例式教学、互动式教学 作业、思 考题 1、请完成课后作业 2、将案例 1 改为灯闪烁 课后记
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理与应用》课程教学资源(授课教案)中断系统.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(2/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)串口扩展技术.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(3/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52定时计数器(4/4).docx
- 《单片机原理与应用》课程教学资源(授课教案)DS18B20测温头文件使用方法.docx
- 《单片机原理与应用》课程教学大纲 Design and Application of Microcomtroller.pdf
- 《电工学》课程PPT教学课件(电子技术)第09章 半导体存储器和可编程逻辑器件.ppt
- 《电工学》课程PPT教学课件(电子技术)第10章 模拟量和数字量的相互转换.ppt
- 《电工学》课程PPT教学课件(电子技术)第08章 触发器和时序逻辑电路.ppt
- 《电工学》课程PPT教学课件(电子技术)第07章 门电路和组合逻辑电路.ppt
- 《电工学》课程PPT教学课件(电子技术)第06章 晶闸管及其应用.ppt
- 《电工学》课程PPT教学课件(电子技术)第05章 直流稳压电源.ppt
- 《电工学》课程PPT教学课件(电子技术)第02章 基本放大电路.ppt
- 《电工学》课程PPT教学课件(电子技术)第04章 集成运算放大器及其应用.ppt
- 《电工学》课程PPT教学课件(电子技术)第01章 二极管和晶体管.ppt
- 《电工学》课程PPT教学课件(电子技术)第03章 场效应晶体管及其放大电路.ppt
- 《电工学》课程教学资源(PPT课件)第09章 可编程控制器及其应用.ppt
- 《电工学》课程教学资源(PPT课件)第07章 电动机.ppt
- 《电工学》课程教学资源(PPT课件)第05章 三相交流电路.ppt
- 《单片机原理与应用》课程教学资源(授课教案)4.8 中断服务子程序的应用设计 4.9 多外部中断源的设计.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52单片机的硬件组成、单片机的引脚功能(二).docx
- 《单片机原理与应用》课程教学资源(授课教案)3.1 指令系统概述 3.2 指令格式 3.3 指令寻址方式 3.4 指令分类.docx
- 《单片机原理与应用》课程教学资源(授课教案)3.4 8051指令系统分类介绍、C语言中相关编程结构.docx
- 《单片机原理与应用》课程教学资源(授课教案)3.7 8051汇编语言程序设计基础、3.8 汇编语言程序设计举例Keilc程序设计.docx
- 《单片机原理与应用》课程教学资源(授课教案)AT89S52单片机的硬件组成、单片机的引脚功能(一).docx
- 《单片机原理与应用》课程教学资源(授课教案)单片机定时/计数器模块.doc
- 《单片机原理与应用》课程教学资源(学习资料)DS18B20测温头文件使用方法.docx
- 《单片机原理与应用》课程教学课件(PPT讲稿)DS18B20总线扩展技术.pptx
- 《单片机原理与应用》课程教学课件(PPT讲稿)ADDA电机(AT89S51单片机与DAC的接口).pptx
- 《单片机原理与应用》课程教学课件(PPT讲稿)第6章 AT89S52单片机的串行口(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第6章 AT89S52单片机的串行口(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第5章 AT89S52单片机的定时器计数器(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第4章 AT89S52单片机的中断系统(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第5章 AT89S52单片机的定时器计数器(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第4章 AT89S52单片机的中断系统(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第2章 AT89S51单片机硬件结构(2/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第2章 AT89S51单片机硬件结构(1/2).ppt
- 《单片机原理与应用》课程教学课件(PPT讲稿)第3章 8051指令系统与编程基础.ppt
- 《电路》课程教学大纲 Electric Circuit A.doc