单片机应用技术教案_第1页
单片机应用技术教案_第2页
单片机应用技术教案_第3页
单片机应用技术教案_第4页
单片机应用技术教案_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆城市职业学院

教案

课程名称:单片机应用技术

适用专业:机械制造与自动化

总课时:_^8_______________

任课教师:冯学敏_____________

重庆城市取业学院教务处制

重庆城市职业学院

教学单元教案

单元内容单片机的概述及发展应用单元序号1

单元课时2教学手段多媒体

教学方法讲授

教学课型□理论口实训口一体化口()

教能力目标理解单片机概念,了解其应用发展、特点及典型产品

知识目标理解单片机概念,了解其应用发展、特点及典型产品

标情感目标沟通能力、合作能力和表达能力

任教学重点单片机概念的理解

教学难点单片机概念的理解

位教学关键点单片机概念的理解

教学过程设计问题与对策

一、教学意图:

让学生了解单片机(也就是能给别人解释什么是单片机)

学生知道单片机的应用及特点

二、教师活动

说明单片机的主要组成从而解释单片机

举例说明单片机的应用及特点

表明单片机与电脑的关系

三、学生活动

从电脑的原理开始了解单片机

从家中、社会中的电器中了解单片机的应用

四、详细内容

一、让学生了解单片机(也就是能给别人解释什么是单片机)

单片机解释:

1全称:单片微型计算机

2定义:包含有运算器、控制器、存储器和输入/输出接口电路的集成芯片。

二、知道单片机与个人计算机的区别。

1、相同点:

两者的内部结构相同。

2、不同:

单片机主要是用来运算和控制

计算机(电脑)主要是用来进行信息数据的处理。

三、知道单片机的应用及特点:

1.、单片机的应用:

1、自动控制领域

2、智能仪器仪表

3、国信现代化

4、信息通信技术

5、家用电器

6、机电一体化设备

7、计算机科学技术

8、汽车电子设备

2、单片机的优点:

体枳小、质量轻

控制功能强

抗干扰能力强

可实现串行通信控制

性价比高

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容数制与码制单元序号2

单元课时2教学手段多媒体

教学方法讲授

教学课型□理论口实训口一体化口()

教能力目标会进行二、十、十六进制之间的转换,会用补码表示数

知识目标掌握二、十六进制数、补码、BCD码,了解ASCII码

标情感目标沟通能力、合作能力和表达能力

任教学重点二、十进制之间的转换,补码的表示

教学难点二、十进制之间的转换,补码的表示

位教学关键二、十进制之间的转换,补码的表示

教学过程设计问题与对策

一、教学意图:

会进行二、十、十六进制之间的转换

学会原码、反码、补码的计算方法

了解ASCII和BCD码

二、教师活动

举例计算二、十、十六进制之间的转换

举例计算原码、反码、补码

教会学生使用ASCII和BCD码

三、学生活动

多练习、多计算

四、详细内容

一、二进制、十进制与十六进制的表示与转化

1.二进制、十进制与十六进制的表示

(1)二进制:由数字符号0、1构成,逢2进1。

(2)八进制:由数字符号0—7构成,逢8进1。

(3)十六进制屈数字符号0—9和字母A-F构成,逢16进1。

2.二进制、十进制与十六进制的转换

<1>十进制数转换为二进制数

需对其整数和小数部分分别处理进行转换。

(1)十进制整数转换为二进制整数的方法是:用2不断地去除要转换的十进制

数,直至商为0。每次所得的余数即为二进制数位,最初得到的余数是二进制

整数的最低位。这就是所谓的“除2取余”法。

(2)十进制小数转换为二进制小数的方法是:用2不断地去乘要转换的十进制小

数,直至乘积的小数部分为0。每次所得的整数部分即为二进制数位,最初得

到的整数是二进制小数的最高位。这就是所谓的“乘2取整”法。

<2>二进制数转换为卜进制数

将二进制数转换为十进制数,只需按位权展开求累加和即可。

<3>二进制数转换成十六进制数

具体方法如下:

(1)把二进制数以小数点为界向左向右每4位分成一组,不足4位的以0补齐。

(2)把每组4位的二进制数转换成1位的十六进制数。

