ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:979KB ,
资源ID:6894820      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6894820.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理电子教案(64).doc)为本站会员(dwy79026)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

单片机原理电子教案(64).doc

1、安 徽 水 利 水 电 职 业 技 术 学 院教 案2006-2007 学 年 第 1 学 期课 程: 单 片 机 原 理班 级:电 气 技 术 0505/06 班系(部): 机 电 系教研室: 电 工 电 子 教 研 室教 师: 张 春 来 二 六 年 九 月 二十六 日第 1、2 课时课题 第 1 章 单片机概述 课型 专 业 课教学目的 了解单片机的概念及计算机的基本知识重点难点 微机的结构教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 9 月 4 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程第 1 章 单片机概述1.1 单片微型

2、计算机发展概况单片微型计算机就是将 CPU、RAM、ROM、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。因此,一块芯片就构成了一台计算机。它已成为工业控制领域、智能仪器仪表、尖端武器、日常生活中最广泛使用的计算机。1.2 微计算机系统概念1.3 单片机的特点1)体积小、重量轻、功耗低、功能 强、性价比高。2)数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高。3)结构灵活,易于组成各种微机应用系统。4)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器等领域。1.4 单片机的应用举例课后小结第 3、4 课时运算器控制器存储器输出设备输入设备课

3、题 2.1 MCS-51 内部结构 课型 专 业 课教学目的 掌握 MCS-51 内部结构相关知识重点难点 结构与基本组成教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 9 月 6 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程第 2 章 MCS-51 单片机的结构和原理2.1 MCS-51 内部结构MCS-51 是 Intel 公司于 1980 年推出的高档系列 8 位单片机,主要有 8051、8031、8751、80C51BH等。在本课程中,为了叙述方便,以 8051 为例进行讨论。 1)MCS-51 单片机的基本组成MCS-51 系

4、列单片机内部由 8 部分组成(见下页图):CPU RAM(128B/256B)ROM/EPROM(4KB/8KB) 并行 I/O 接口(4 个)定时器/计数器(2 个)中断控制器全双工串行 I/O 口振荡器和时钟电路 CPU课后小结第 5、6 课时课题 2.2 MCS-51 引脚及功能 课型 专 业 课 教学目的 掌握 MCS-51 引脚及功能相关知识重点难点 控制信号引脚功能教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课 电气C P U存 储 器并行I/O接口定 时 器 / 计 数 器 中 断 系 统P0P3 TXDRXDT INT并行I/O接口班级 0505/06授课日期 9 月

5、11 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程2.2 MCS-51 引脚及功能其引脚如右图所示,为 40 脚。1)分类(1)电源、时钟电路引脚:Vcc、Vss、XTAL1、XTAL2(2)控制信号引脚(3)输入/输出端口 P0P32)控制信号引脚介绍(1)RST/V PD:复位输入/备用电源输入(2)ALE/PROG:地址锁存输出/编程脉冲输入(3)/PSEN:程序存储器允许(从 EPROM/ROM 中读取指令)(4)/EA/Vpp:外部程序存储器地址允许输入/编程电压输入当/EA 接高电平时,CPU 只访问及执行片内 EPROM/ ROM,但当 PC 的值超过 0FF

6、FH(对8751/8051 为 4KB)时,将自动转去执行片外程序存储器的内容当/EA 接低电平时,CPU 只访问及执行片外 EPROM/ ROM 中的程序3)片外总线配置(1)地址总线(2)数据总线(3)控制总线课后小结第 7、8 课时课题 2.3 存储器结构 课型 专 业 课教学目的 掌握 MCS-51 单片机存储器结构主要内容重点难点 特殊功能寄存器教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06P1.01.2P1.23.34P1.45.56P1.67.78RST/VPD9X 3.010TD P.1IN0 3.212IT1 P.30 3.414T1 P.55W

7、R 3.616D P.77XTAL218 19VS20 P2.021.1P2. 23.34P2.425.56P2.627.78PSEN29ALE/ROG30A/VP10.732P.60.534P.450.336P.270.138P. 9VC408031 8051 8751授课日期 9 月 13 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程2.3 存储器结构1)分类2)程序存储器3)片内数据存储器4)特殊功能寄存器(1)累加器累加器是一个最常用的专用寄存器,其自身带有全零标志 Z,若 A=0 则 Z=1;若 A0 则Z0。该标志常用作程序分支的判断条件。 (2)PSW:程序状

