当前位置:文档之家› 跑马灯控制(定时中断应用)

跑马灯控制(定时中断应用)

江 苏 省 盐 城 技 师 学 院
教 案 首 页
编 号:YJQD-0507-07 版 本:B/O 流水号: 编 制: 审 核: 批 准:
课题: 跑马灯控制(定时中断应用) 教学目的、要求:1、学习使用定时/计数器实现精确延时。

2、 熟练掌握移位指令。

教学重点、难点:熟练掌握移位指令
授课方法: 启发式教学、任务驱动型教学、实验教学 教学参考及教具(含电教设备):高职高专规划教材《单片机原理与控制技术》、多
媒体设备、DVCC 系列单片机微机仿真实验系统实验指导书。

授课执行情况及分析:
板书或教学设计:
授课日期
班 级
课题:跑马灯控制(定时中断应用)
一、知识回顾 二、任务引入 三、任务分析 四、相关知识 (1)电路功能 (2)硬件电路 (3)控制程序
五、任务实施 六、任务拓展 七、巡回指导 八、结束指导
课题 跑马灯控制(定时中断应用)
课前准备:
1、DVCC 系列单片机微机仿真实验系统
2、安装有DVCC 实验系统软件的计算机、多媒体投影仪
3、万用表及常用电工工具
组织教学:
检查学生人数、标志牌佩戴、工作服及工具准备情况。

知识回顾(复习提问):
定时中断的设定方法是什么?
任务引入:
开始时P1.0亮,延时0.2S 后,P1.1亮,如此左移7次后至P1.7再延时0.2S 右移至P1.6,如此右移7次至P1.0,循环显示。

任务分析:
一、硬件图
EA/VP 31X119X218
RESET 9RD 17WR 16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P20
21
P2122P2223P2324P2425P2526P2627P2728PSEN 29ALE/P 30TXD 11RXD 10Vss 20
Vcc 40U2
8051
R1200R2200R3200R4200R5200R6200R7200R8200
D1LED D2LED D3LED D4LED D5LED D6LED D7LED D8
LED
T1XTAL
C1
30p F
C2
30p F
a b f c g d
e
VCC 1234567a b c d e f g 8
dp
dp
9
DS1
AMBERCA
a b f c g d
e
VCC 1234567a b c d e f g 8dp
dp
9
DS2
AMBERCA
A B C D
R910K R1010K R1110K R1210K
+5V
+5V
R0110k
+5V
+
C01
22u F
二、功能说明
开始时P1.0亮,延时0.2S 后,P1.1亮,如此左移7次后至P1.7再延时0.2S 右移至P1.6, 如此右易7次至P1.0,循环显示。

任务实施:(示范操作)
1、汇编源程序 T0初值=216
-us
us
1200000=D8F0H
TH0=D8H TL0=F0H ORG 0000H START :MOV TMOD ,#01H CLR C
MOV A ,#FFH MOV R2,#08H LOOP :RLC A MOV P1,A MOV R3,#20H LCALL DLY DJNZ R2,LOOP MOV R2,#07 LOOP1:RRC A MOV P2,A LCALL DLY
DJNZ R2,LOOP1 LJMP START DLY : SETB TR0
AGI : MOV TH0,#0D8H
MOV TL0,#0F0H LOOP2:JBC TF0,LOOP3 LJMP LOOP2 LOOP3:DJNZ R3,AGI CLR TR0 RET END
2、将上述程序,进行分析与模拟。

3、用实验箱进行验证。

4、延时改成1s ,重新验证。

任务拓展:
(1)使用延时子程序实现1S的延时
(2)实现不同花样的跑马显示
巡回指导:
1、个别辅导;集中讲解。

2、对学生提出的不同意见进行逐个分析解答。

结束指导:
1、对学生提出的不同意见进行分析解答总结。

2、对在实习过程中所存在的问题提出改进措施。

序号班级学生任务实施过程中存在的问题1
2
3
4
5
3、清理实习工位、维护保养实习设备。

相关主题