8255A工作方式的课堂教学仿真演示
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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