8、态字寄存器。定义格式如右上边。其中,CY:进借位标志;AC:辅助进借位标志; F0:用户标志; RS1、RS 0:工作寄存器组选择(如表 2-5 所示) 。(3)SP:堆栈指针。(4)DPTR:数据地址指针寄存器。课后小结第 9、10 课时课题 2.4 单片机的复位电路 课型 专 业 课教学目的 了解单片机的复位电路相关知识重点难点 振荡周期、时钟周期、机器周期和指令周期教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课 9 月 18 月 日 月 日 月 日 月 日 月 日 月 日日期 日教 学 过 程2.4 单片机的时钟电路1) 单片机时钟电路通常有两种形式:(

9、1)内部振荡方式:MCS-51 单片机片内有一个用于构成振荡器的高增益反相放大器,引脚XTAL1 和 XTAL2 分别是此放大器的输入端和输出端。把放大器与作为反馈元件的晶体振荡器或陶瓷谐振器连接,就构成了内部自激振荡器并产生振荡时钟脉冲。(2)外部振荡方式:外部振荡方式就是把外部已有的时钟信号引入单片机内。 2) 振荡周期、时钟周期、机器周期和指令周期(1)振荡周期:为单片机提供时钟信号的振荡源的周期。(2)时钟周期:是振荡源信号经二分频后形成的时钟脉冲信号。 (3)机器周期:通常将完成一个基本操作所需的时间称为机器周期。(4)指令周期:是指 CPU 执行一条指令所需要的时间。一个指令周期通

10、常含有 14 个机器周期。3) 单片机复位电路及复位状态(1)复位电路单片机复位电路包括片内、片外两部分。外部复位电路就是为内部复位电路提供两个机器周期以上的高电平而设计的。MCS-51 单片机通常采用上电自动复位和按键手动复位两种方式。(2)单片机复位后的状态单片机运行出错或进入死循环时,可按复位键重新运行。21 个特殊功能寄存器复位后的状态为确定值。 课后小结第 11、12 课时课题 2.5 第 2 章复习、习题课 课型 专 业 课教学目的 掌握第 2 章概念与基本理念重点难点 复习、习题课教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期9 月 20日月

11、 日 月 日 月 日 月 日 月 日 月 日教 学 过 程2.5 复习、习题1)第 2 章全面复习2)习题(P30)12345678910课后小结第 13、14 课时课题 2.6 并行 I/O 口实验 课型 专 业 课教学目的 具备并行 I/O 口的基础理论与实践知识重点难点 并行 I/O 口的应用教具挂图 模型 挂图 投影 多媒体 教学方法 实验授课班级电气0505/06授课日期 9 月 25 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程2.6 并行 I/O 口实验1) 实验一 P1 接口实验(一)(1) 实验题目 P1 口做输出口,接八只发光二极管,编写程序,使发光二极

12、管循环点亮。 P1 口做输入口,接八个按扭开关,以实验台上 74LS273 做输出口,编写程序读取开关状态,将此状态,在发光二极管上显示出来。(2)实验目的 学习 P1 口的使用方法。 学习延时子程序的编写和使用。2)实验二 P1 接口实验(二)(1)实验题目P1 口作为输入、输出口。P1.0、P1.1 接 K1、K2;P1.2、P1.3 接发光二极管L1、L2;P1.4、P1.5 接 L5、L6。K1 作为左转弯开关,K2 作为右转弯开关。L1、L2 作为左转弯灯,L5、L6 作为右转弯灯。要求编写程序实现如下功能:向上打 K1 时左转弯灯以一定频率闪烁,打 K2 时右转弯灯以一定频率闪烁,

