微机原理和应用课程中8255A教学方法探析.docVIP

微机原理和应用课程中8255A教学方法探析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理和应用课程中8255A教学方法探析

微机原理和应用课程中8255A教学方法探析   摘 要: 可编程并行接口芯片8255A是微机原理及应用课程内容之一。为了让学生理解、掌握并行接口的相关知识点。从认识教学目的、布置教学内容和安排课堂教学顺序等方面进行了探讨,针对选通输入输出方式这一教学难点,分析了其形成教学难点的原因;通过安排典型的教学案例使抽象的知识点具体化,以降低教学难度。 关键词: 并行接口; 8255A; 微机原理; 教学案例 中图分类号:G642 文献标志码:A 文章编号:1006-8228(2013)07-68-03 0 引言 笔者所在学院目前开设的微机原理及应用课程为72学时,开设的微机原理综合实验课程为30学时。微机原理及应用教学内容的顺序是:计算机数据格式→8086系统结构→8086指令系统→汇编语言程序设计→存储器设计→I/O接口→中断和中断控制器8259A→并行接口芯片8255A→计数器/定时器8253→串行通信和串行接口芯片8251A。具体分配到并行接口8255A教学时间是3~4学时。 8255A是Intel86系列微处理器的配套并行接口芯片,它可为86系列CPU与外部设备之间提供并行输入/输出的通道[1]。本文要讨论的是如何通过8255A课堂教学,让学生进一步理解无条件传送方式、有条件传送方式、程序中断方式控制策略;理解无条件输入输出接口、有条件输入输出接口应具有的基本功能,为今后快速地掌握和使用这一类芯片打下基础。 1 教学目的 从微机原理及应用教学内容顺序可以看出本课程体系是完整的,教学内容偏后部分是常用的典型芯片,课程结束时,只要连接上外设,所构成的计算机系统就能工作起来。由此可见,课程的精髓是讲述芯片的使用,而不是芯片的制造。另外,8255A与单片机的并行接口以及大部分并行接口芯片的设置方法相似,因此笔者的教学目的是:从硬件连线、软件编程两方面教会学生如何使用可编程并行接口芯片8255A,培养学生分析使用并行接口芯片的能力。 2 教学内容及课堂教学安排 8255A具有3个8位并行I/O口,分别称为PA口、PB口和PC口[2]。其中PC口又可分为2个4位并行口。我们从使用角度讲述可编程并行接口芯片8255A外部引脚功能、内部结构图,工作方式控制字、对C口口线的置位复位字、状态字,三种工作方式及其应用。 2.1 8255A的引脚、内部结构和连接特点 8255A外部有40个引脚。按I/O接口的连接特点见图1,将这40个引脚分成二大部分介绍,即一部分与系统总线相连,另一部分与外设相连。与系统总线相连引脚按数据D7~D0、地址A1 A0、控制引脚、、、RESET分类介绍;与外设相连的引脚按PA口线PA7~PA0、PB口线PB7~PB0和PC口线PC7~PC0作介绍。 在介绍8255A内部结构图时,指出其数据引脚通过片内数据总线缓冲器连接到内部总线;PA和PB口连接到内部总线,PC口分成高4位和低4位,分别连接到内部总线高4位和低4位。 介绍片内地址分配情况,即PA口、PB口、PC口和控制口片内地址。画出8255A与8086系统总线连接的示意图,强调若数据引脚连接到8086系统低8位数据总线上,如图2(a)所示具有4个连续的偶地址端口;若连接到高8位数据总线上,如图2(b)所示,具有4个连续的奇地址端口。举例说明8086CPU对8255A读写操作时序,让学生理解并行接口外部连线特点、内部数据的流动等情况。 2.2 控制字、置位复位字和状态字 在介绍工作控制字的各位定义及写入口地址的同时,通过举例使芯片可编程概念具体化,例如,PB口是作为输入口使用、还是作为输出口使用,受控制字的D1位控制,即由用户通过程序设置。 置位复位字相对简单,最高位为标志位,D3、D2、D1为PC口线的编号,当D0=0时为复位字,当D0=1时为置位字。这个字是对PC口线操作,但要写到控制口,学生实验中常犯的低级错误是写到C口。 状态字教学相对难些,所用教材放在工作方式后才引入,但是考虑到学生已对数据端口、控制端口和状态端口有了解,且这些端口的内容都是通过芯片的数据引脚传递等概念,所以一并在这里介绍。 2.3 工作方式 8255A有三种工作方式,即方式0:基本输入输出方式;方式1:选通输入输出方式;方式2:带选通的双向传送方式。A口在这三种方式下都可以工作;B口只能在方式0、方式1下工作;C口只有简单的输入输出功能,而且要在不承担A口、B口联络信号情况下,才能作为输入口或输出口使用。 在这三种工作方式中,方式0输入只有缓冲而无锁存功能,CPU通过IN指令读取的是引脚(口线)电平;方式1和方式2输入有缓冲锁存功能,CPU通过IN指令读取的是锁存器内容。方

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档