(3)按从左到右的次序写出转换结果。

<4>十六进制数转换成二进制数

只需从左到右把每位卜六进制数写成相应的4位二进制数,并把结果写在一起

即可。

二、了解原码、反码和补码的计算方法

数值数据在计算机中的表示

1.原码正数,最高位规定为“0”;对于负数,最高位为“1”

2.反码

带符号数也可以用反码表示,反码与原码的关系是:正数的反码与原码相同

负数的反码等于对应正数的原码按位求反。

3.补码

补码要通过反码求得,如果是正数则补码与原码相同;如果是负数则补码为反

码加1。

例:1.4求-21的原码、反码、和补码,用补码加法运算35-21的值。

三、计算机中常用的编码

1.ASCH编码

从键盘上输入字母忖,就需要转换对应的二进制数再输入。通用的是ASCH。

2.BCD码(二进制编码的十进制数)

例:258=001001011000BCD

注:二进制数转换为BCD码不是直接的,要先将二进制数先转换成十进制数,

再将十进制数的每一位用表中的确4位进进制表示。

思考题八进制如何表示,其与二进制、十进制和十六进制之间如何转换

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容89C51的内部结构及引脚功能单元序号3

单元课时4教学手段多媒体

教学方法讲授

教学课型口理论口实训口一体化口()

教能力目标掌握89c51的内部结构组成,熟悉89c51的引脚及其功能

知识目标掌握89c51的内部结构组成,熟悉89c51的引脚及其功能

标情感目标沟通能力、合作能力和表达能力

任教学重点89C51内部CPU的组成

教学难点89C51内部CPU的组成

位教学关键点89C51内部CPU的组成

教学过程设计问题与对策

一、教学意图:

加强CPU解讲

单片机的引脚分布

二、教师活动

用多媒体的图片讲解CPU内部

多课件及单片机的实际引脚说明6个最主要的引脚

三、学生活动

分析CPU的主要组成、并且理解其原理

理解记忆引脚功能

四、详细内容

一、单片机的主要组成中的ROM和RAM

用现实中的例子说明这两种存储器:ROM像书一样(只能读上面的内容但

是不能写),RAM像黑板一样(写上去了后可以擦了重写)

二、单片机中的CPU

主要组成是运算器和控制器

1、运算器:由算术逻辑部件;累加器;寄存器B;暂存器TMP1和TMP2;程序状态

字PSW和堆栈指针SP组成.

然后解释其中的ALUACCB并且解释SP的椎栈

2、控制器:

主要是说一下里面的程序计数器和数据地址指针

三、了解单片机的引脚:

主要是要知道其中最主要的:

1、电源线:VCC(+5V)、VSS(地)

2、振荡电路:XTAL1、XTAL2

3、复位引脚:RST

4、并行口:PO、Pl、P2、P3

5、EA:访问程序存储控制信号

6、PSEN:外部ROM读选通信号

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容89C51的时序与复位单元序号4

单元课时2教学手段多媒体

教学方法讲授

教学课型□理论口实训口一体化口()

教能力目标会连接89C51的时序电路和复位电路

知识目标了解时序电路和复位电路的原理,掌握几种主要时序和复位后的状态

标情感目标沟通能力、合作能力和表达能力

任教学重点几种主要时序的关系及复位后的状态

教学难点几种主要时序的关系及复位后的状态

位教学关键点几种主要时序的关系及复位后的状态

教学过程设计问题与对策

一、教学意图:

机器周期含义

复位电路的了解

二、教师活动

分析机器周期及介绍单片机指令执行时间分解

复位信号的发生电路

三、学生活动

画一个机器周期的指令分析表

画一个自动复位电路

四、详细内容

一、时序电路里面的几个周期的定义:

1.振荡周期:为单片机提供时钟信号的振荡源的周期。

2.状态周期(时钟周期):是振荡源信号经二分频后形成的时钟脉冲信号。包

括两个振荡周期。

3.机器周期:机器周期由6个状态周期组成,是单片机中一种基本操作时间。

(习惯提的周期数就是指机器周期)。

4.指令周期:是指CPU执行一条指令所需要的时间。一个指令周期通常含有

4个机器周期。

若单片机外接晶振为12MHz时1则单片机的四个周期的具体值为:

振荡周期=l/12MHz=l/12us=0.0833us

时钟周期=1/6us=0.167us

机器周期=

指令周期=l~4us

二、每个周期里面读指令是两次:

分另是S1P2和S4P2

指令结束的时间为S6P2

三、单片机中复位信号:

1、复位信号为高电平有效并且是从第9引脚输入的。但是高电平必须是连续的

24个振荡周期。

2、复位之后单片机内部的情况为:

复位后单片机各单元的初始状态

归纳得:

P0-P3中输出高电平,因而都处于输入状态。

复位后单片机从起始地址0000H开始重新执行程序。

SP指针为07H,堆栈从RAMO8H开始。

专用寄存器均为00H。

3、复位电路一般为两种:

上电自动复位和手动复位

它们都是用了同一个元件(电容)。

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容单片机并行接口单元序号5

单元课时2教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型口理论口实训□一体化口()

教能力目标单片机并行接口

知识目标单片机并行接口

标情感目标沟通能力、合作能力和表达能力

任教学重点单片机并行接口

教学难点单片机并行接口

位教学关键点单片机并行接口

教学过程设计问题与对策

一、教学意图:

分析一些复杂的电路

从分析电路中了解单片机接口工作情况

二、教师活动

先从电路出发分析电路

再接入单片机的接口电路分析

三、学生活动

跟着老师的思路分析电路

在书上能把P0口的电路走通

四、媒体使用

多媒体

五、详细内容

一、单片机一共有4个并行接口分别:PO:Pl;P2;P3o

二,讲解每一个接口的电路:分析其信号的流向

里面要先讲的是每一个器件的作用:

1、锁存器:用来存信号的但是有一把锁,只有把锁打开信号才能进出

2、读和写:就像人的大脑与书本一样:要把大脑里面的知识传到书本上

叫,,写”

把书本上的知识传到大脑里

面叫‘'读"

3、MUX:是一个模拟开关。

三、具体分析每个接口重点讲解P0口:

四、根据分析P0口的方法分析其它的接口

要注意P1口如果做为输入时必须先对其写1

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容报警电路应用系统单元序号6

单元课时2教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标报警电路应用系统

知识目标报警电路应用系统

标情感目标沟通能力、合作能力和表达能力

任教学重点报警电路应用系统

教学难点报警电路应用系统

位教学关键点报警电路应用系统

教学过程设计问题与对策

一、教学意图:

了解报警电路的工作原理

分析原理从而分析程序

二、教师活动

举例报警电路的应用场所

让同学记一些基本的指令

分析简单的程序

三、学生活动

想报警器的工作原理

动手写一下程序才能更了的分析

四、媒体使用

多媒体

五、详细内容

一、分析报警应用系统

1、就是用单片机P1.0-PL3作为输入。而P1。4〜P1。7为输出。

在输入端开关关闭时输入了信号为0,然后相应的灯就亮了。

就是相当于把输入的信号直接转到了输出端。

系统和程序流程及说明

1、设计要求:P1口上的输入同时控制其它的引脚上的发光二极管发光。

2、开始后就转到MAIN去执行,这是因为存储器前面一部分是中断入口地址。

MAIN

是一直循环,宜到断电为止。

3、程序中三条主要指令:

SETBP1.0是对P1.0口进行置1。

MOVC,PLO是一条数据传送指令,把P1.0的电平传送到进位标志C。

MOVP1.4,C也是一条数据传送指令,是将进位标志C的数据传到P1.4o

上述三条的效果:只要P1.0上的开关闭合,就把低电平传送到C,再从C

传送到P1.4。使发光二极管发光。

ORG0000H

BEGIN:AJMPMAIN

ORG01OOH

MAIN:SETBP1.0

MOVC,P1.0

MOVPl.4,C

SETBP1.1

MOVC,Pl.l

MOVPl.5,C

SETBPl.2

MOVC,Pl.2

MOVPl.6,C

SETBPl.3

MOVC,Pl.3

MOVPl.7,C

AJPMMAIN

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容第二章的补充内容单元序号7

单元课时6教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标能编彩灯的程序

知识目标对单片机的引脚的控制从而控制灯