13、K1、K2 同时向上或向下,发光二极管灭。(2)实验目的 学习 P1 口既作为输入,又作为输出的使用方法。 学习数据输入、输出程序的设计方法。课后小结第 15、16 课时课题 3.1 指令格式 课型 专 业 课教学目的 了解指令格式、常用符号的主要内容重点难点 常用符号教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 9 月 27 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程第 3 章 MCS-51 单片机的指令系统3.1 指令格式、寻址方式1) 常用符号2)指令分类数据传送类指令(29 条)算术运算类指令(24 条)逻辑操作类指令(24

14、 条)控制转移类指令(17 条)位操作类指令 (17 条)3)指令格式标号: 操作码助记符 目的操作数, 源操作数 ;注释 课后小结第 17、18 课时课题 3.2 寻址方式 课型 专 业 课教学目的 了解寻址方式的主要内容重点难点 七种寻址方式教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 9 月 30 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.2 寻址方式寻址方式:就是指令中找到操作数或操作数地址的方式。8051 单片机有七种寻址方式:1) 寄存器寻址 2)直接寻址2) 立即数寻址4)寄存器间接寻址5)变址寻址 6)相对寻址7

15、)位寻址课后小结第 19、20 课时课题 3.3 指令系统 1 课型 专 业 课教学目的 掌握数据传送类指令相关知识重点难点教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 10 月 9 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.3 指令系统1)数据传送类指令数据传送类指令共 28 条,是将源操作数送到目的操作数。指令执行后,源操作数不变,目的操作数被源操作数取代。数据传送类指令用到的助记符有MOV、MOVX、MOVC、XCH、XCHD、SWAP、PUSH、POP8 种。操作数,源操作数以 A 为目的操作数的指令以Rn 为目的操作数

16、的指令以直接地址为目的操作数的指令以间接地址为目的操作数的指令以间接地址为目的操作数的指令课后小结第 21、22 课时课题 3.3 指令系统 1 课型 专 业 课教学目的 掌握数据传送类指令的相关知识重点难点 累加器 A 与片外 RAM 的数据传送指令教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 10 月 11 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.3 指令系统1)数据传送类指令(2)累加器 A 与片外 RAM 的数据传送指令 MOVX A,Ri ;((Ri))AMOVX A, DPTR ;(DPTR)AMOVX Ri,A

17、;(A) (Ri)MOVX DPTR ,A ;(A) (DPTR)课后小结第 23、24 课时课题 3.3 指令系统 2 课型 专 业 课教学目的 掌握算术运算指令相关知识重点难点 带进位加法指令、带借位减法指令教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 16日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.3 指令系统2)算术运算指令包括加、减、乘、除运算;第一操作数一般为 A;一般影响标志位 CY、AC、OV 和 P,共 24 条指令。 (1)加法指令 不带进位加法指令(4 条)ADD A,Rn ;(A)+(Rn)AADD

18、A,direct ;(A)+(direct)AADD A,Ri ;(A)+(Ri) )AADD A,#data ;(A)+#dataA 带进位加法指令(4 条)ADDC A,Rn ;(A)+(Rn)+CYAADDC A,direct ;(A)+ (direct) +CY AADDC A,Ri ;(A)+(Ri) ) +CY AADDC A, #data ;(A)+#data +CY A加 1 指令 INC(5 条) (2)减法指令 带借位减法指令(4 条) 减 1 指令 DEC(5 条)课后小结第 25、26 课时课题 3.3 指令系统 3 课型 专 业 课教学目的 掌握逻辑操作指令的相关知识

19、重点难点 逻辑操作指令的应用教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 18日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.3 指令系统 3)逻辑操作指令包括与、或、异或、清除、求反、移位等操作。这类指令一般不影响标志位 CY、AC 和 OV,共24 条指令,分成五个小类。(1)逻辑“与”指令(6 条)ANL A, Rn ;(A)(Rn) AANL A,direct ;(A)(direct) AANL A,Ri ;(A)(Ri) )AANL A,#data ;(A) #data AANL direct,A ;( direct

20、)(A)directANL direct,#data ;( direct ) #data direct(2)逻辑“或”指令(6 条) (3)逻辑“异或”指令(6 条)课后小结第 27、28 课时课题 3.3 指令系统 4 课型 专 业 课教学目的 掌握控制程序转移类的相关知识重点难点 条件转移指令教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 23日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.3 指令系统 4)控制程序转移类指令包括无条件转移、条件转移、子程序调用和返回指令等,共 17 条。(1)无条件转移指令(4 条)(2)条

