教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

8255A工作方式的课堂教学仿真演示

来源:网络收集 时间:2026-07-15
导读: 8255A工作方式的课堂教学仿真演示 The Simulation Demoof 8255A Work in Classroom Teaching WANG Zhong-you (The School of Computer Science and Technology of Xianning University, Xianning 437100, China) : This article introduced the Simulation-p

8255A工作方式的课堂教学仿真演示

The Simulation Demoof 8255A Work in Classroom Teaching WANG Zhong-you

(The School of Computer Science and Technology of Xianning University, Xianning 437100, China)

: This article introduced the Simulation-process of classroom demonstration of interface-chip 8255A in the Proteus software. The demonstrations of this software show clearly the 8255A's work processes and set-up. The classroom-teaching shows: It is very helpful to clearly explain the work-process of 8255A in classroom for this demonstration.

不论是单片机接口技术课程还是CPU为8086类的接口技术

课程,均要涉及接口类芯片(如并行接口芯片8255)的讲解。这一部分的讲解通常都是根据其技术文档进行理论讲解, 如对8255A 并行芯片,先对芯片的控制口、PA口、PB口中、PC口和数据口与AO、A1和读(RD)写(WR臊作等的关系进行表格化介绍。然后便是讲解6

种方式下,8255 与单片机或8086等微处理器连接下所进行的汇编语言操作。这一讲解,由于缺乏更加形象化的描述, 学生在这种纯理论化教学中被动地接收知识, 造成对8255的工作过程不能真正的理解和接收。

为将与接口相关芯片的工作过程讲解清楚, 不少教师采用了许多方法,如傅篱[1]采用“工程实例”法将8255与8086CPL及其他芯片一起做成一个可演示的硬件产品便于教学; 采用实践教学方式加强对芯片的理解[2-3]; 结合多媒体在教学时使芯片的进出信号动起来[4-6] 等等。所有这些方式和方法在对8255A 这类典型接口芯片进行课堂教学时, 一方面是操作演示上的不方便另一方面仍然不能很好地将8255A 这类芯片的工作过程给学生清晰的演示出来。Proteus 软件的引入, 给这一教学过程带来了机遇,由于该软件可形象地将部分CPU芯片(如单片机8051系列、微处理器8086 等)与接口芯片进行硬件组合才能完成的功能进行了软件化仿真, 既给电路仪器设计带来了高效率、低成本, 同时又给这类的教学带来了更加形象化的形式。

本文介绍应用proteus 软件在课堂上仿真8255A 的工作过

程。

1演示仿真原理

利用proteus 软件讲解8255A 的工作过程时, 按照表1 所列对8255A 进行仿真模拟操作, 可以较清晰地分析其工作过程。对8255A的操作基本上按两个步骤进行:先利用控制口对8255A进行初始化处理,设定PA PB PC口的工作和输入输出方式;然后再对PA 口、PB口、PC口进行读写操作。上述操作均是8255A的引脚A1A0和WR RD对应逻辑值下进行,具体的设置和操作方式见表1 。

2演示仿真过程及分析

2.1 8255A 初始化

仿真时,根据表1,先设置A1A0=11(即设置对应的S17、S18), 假设将PB口设为输入,PA 口设为输出。则可设方式控制字为

“ 10000010’ ,对应将S9-S16进行相应设置。在引脚WR俞入有

效(即为0,K1 按下)的情况下, 电路仿真结果如图1 所示。

2.28255A 读写操作

2.2.1 读操作

仿真8255A读操作,先将数据口对应的S9-S16开关拨到浮空位(见图2),即相当于电路的高阻状态,当A1A0=01时,RD有效(即

为0,K2按下)时可将PB口数据读入数据总线D0-D7,此时图中的PB 口数据为11010001,对应读入D0-D7的数据也为11010001,其上对应的指示如图2中D0-D7的逻辑指示所示。

2.2.2写操作

仿真8255A写操作时,是将读操作时读入的数据(即D7?

D0=11010001)写入PA 口,使对应的指示灯点亮。此时需要

A1A0=00,且引脚WR有效(即为0,也即K1再次按下)。数据总线上的数据D7?D0便输出到PA口上。作相应操作后仿真的结果见图3 所示。

3结论

通过以上的仿真表明: 利用Proteus 软件中的一些外围器件

模型可以很好地仿真微机接口技术中的典型器件, 给课堂教学带

来清晰演示效果。根据上述模拟方法还可仿真如8253、8279 等

教学用的典型接口器件。

…… 此处隐藏:235字,全部文档内容请下载后查看。喜欢就下载吧 ……
8255A工作方式的课堂教学仿真演示.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1812064.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)