标情感目标沟通能力、合作能力和表达能力

任教学重点对单片机的引脚的控制从而控制灯

教学难点对单片机的引脚的控制从而控制灯

位教学关键点能编彩灯的程序

教学过程设计问题与对策

一、教学意图:

从报警电路中得到单片机对其引脚的控制能力

学会延时程序的设计方法

对彩灯电路的设计,学会各种彩灯电路的程序

二、教师活动

用单片机的实际电路设计出彩灯程序并让同学了解

操作各种软件以编程序

讲解复杂的程序

三、学生活动

编写延时程序

通过编写程序来控制彩灯

学会硬件电路的设计

四、媒体使用

单片机的实验板

多媒本

五、详细内容

一、彩灯的闪烁

二,彩灯的流水式

三、时间不对称闪烁

四、循环彩灯

延时程序的格式:

TIME:MOVR3,#0FFH

TIME1:MOVR4,#0FFH

TIME2:NOP

DJNZR4,TIME2

DJNZR3JIME1

RET

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容存储器结构及程序存储器单元序号8

单元课时2教学手段多媒体

教学方法讲授

教学课型□理论口实训口一体化口()

教能力目标会计算存储器的地址和地址范围

知识目标掌握存储器的地址表示及其组成,程序存储器的组成及功能

标情感目标沟通能力、合作能力和表达能力

任教学重点存储器的地址表示及其组成

教学难点存储器的地址表示及其组成

位教学关键点存储器的地址表示及其组成

教学过程设计问题与对策

一、教学意图:

掌握存储器的结构,范围

理解程序存储器的功能,知道其地址

二、教师活动

讲解存储器的结构,范围

ROM与RAM的区别,ROM的作用和地址

三、学生活动

知道存储器的地址

ROM的概念和用途

四、详细内容

一、存储器的结构

1.MCS-51单片机的存储器组织结构与一般微型计算机不同。一般微型计算机通

常是程序和数据共用一个存储空间;而MCS-51单片机的存储器结构是,程序存

储器和数据存储器的存储空间是分开的,有4个物理上相互独立的存储器空间,

即片内、外程序存储器和片内、外数据存储器。

2.从用户的角度即逻辑上看,有三个存储空间:片内外统一编址的64KB的程序

存储器地址空间(包括片内ROM和外部ROM);64KB的外部数据存储器地址空

间;256B的片内数据存储地址空间(包括128B的内部RAM和特殊功能寄存器

的地址空间)。在对这三个不同的存储空间进行数据传送时,必须分别采用三种

不同形式的指令。

二、程序存储器(ROM)

1、程序存储器用指令MOVC

(1)程序存储器是用于存放程序及表格常数的。8051(或8751)片内驻留有4KB