21、件转移指令(8 条)累加器 A 为零(非零)转移指令比较转移指令、循环转移指令课后小结第 29、30 课时课题 3.3 指令系统 5 课型 专 业 课教学目的 掌握位操作指令的相关知识重点难点 位条件转移类指令教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 10 月 25 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.3 指令系统5) 位操作指令 包括位变量传送、逻辑运算、控制转移等指令,共 17 条,分成 4 个小类。(1)位地址的表示方法直接用位地址 如:D4H用特殊功能寄存器名加位数 如:PSW.4用位名称 如:RS1用 bit

22、 定义的有名字的位地址 如:SUB.REG bit RS1(2)位操作指令 位数据传送指令(2 条)MOV C,bit ;(bit)CMOV bit,C ;(bit)C 位修正指令(6 条)位清 0 指令位置 1 指令位取反指令 位逻辑运算指令(4 条)位逻辑“与”指令位位条件转移类指令逻辑“或”指令 位条件转移类指令(5 条)判断 C 值转移指令JC rel JNC rel 判断位值转移指令课后小结第 31、32 课时课题 3.4 第 3 章复习、习题课 课型 专 业 课教学目的 掌握第 3 章概念与基本理念重点难点 复习、习题课教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气

23、0505/06授课日期10 月 30日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程3.4 复习、习题1) 第 3 章全面复习2)习题(P50)10111213141519课后小结第 33、34 课时课题 4.1 程序设计概述 课型 专 业 课教学目的 了解程序设计的有关知识重点难点 伪指令教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 11 月 1 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程第 4 章 MCS-51 单片机的程序设计4.1 程序设计概述1)按照语言的结构及其功能可以分为三种:(1)机器语言:机器语言是用

24、二进制代码 0 和 1 表示指令和数据的最原始的程序设计语言。(2)汇编语言:在汇编语言中,指令用助记符表示,地址、操作数可用标号、符号地址及字符等形式来描述。(3)高级语言:高级语言是接近于人的自然语言,面向过程而独立于机器的通用语言。 2)伪指令(1)ORG:汇编起始地址用来说明以给变量标号赋予一个确定的数值。(2)EQU:赋值下程序段在存储器中存放的起始地址。 (3)DB:定义数据字节,把数据以字节数的形式存放在存储器单元中。(4)DW:定义数据字,按字的形式把数据存放在存储单元中。(5)DS:定义存储区,从指定的地址单元开始,保留一定数量存储单元。(6)BIT:位定义,确定字符名为确定

25、的位地址值。(7)END:汇编结束课后小结第 35、36 课时课题 4.2 程序设计 课型 专 业 课教学目的 掌握顺序程序设计的方法重点难点 顺序程序设计教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 11 月 6 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程4.2 程序设计1)顺序程序设计顺序程序是最简单、最基本的程序结构,其特点是按指令的排列顺序一条条地执行,直到全部指令执行完毕为止。不管多么复杂的程序,总是由若干顺序程序段所组成的。特点:程序按编写的顺序依次往下执行每一条指令,直到最后一条。 例 1:将 30H 单元内的两位 B

26、CD 码拆开并转换成 ASCII 码,存入 RAM 两个单元中。例 2:设 X、Y 两个小于 10 的整数分别存于片内 30H、31H 单元,试求两数的平方和并将结果存于 32H 单元。课后小结第 37、38 课时课题 4.2 程序设计 课型 专 业 课教学目的 掌握分支程序设计的方法重点难点 分支程序设计教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 11 月 8 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程4.2 程序设计2)分支程序设计(1)分支程序的基本形式分支程序有三种基本形式,如图 4-3 所示。(2)分支程序的设计要点如下

27、: 先建立可供条件转移指令测试的条件。 选用合适的条件转移指令。 在转移的目的地址处设定标号。 (3)应用举例例 1:设 X 存在 30H 单元中,根据下式X+2 X0Y = 100 X=0 求出 Y 值,将 Y 值存入 31H 单元。X X0课后小结第 39、40 课时课题 4.2 程序设计 课型 专 业 课教学目的 掌握循环程序设计的方法重点难点 循环程序设计教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 11 月 13 日 月 日 月 日 月 日月 日月 日 月 日教 学 过 程3)循环程序设计在程序设计过程中,常常遇到反复执行某一段程序的情况,这种

