中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:DOCX
文档页数:3
文件大小:326.56KB
团购合买:点击进入团购
内容简介
《单片机原理与应用》课程教学资源(授课教案)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 改为灯闪烁 课后记

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档