的ROM(或EPROM,外部可用16位地址线扩展到最大64KB的ROM空间。片

内ROM和外部扩展ROM是统一编址的。当芯片引脚为高电平时,8051的程序

计数器PC在0000H-0FFFH范围内(即前4KB地址),执行片内ROM中的程序。

(2)当PC的内容在1000H-FFFFH范围(超过4KB地址)时,CPU自动转向外

部ROM执行程序。如果EA为低电平(接地),则所有取指令操作均在外部程序

存储器中进行,这时外部扩展的ROM可从0000H开始编址。对8031单片机,

因片内无ROM,只能外部扩展程序存储器,并且从0000H开始编址,

(3)读取程序存储器中的信息使用“MOVC”指令。

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容数据存储器及特殊功能寄存器单元序号9

单元课时2教学手段多媒体

教学方法讲授

教学课型□理论口实训□-体化口()

教能力目标会计算PSW的内容

知识目标掌握数据存储器及特殊功能寄存器的组成和地址范围

标情感目标沟通能力、合作能力和表达能力

任教学重点数据存储器及特殊功能寄存器的组成

教学难点数据存储器及特殊功能寄存器的组成

位教学关键点数据存储器及特殊功能寄存器的组成

教学过程设计问题与对策

一、教学意图:

掌握数据存储器的范围

了解SFR,会计算PSW

二、教师活动

讲解数据存储器的范围

SFR的功能

PSW的功能及算法

三、学生活动

知道数据存储器的范围

了解SFR,会计算PSW

四、详细内容

一、数据存储器(RAM)

1、用指令MOV和MOVX

2、R0~------R7

二、特殊功能寄存器(SFR)

1.ACC(累加器,8位):特殊用途的寄存器,专门存放操作数或运算结果。

例如:

MOVA,30H(把30H单元的数据传送给A)

ADDA,30H(30H的数据和A的内容相加,并保存在A中)

2.B(8位):专门为乘除法而设置的寄存器。

又如:

MULA,B:A和B相乘,结果的高低字节分别放入A和B中

DIVA,B;(A)/(B),商存A,余数存B

3.PSW(程序状态字,8位):存放指令执行后的有关状态。

CY(C):进位和借位标志,当指令执行中有进位和借位产生时,CY为1,反

之为0,

AC:辅助进位、借位标志(低半字节对高半字节的进位和借位),有进位和

借位产生时,AC为1,反之为0。

F0:用户标志位,由用户自定义。

RS1和RSO:工作寄存器选择标志位。

OV:溢出标志位。

P:奇偶校验位,当A中1的个数为偶数时P=0,反之为1。

位序D7D6D5D4D3D2DIDO

位标

/

TitCYACF0RSIRSOOVP

4.P0-P3口

5.IE——中断允许寄存器

6.IP——中断优先级控制寄存器。

7.指针寄存器

8.定时/计数器

定时方式:TMOD

定时控制:TCON

计数寄存器:THO、TLO:TH1、TL1

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容单片机中断及中断的结构单元序号10

单元课时2教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标单片机中断及中断的结构

知识目标单片机中断及中断的结构

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点单片机中断及中断的结构

教学难点单片机中断及中断的结构

位教学关键点单片机中断及中断的结构

教学过程设计问题与对策

一、教学意图:

用现实的事件说明中断的含义

介绍中断的各部分

二、教师活动

举例(看书接电话、守门员)

通过多媒体将单片机中断和现实的中断联系起来

三、学生活动

多想一下现实中的中断的过程

把中断和现实中的中断联系起来

四、媒体使用

多媒本

五、详细内容

用现实中的例子说明什么是中断。

电话皆单_电

二、中断的组成

CPU

随机事件发生务

1、中断源:外部中断0、1

定时器/计数器0、1

串行口中断

2、中断响应、中断处理和中断返回

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容MCS—51的中断系统单元序号11

单元课时4教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论□实训□一体化口()

教能力目标MCS—51的中断系统

知识目标MCS—51的中断系统

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点MCS—51的中断系统

教学难点MCS—51的中断系统

位教学关键点MCS—51的中断系统

教学过程设计问题与对策

一、教学意图:

知道五个中断源、IE、IP

充分理解IE、IP及设置其作用

二、教师活动

讲解中断源、让同学用现实的例子理解中断

通过分析IE、IP对其的作用进行讲解

三、学生活动

多想一些现实的例子来理解中断

加强记忆IE、IP

四、媒体使用

多媒体

五、详细内容

1、五个中断源及其入口地址:外部中断00003H

外部中断10013H

定时/计数器0OOOBH

定时/计数器1001BH

串行口中断0023H

2、需要理解的代号:

(1)>ITO:外部中断0的触发方式

IT1:外部中断1的触发方式

它们有两种可能:0表示低电平有效(用CLR指令)

1表示下降沿有效(用SETB指令)

例如:SETBITO表示外部中断0触发方式为下降沿有效

(2)、IE:

EA总中断允许位

ES串行口中断允许位

EXO外部中断0允许位

EX1外部中断1允许位

ETO定时7计数0允许位

ET1定时/计数1允许位

它们有两种可能:0表示中断禁止(用CLR指令)

1表示中断允许(用SETB指令

例如:SETBEXO表示外部中断0中断允许

(3)、IP:

PS串行口中断优先位

PX0外部中断0优先位

PX1外部中断1优先位

PTO定时/计数0优先位

PT1定时/计数1优先位

它们有两种可能:0表示为低优先(用CLR指令)

1表示为高优先(用SETB指令

例如;CLRPTO表示定时/计数中断为低优先

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容中断的初始化程序设计单元序号12

单元课时2教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标中断的初始化程序设计

知识目标中断的初始化程序设计

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点中断的初始化程序设计

教学难点中断的初始化程序设计

位教学关键点中断的初始化程序设计

教学过程设计问题与对策

一、教学意图:

同学学会中断的初始化程序书写

二、教师活动

由一个例子说明中断在工程上的应用

用简单的步骤写出初始化程序

三、学生活动

理解外总部中断在工程上的应用

理解步骤来书写初始化

四、媒体使用

多媒体

五、详细内容

一、中断的初始化内容

用中断编程时必须设定中断优先级和开放中断

1、开放中断:

请求中断源的中断允许

总中断允许

若为外部中断则要设定其ITO或IT1

2、优先级:

根据具体情况设置

大部分情况使用默认(不设置)

二、分别练习中断的初始化程序

外部中断1,低电平有效的低优先级中断初始化程序

外部中断0,下降沿有效的高优先级中断初始化程序

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容外部中断的在计数器上的应用单元序号13

单元课时4教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标外部中断的在计数器上的应用

知识目标外部中断的在计数器上的应用

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点外部中断的在计数器上的应用

教学难点外部中断的在计数器上的应用

位教学关键点外部中断的在计数器上的应用

教学过程设计问题与对策

一、教学意图:

应用外部中断来控制电路

进一步加强中断的初始化程序编写

二、教师活动

充分分析电路图。对硬件电路进行分析

逐步分析程序

三、学生活动

理解硬件电路及程序

四、媒体使用

多媒体

五、详细内容

一、在如图所示的电路中,用P1口输出控制的8只发光二极管,实现8位二进

制计数器,对INTO上出现的脉冲进行计数。

+5\

n

PI.0■

3

PI.I-

c

*f

PI.2■

9

PI.3■

•INTO

1

PL4■

PI.5■

n

PL6■

PI.7-

对此题的分析:

•在该电路中,有两个与非门构成硬件去抖动电路,开关S每动作一次,在单片

机的INTO引脚上就会收到一个脉冲信号。

如果把外中断0设定为脉冲触发方式,则每当s动作一次,则外中断触发一次

在外中断的中断服务程序中计数,并把计数的结果从P1口输出。

程序

ORG0000H

AJMPMAIN;转主程序

ORG0003H;外中断入口地址

AJMPSER;中断服务程序

MAIN:SETBITO;设定外中断。为边沿触发

SETBEXO;开外中断0允许

SETBEA;开CPU中断允许

CLRA;计数单元清0

MOVPl,A;清显示

HERE:SJMPHERE;等待中断

SER:INCA;计数单元加1

MOVPl,A;显示

RETI;中断返回

FND

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容外部中断在实际中的应用1单元序号14

单元课时4教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标外部中断在实际中的应用

知识目标外部中断在实际中的应用

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点外部中断在实际中的应用

教学难点外部中断在实际中的应用

位教学关键点外部中断在实际中的应用

教学过程设计问题与对策

一、教学意图:

充分理解外部中断的用途

学会各种外部中断的程序分析及改造

二、教师活动

深一步分析外部中断的用处

分析中断里面的子程序设计方法

三、学生活动

理解子程序的设计方法

多理解一些外部中断的实际应用

四、媒体使用

多媒体

五、详细内容

一、有8个工作台。每个工作台的都是装配同一个产品。然后由一个机器

来送所需要的元件,每个操作台之间机器手需要2s钟到达。然后机器手到

了每一个操作台停留的时间也是2S。

二、题意分析:

三、子程序设计

四、中断初始化程序设计

五、总程序设计。

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容外部中断的应用2单元序号15

单元课时4教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标读懂复杂的程序

知识目标读懂外部中断的程序

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点读懂外部中断的程序

教学难点读懂外部中断的程序

位教学关键点读懂外部中断的程序

教学过程设计问题与对策

一、教学意图:

充分理解外部中断的用途

学会各种外部中断的程序分析及改造

二、教师活动

深一步分析外部中断的用处

分析中断里面的子程序设计方法

三、学生活动

理解子程序的设计方法

多理解一些外部中断的实际应用

五、详细内容

一、在如图所示的电路中,P1口输出控制8只发光二极管呈现循环灯状态,当

开关按下时,发光二极管全部熄灭一段时间,然后回到原来的状态。

三、分析程序:

•ORG0000H

•AJMPST

•ORG0003H

•AJMPSER

•ST:MOVSP,#40H

•MOVIE,#81H

•MOVIP,#01H

•MOVTCON,#00H

•MOVA,#01H;ACC初始化

•RES:MOVPLA;显示

•RLA;循环移

•LCALLDEL;延时保持

•SJMPRE;循环

•SER:PUSHACC;存当前的ACC值

•MOV30H,RI;存延时程序

的计数值

•MOV31H,R2

•MOVPl,#00H;把二极管熄

•MOVR3,#10;保持

•LOOP:LCALLDEL

•DJNZR3,LOOP

•MOVRI,30H;取延时程序

的计数值

•MOVR2,31H

•POPACC;取当前的

ACC值

•MOVPl,ACC

•RETI;中断

返回

•DEL:MOVRI,#123;延时程序

•DELI:MOVR2,#200

•DEL2:DJNZR2,DEL2

•DJNZRLDELI

•RET

•END

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容89C51的定时/计数器单元序号16

单元课时2教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标定时/计数器的4种工作方式

知识目标定时/计数器的4种工作方式

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点定时/计数器的4种工作方式

教学难点定时/计数器的4种工作方式

位教学关键点定时/计数器的4种工作方式

教学过程设计问题与对策

一、教学意图:

学会定时/计数器的设置方法

定时/计数器的工作方式设置及特点

二、教师活动

分析定时/计数器的现实例子

讲解定时/计数器的设置

分析定时/计数器的工作方式的特点

三、学生活动

多举现实生活中的定时/计数器应用

理解定时/计数器的设置

理解定时/计数器的工作方式

四、媒体使用

多媒体、视频

五、详细内容

•、TMOD(方式控制字,用来选择定时/计数器中断的功能及工作方式)

T1TO

GATEC/TMlGATEC/TMl

MOMO

GATE:默认为0

C/T:用来选择是用来定时,还是计数

有两种可能:0表示为定时器

1表示为计数器

MlMO:用来选择工作方式

00工作方式0:最大值为M=8192TH的8位及TL的低5位

01工作方式1:最大值为M=65536TH的8位及TL的8位

10工作方式2:最大值为M=256TH=TL为8位

11工作方式3:最大值为M=256

方式0的工作原理图:

二、TRO;TR1:运行控制位。

有两种可能0定时/计数器启动

1定时/计数器关闭

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容定时/计数器的预置数单元序号17

单元课时4教学手段多媒体、实训室

教学方法分析、引导、操作、理解

教学课型□理论口实训口一体化口()

教能力目标定时/计数器的预置数

知识目标定时/计数器的预置数

标情感目标认识、务实、肯动肯想、与人沟通合作

任教学重点定时/计数器的预置数

教学难点定时/计数器的预置数

位教学关键点定时/计数器的预置数

教学过程设计问题与对策

一、教学意图:

从现实中的例子学会定时/计数器的预置数设定

学会预置数的计算方法

二、教师活动

举例说明预置数设定的方法

讲解预置数设定方法及让同学做练习

三、学生活动

理解为什么要设定预置数

理解预置数设定方法

四、媒体使用

多媒体

五、详细内容

一、预置初值计算方法:(晶振频率为12MHz)

预置值就是要计算TH和TL

C=M—X

C:预置值M:最大值X:需要定的时间为计的数(也就是题

上的值)

把C算出来后将其转换为十六进制然后分别存入THTL

例如:流水线上一个包装是12盒,要求每到12盒就产生一个动作,用单

片机的定时/计数0的工作方式2来控制,应当预置多大?THOTLO?

C=M—XC=256—12=244=11110100B=F4H

TH0=TL0=F4H

二、用TO定时,要求12uS.求不同工作方式的初值:

计数周期需要64H:

方式0:C=1F9CH

方式1:C=FF9CH

方式2、3:C=9CH

注意方式0时.:是TH0八位;TL0三位。

三、若需定时器100uS。

思考题

与作业

教学反思

重庆城市职业学院

教学单元教案

单元内容定时/计数器程序设计方法单元序号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论