28、情况下采用循环程序结构,构,可以缩短程序代码的长度,提高程序的质量和运行效率。 (1)循环程序一般包括如下四个部分:置初值。置初值是设置用于循环过程工作单元的初始值,例如设置循环次数计数器、地址指针初值、存放变量的单元的初值。循环体。重复执行的程序段。循环修改。在单片机中,一般用一个工作寄存器 Rn 作为计数器,并给这个计数器赋初值作为循环的次数,运行程序时,每循环一次,则对该计数器进行修改。循环控制。判断循环控制变量(保存循环次数的变量)是否满足终止值的条件,如果满足则结束循环,顺序执行循环短一些的程序;如果不满足,则继续重复执行循环的工作部分。循环程序结构求 1、2、3N 之和(N256延

29、时 10ms 子程序(设晶振的频率为 6MHz) 。课后小结第 41、42 课时课题 5.1 中断系统 1 课型 专 业 课教学目的 掌握 MCS-51 单片机的中断系统的有关知识重点难点 MCS-51 的中断源及请求标志教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期11 月 15日月 日 月 日 月 日月 日月 日 月 日教 学 过 程第 5 章 MCS-51 单片机的中断系统及定时/计数器5.1 中断系统1)MCS-51 单片机的中断系统(1)MCS-51 中断系统的结构 中断的概述中断:CPU 挂起正在执行的程序而转去处理特殊的事件的操作。采用中断技

30、术可以实现以下功能:分时操作、实时处理、故障处理 MCS-51 的中断系统结构MCS-51 的中断源2 个外部、2 个定时器/计数器、1 个串行通信中断 INT0-外部中断 0,从 P3.2 引脚输入; INT1-外部中断 1,从 P3.3 引脚输入; T0- 定时器/计数器 0 溢出中断,内中断; T1- 定时器/计数器 1 溢出中断,内中断; TX/RX-串行口中断,内中断。(3)MCS-51 的中断请求标志 定时器/计数器控制寄存器 TCON(6 位) 、 串行通信寄存器 SCON(2 位)(4)MCS-51 的中断控制 中断允许寄存器 IE(A8H) 中断优先寄存器 IP(B8H)课后

31、小结第 43、44 课时课题 5.1 中断系统 2 课型 专 业 课教学目的 了解 MCS-51 的中断处理过程的知识重点难点 中断处理过程教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 17日月 日 月 日 月 日月 日月 日 月 日教 学 过 程5.1 中断系统2)MCS-51 的中断处理过程(1)中断响应条件(3 条) 中断源有中断请求; CPU 开放中断,即 EA=1; 对应的中断源允许中断;(2)中断响应过程 查询中断源 置中断处理标志 转入中断服务程序保护断点:PC 值进栈(先送低 8 位,再送高 8 位)转去执行中断服务程序:把中断入

32、口地址装入 PC 并执行,使用的是 LCALL 指令。(3)中断返回 在中断服务子程序的最后必须用“RETI”指令 RETI 指令作用有二:子程序返回;清除中断服务标志,即给“优先级生效”触发器清 0。(4)中断例题课后小结第 45、46 课时课题 5.2 定时/计数器 1 课型 专 业 课教学目的 掌握 MCS-51 的定时/计数器的原理重点难点 定时/计数器的控制教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 20日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程5.2 MCS-51 的定时/计数器 8051 单片机内有两个 16

33、位定时器/计数器,常称为定时器 0 和定时器 1,简称为 T0 和 T1;均可作定时器用也可计数器,为加 1 计数器;它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。1)定时/计数器的结构与原理(1)结构(2)原理T0 由 2 个特殊功能寄存器 TH0 和 TL0 构成,T1 则由 TH1 和 TL1 构成。作计数器时,通过引脚 T0(P 3.4)和 T1(P 3.5)对外部脉冲信号计数,当输入脉冲信号从 1 到 0 的负跳变时,计数器就自动加 1。计数的最高频率一般为振荡频率的 1/24。2)定时/计数器的控制(1)工作模式控制寄存器TMOD(89H)(2)

34、定时器控制寄存器TCON(88H)课后小结第 47、48 课时课题 5.2 定时/计数器 2 课型 专 业 课教学目的 掌握定时/计数器的四种工作方式重点难点 定时/计数器的初始化教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 24 日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程5.2 定时/计数器3)定时/计数器的工作方式(1)方式 0当 M1M0 两位为 00 时,定时/计数器被选为工作方式 0,其逻辑结构如下图所示。(2)方式 1(3)方式 2(4)方式 34)定时/计数器的应用举例(1)初始化一般有以下几个步骤: 确定工作方

35、式对方式寄存器 TMOD 赋值。 预置定时或计数初值,直接将初值写入 TL0、TH0 或 TL1、TH1 中。 根据需要对中断允许寄存器有关位赋值,以开放或禁止定时/计数器中断。 启动定时/计数器,使 TCON 中的 TR1 或 TR0 置“1” 。 (2)例题例 1 设定时器 T0 选择工作模式 0,定时时间为 1ms, osc=6MHz。试确定 T0 初值,计算最大定时时间 T。课后小结第 49、50 课时课题 5.3 中断、定时器实验 课型 专 业 课教学目的 了解中断、定时器的有关实验重点难点 外部中断实验、定时器实验教具挂图 模型 挂图 投影 多媒体 教学方法 实验授课班级电气050

36、5/06授课日期 月 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程5.3 中断定时器实验1) 外部中断实验(有急救车优先的交通灯控制实验)(1)实验题目在实验三的内容的基础上增加允许急救车优先通过的要求。有急救车到达时,两交通信号为全红,以便让急救车通过,假定急救车通过路口的时间为十秒,急救车通过后,交通灯恢复中断前的状态。本实验以单脉冲为中断申请,表示有急救车通过。(2)实验目的 学习外部中断技术的基本使用方法。 学习中断处理程序的编程方法。(3)实验简述交通灯的燃灭规律见实验三2)定时器实验(1)实验目的由 8031 内部定时器 1,按方式 1 工作,即作为十六位定时器

37、使用每 0.1 秒钟 T1 溢出中断一次。(2)实验目的 学习 8031 内部计数器的使用和编程方法。 进一步掌握中断处理程序的编程方法。(3)实验现象P1 口的 PI.0-P1.7 分别接八个发光二极管。要求编写程序模拟一时序控制装置。开机后第一秒钟 L1、L3 亮。第二秒钟 L2、L4 亮,第三秒钟 L5、L7 亮,第四秒中 L6、L8 亮,第五秒中 L1、L3、L5、L7 亮,第六秒钟 L2、L4、L6、L8 亮,第七秒钟 8 个二极管全亮,第八秒钟全灭,以后右从头开始,L1、L3 亮,然后 L2、L4 亮一直循环下去。课后小结第 51、52 课时课题 6.1 程序存储器的扩展 课型 专

38、 业 课教学目的 了解 MCS-51 单片机程序存储器的扩展重点难点 程序存储器芯片的扩展方法教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 28日月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程第 6 章 MCS-51 存储器的扩展6.1 程序存储器的扩展1)扩展总线访问程序存储器的控制信号ALE-地址锁存信号PSEN-片外程序存储器读信号EA-片内、外程序存储器访问选择信号EA=0:访问片外;EA=1:访问片内2)访问片外程序存储器的操作时序3)常用的程序存储器芯片及扩展方法EPROM-紫外线擦除的可编程只读存储器,常用的芯片有:2

39、764(8KB,13 位地址线) 、27128(16KB,14 位地址) 、27256(32KB) 、27512(64KB)扩展 8KB/16KB EPROM注意:控制信号:LAE、PSEN 片选信号:CE地址信号:A0A12数据信号:O 0O7课后小结第 53、54 课时课题 6.2 数据存储器的扩展 课型 专 业 课教学目的 了解 MCS-51 单片机数据存储器的扩展重点难点 数据存储器芯片的扩展方法教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期10 月 31日月 日 月 日 月 日 月 日 月 日 月 日PSENP2.0P2.1P2.2P2.3P2.

40、4P2.5P2.6P2.7A8A9A10A1A12QO A0A1A2A3A4A5A6A7Q1Q2Q3Q4Q5Q6Q7D0D1D2D3D4D5D6D7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7ALED0D1D2D3D4D5D6D7OEGOE8031 27C64CEEA74HC373教 学 过 程6.2 数据存储器的扩展1)数据存储器的扩展原理2)常用的程序存储器芯片单片机片内数据存储器小,仅 128B,往往需要扩展。常用的数据存储器芯片有 RAM、E 2PROM。静态 RAM(SRAM)芯片:常用的有:6116(2KB) 、6264(8KB,13 位地址线) 、62256(

41、32KB,15 位地址线)等。3)程序存储器扩展方法扩展方法:数据线:P0 口接 RAM 的 D0D7地址线:P0 口经地址锁存器后接 RAM 的 A0A7、P2 口接 RAM 的 A0A15控制线:RD 接 RAM 的 OE、WR 接 RAM 的 WE8051 扩展 2KB RAM 电路如下图所示。课后小结第 55、56 课时课题 7.1 MCS-51 并行 I/O 口的扩展 课型 专 业 课教学目的 了解 MCS-51 单片机并行 I/O 口的扩展重点难点 MCS-51 与 8255A 的连接方法教具挂图 模型 挂图 投影 多媒体 教学方法 讲授授课班级电气0505/06授课日期 11 月

42、 3 日 月 日 月 日 月 日 月 日 月 日 月 日P3.7(RD)P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7A8A9A10QO A7A6A5A4A3A2A1A0Q1Q2Q3Q4Q5Q6Q7D0D1D2D3D4D5D6D7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7ALEI/O0I/O1I/O2I/O3I/O4I/O5I/O6I/O7OEGOE8031 616CEEAP3.6(WR) WE74HC373教 学 过 程第 7 章 MCS-51 并行 I/O 口的扩展7.1 MCS-51 并行 I/O 口的扩展1)简单并行口 I/O 口扩展只要根据“输

43、入三态,输出锁存”与总线相连的原则,选择 74LS 系列的 TTL 电路或 MOS 电路即能组成简单的扩展 I/O 口。例如采用 8 位三态缓冲器 74LS244 组成输入口,采用 8D 锁存器74LS273,74LS373,74LS377 等组成输出口。2)8255 芯片简介(1)8255 的内部结构和引脚、功能。(2)MCS-51 与 8255A 的连接方法 课后小结第 57、58 课时课题 7.2 MCS-51 并行 I/O 口的扩展实验 课型 专 业 课教学目的 了解 MCS-51 并行 I/O 口的有关扩展应用实验重点难点 255A 可编程并行接口的应用教具挂图 模型 挂图 投影 多

44、媒体 教学方法 实验授课班级电气0505/06授课日期 月 日 月 日 月 日 月 日 月 日 月 日 月 日教 学 过 程7.2 并行 I/O 口的扩展实验1)255A 可编程并行接口实验(交通灯控制)(1)实训题目利用可编程并行接口芯片 8255A,重复实训三(交通控制实训三)的内容。(2)实训目的掌握单片机系统中扩展外围芯片的方法。了解 8255A 芯片的结构及编程方法。(3)实训结果初始态为四个路口的灯全灭,之后,四个路口的黄灯亮,延迟一段时间,东西路口的黄灯闪烁,若干次后,东、西路口的红灯亮,而同时南北路口的绿灯亮,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切

45、换到东西路口方向。之后,重复上述过程。2)数码显示实验(1)实训题目、内容利用定时器 0 定时中断,控制电子中走时,利用实训台上的六个数码管显示时、分、秒,作成一个电子钟。显示格式:分 秒 定时时间常数计算方法:定时器 0 工作于方式 1,主振频率为 6.144MHZ,故预置值 Tx 为:(2 16-Tx)*12*1(6.144*106)=0.1sTx=14336D=3800H,故 TH0=38H,TL1=00H(2) 实训目的 进一步掌握定时器的使用和编程方法。 了解七段数码显示数字的原理。 掌握用一个段锁存器,一个位锁存器同时显示多位数字的技术。x x - - x x课后小结第 59、60 课时

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报