微机六
微机原理第六章习题2

关于I/O多选1、所谓I/O操作,是指对的操作。
A、I/O端口B、I/O设备C、A或B2、在I/O接口的各种寄存器中,必须具有三态输出功能。
A、控制寄存器B、状态寄存器C、数据缓冲寄存器3、全互锁异步总线协定相对于同步总线协定,具有的优点。
A、可靠性高,传输速度快B、可靠性高,适应性好C、传输速度快,适应性好4、在I/O端口的编址方式中,隔离I/O方式相对于存储器映象方式,具有的优点。
A、I/O端口地址译码简单、程序设计灵活B、I/O端口地址不占用存储地址空间、译码简单C、读写控制逻辑简单、程序设计灵活5、主机与设备传送数据时,采用,CPU的效率最高。
A、程序查询方式B、中断方式C、DMA方式6、在三一菊花链判决中,主控器Ci占用总线的条件之一是必须栓测到BGINi由无效烃有效的边沿,设置该条件的目的是A、保证先请求者先服务B、避免总线冲突C、保证物理上靠近判决器者先服务7、计算机使用总线结构便于增减外设,同时。
A、减少了信息的传输量B、提高了信息的传输量C、减少了信息传输线的条数8、有8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU往总线发出信息。
A、数据B、地址C、状态9、当采用输入数据时,除非计算机等待,否则无法传送数据给计算机。
A、程序查询方式B、中断方式C、DMA方式10、微机读写控制信号的作用是。
A、决定数据总线上的数据流的方向B、控制存储器读写操作的类型C、控制流入、流出存储器信息的方向D、A、B和C11、IO接口中数据总线缓冲器的作用是A对错判断1、主机与设备传输数据时,采用程序查询控制方式,主机与设备是串行工作的。
2、总线冲突是指总线上同时有两个或两个以上的模块要传送相互矛盾的信息引起的冲突。
3、总线周期是微处理器中处理动作的最小时间单位。
4、DMA方式与程序控制方式的根本不同之处是可直接实现I/O设备与存储器之间、I/O 设备与I/O设备之间、存储器与存储器之间的信息交换。
微型计算机原理作业第六章 习题与思考题

第六章习题与思考题典型例题解析例6-1 试述PC微机中断系统的分类与特点。
答:PC微机系统中断包括硬件(外部)中断和软件(内部)中断两大类。
硬件中断包括不可屏蔽中断NMI和可屏蔽中断INTR。
它们都由外部硬件产生。
软件中断包括软件中断INT nH和CPU内部特殊中断,它们由内部中断指令或执行程序过程中出现异常产生的。
软件中断又有DOS中断和BIOS中断之分。
硬件中断的特点是:(1)硬中断是外部事件而引起的中断,因此,硬件中断具有随机性和突发性。
(2)在硬件中断响应周期,CPU需要发中断回答信号(非屏蔽硬件中断不发中断回答信号)。
(3)硬件中断的中断号由中断控制器提供(非屏蔽硬件中断的中断号由系统指定为02H)(4)硬件中断一般是可屏蔽的(非屏蔽硬件中断是不可屏蔽的)。
软件中断的特点是:(1)软件中断是执行中断指令而产生的,无需外部施加中断请求信号。
在程序需要调用某个中断服务程序时,只要安排一条相应中断指令,就可转去执行所需要的中断程序,因此,中断的发生不是随机的,而是由程序安排好的。
(2)在软件中断响应周期,CPU不需要发中断回答信号。
(3)软件中断的中断类型号是在指令中直接给出,因此,不需要使用中断控制器。
(4)软件中断是不可屏蔽的。
例6-2 试述可编程控制器8259A的作用。
答:可编程控制器8259A在协助CPU处理中断事务中所起的作用主要是:(1)接受和扩充外部设备的中断请求。
外设的中断请求,并非直接送到CPU,而是通过8259A接受进来,再由它向CPU提出中断请求。
一片8259A可授受8个中断请求,经过级联可扩展到8片8259A,能接受64个中断请求。
(2)进行中断优先级排队。
外设的中断优先级排队,并不是CPU安排,而是由8259A安排的。
即由8259A中断请求输入引脚(IR)的编号决定的。
连到IR0上的外设中断优先级最高,连到IR7上的外设中断优先级最低。
(3)向CPU提供中断类型号。
六年级微机知识点

六年级微机知识点微机,即个人电脑,是现代社会中不可或缺的工具之一。
在六年级学习微机知识,可以帮助学生更好地运用电脑进行学习和工作。
下面是一些六年级微机知识点的总结和说明。
一、电脑硬件1. 中央处理器(CPU):是电脑的大脑,负责进行数据的处理和计算。
2. 主板:连接各种硬件设备的电路板,是电脑的核心组件。
3. 内存(RAM):用于临时存储数据和程序的地方,运行时需要足够的内存来提高电脑的运行速度。
4. 硬盘:用于存储大量的数据和文件,可以长期保存。
5. 显卡和显示器:用于显示电脑的图像和文字。
6. 键盘和鼠标:作为人与电脑之间的主要输入设备。
7. 打印机:用于打印文件和图片。
二、操作系统和软件1. 操作系统:常见的操作系统有Windows、Mac OS和Linux等。
操作系统可以管理电脑的硬件和软件,提供良好的用户界面和功能。
2. 文字处理软件:如Microsoft Word,用于创建和编辑文档。
3. 幻灯片软件:如Microsoft PowerPoint,用于创建演示文稿。
4. 电子表格软件:如Microsoft Excel,用于进行数据分析和计算。
5. 图像处理软件:如Adobe Photoshop,用于编辑和处理图片。
6. 网络浏览器:如Google Chrome,用于浏览网页和获取信息。
7. 安全软件:如杀毒软件和防火墙,用于保护电脑免受病毒和恶意软件的侵害。
三、网络和互联网知识1. 网络:通过计算机和网络设备连接起来的各种设备之间的通信系统。
2. 互联网:由全球各地的计算机网络连接而成的庞大网络。
3. IP地址:用来标识网络中计算机或设备的唯一地址。
4. 网页和URL:网页是互联网上的文档,URL(统一资源定位符)用于访问网页。
5. 搜索引擎:如Google和百度,用于在互联网上搜索信息。
6. 电子邮件:通过互联网发送和接收电子消息的系统。
7. 网络安全:包括保护个人隐私、防止网络攻击和识别网络威胁的措施。
微机原理-第6章(2)

四.扩展存储器设计
Note:8086 CPU同8088 CPU一样,也有20条地址总线,其寻 8086 CPU同 CPU一样 也有20条地址总线, 一样, 20条地址总线 址能力达1MB。不同之处是8086 数据总线是16位的, 16位的 址能力达1MB。不同之处是8086 CPU 数据总线是16位的, 与8086 CPU对应的1MB存储空间可分为两个512kB(524 288 CPU对应的1MB存储空间可分为两个512kB(524 对应的 存储空间可分为两个512 B)的存储体。其中一个存储体由奇地址的存储单元(高字节) B)的存储体。其中一个存储体由奇地址的存储单元(高字节) 的存储体 奇地址的存储单元 组成,另一个存储体由偶地址的存储单元(低字节)组成。 组成,另一个存储体由偶地址的存储单元(低字节)组成。 偶地址的存储单元 前者称为奇地址的存储体,后者称为偶地址的存储体。 前者称为奇地址的存储体,后者称为偶地址的存储体。
≈
0
≈ ≈
0 0
0
0
0
0
0
0
0 1…1
作片外寻址的高位不变地址线全部 参加了译码,这种译码方法称为全 参加了译码,这种译码方法称为全 地址译码方法 方法。 地址译码方法。
片外寻址
四.扩展存储器设计
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 X 0 0 0 0 0 0 0 0 0 0…0
4KB 00000H 00FFFH
≈
●
模块1 模块
六年级上册微机教案

六年级上册微机教案一、教学目标1. 知识与技能:(1)让学生了解微机的硬件和软件的基本组成。
(2)让学生掌握操作微机的基本技能,如开关机、键盘操作、鼠标操作等。
(3)让学生学会使用微机进行简单的文字处理和上网浏览。
2. 过程与方法:(1)通过讲解、示范和练习,让学生掌握微机的基本操作方法。
(2)利用微机进行实践操作,培养学生的动手能力。
(3)引导学生利用网络资源进行学习,提高学生的信息素养。
3. 情感态度与价值观:(1)培养学生对微机的兴趣和好奇心,激发学生学习计算机的积极性。
(2)让学生认识到微机在学习和生活中的重要性,培养学生的信息时代观念。
二、教学内容第1课:认识微机1. 微机的硬件组成:主机、显示器、键盘、鼠标等。
2. 微机的软件组成:操作系统、应用软件等。
第2课:微机的基本操作1. 开关机操作:正确开关微机的方法。
2. 键盘操作:熟悉键盘布局,掌握打字指法。
3. 鼠标操作:掌握鼠标的单击、双击、拖动等基本操作。
第3课:文字处理1. 启动和退出文字处理软件。
2. 创建、保存、打开文档。
3. 输入、编辑、删除文字和符号。
第4课:上网浏览1. 启动和退出浏览器。
2. 输入网址、搜索信息。
3. 浏览网页,保存、资料。
第5课:微机的日常维护1. 了解微机的硬件维护方法。
2. 学习微机的软件维护技巧。
3. 培养学生正确的微机使用习惯。
三、教学方法1. 采用讲解法,讲解微机的硬件和软件组成,以及基本操作方法。
2. 示范法:教师示范操作,学生跟随练习。
3. 实践法:学生动手实践,巩固所学知识。
4. 引导法:引导学生利用网络资源进行自主学习。
四、教学评价1. 学生能正确描述微机的硬件和软件组成。
2. 学生能熟练掌握微机的基本操作。
3. 学生能独立进行文字处理和上网浏览。
五、教学资源1. 微机教室:每台微机配备键盘、鼠标等外设。
2. 教学软件:文字处理软件、浏览器等。
3. 教学PPT:讲解微机组成和操作的课件。
六年级微机课基础知识点

六年级微机课基础知识点微机课是六年级的一门重要课程,通过学习这门课程,同学们可以了解到关于计算机的基本知识和操作技能。
在本篇文章中,将为大家详细介绍六年级微机课的基础知识点,包括计算机硬件、操作系统、文档处理软件和互联网应用等方面。
一、计算机硬件在微机课上,同学们需要了解计算机的硬件组成部分,包括主机、显示器、键盘和鼠标等。
主机是计算机的核心部件,包含了中央处理器(CPU)、内存、硬盘等重要组件。
显示器是用来显示计算机处理结果的设备,键盘和鼠标则是用来输入指令和进行操作的工具。
二、操作系统操作系统是计算机的核心软件,是一种控制计算机硬件和软件资源的程序。
在微机课上,同学们需要了解常见的操作系统,如Windows和Mac OS等。
同时,他们也需要学会使用操作系统的基本操作,如开启和关闭计算机、打开应用程序、文件管理等。
三、文档处理软件文档处理软件是微机课的重要内容之一,它们可以帮助我们创建、编辑和格式化各种类型的文档。
常见的文档处理软件包括Microsoft Word和Google Docs等。
同学们需要学会使用文档处理软件的基本功能,如插入文字、图片和表格、设置字体样式和页面布局等。
四、互联网应用互联网在现代社会中起着重要的作用,同学们在微机课上也需要学会使用互联网进行信息检索和交流。
他们需要了解互联网的基本概念和使用方法,如使用浏览器进行网页浏览、搜索引擎的使用、电子邮件的发送和接收等。
五、网络安全在使用计算机和互联网的过程中,保护个人信息和避免网络威胁是非常重要的。
同学们应该学会网络安全的基本知识,如保护个人账户和密码的安全、避免打开可疑的邮件和链接等。
同时,他们还需要了解如何使用防火墙和杀毒软件来保护计算机安全。
六、编程基础在六年级微机课中,同学们还有机会学习一些简单的编程知识。
例如,他们可以学会使用Scratch等编程工具创作一些简单的游戏和动画效果。
通过编程学习,同学们可以培养逻辑思维和问题解决能力。
小学六年级微机知识点
小学六年级微机知识点微机是指由微处理器、存储器和输入输出设备组成的一种电子计算机系统。
在现代社会中,微机已经成为人们生活和工作中必不可少的工具之一。
对于小学六年级的学生而言,了解一些微机知识将是有益的,下面是一些小学六年级微机知识点的介绍。
一、微机的组成部分1. 微处理器:微机的核心部件,负责进行数据的运算和控制。
2. 存储器:用于存储数据和程序的部件,包括内存和外存。
3. 输入设备:用于向计算机输入数据和命令的设备,如键盘、鼠标和触摸屏。
4. 输出设备:用于从计算机输出结果和信息的设备,如显示器、打印机和音响。
二、常见的微机硬件1. 主机:也叫计算机箱,是微机的核心部件,包含主板、CPU、内存等。
2. 显示器:用于显示图像和文字的输出设备,常见的有CRT和液晶显示器。
3. 键盘:用于输入字母、数字和符号等的输入设备。
4. 鼠标:用于控制光标移动和进行点击等操作,提供更方便的交互方式。
5. 打印机:用于把计算机中的文件、图片和表格等输出到纸张上的设备。
三、常见的微机软件1. 操作系统:控制和管理计算机硬件和软件资源的基本软件,如Windows、Mac OS。
2. 文字处理软件:用于编辑、排版文字的软件,如Microsoft Word。
3. 电子表格软件:用于进行数据统计和计算的软件,如Microsoft Excel。
4. 图形处理软件:用于处理图像和绘制图形的软件,如Adobe Photoshop。
5. 网页浏览器:用于访问和浏览网页的软件,如Google Chrome、Mozilla Firefox。
四、使用微机的注意事项1. 注意合理使用时间:长时间使用电脑可能对视力和身体健康造成影响,需要适当控制使用时间。
2. 注意保护眼睛:使用电脑时应注意保持适当的用眼距离,每隔一段时间休息一会儿,远眺远处等方法可以缓解眼部疲劳。
3. 注意数据备份:重要的文件和数据应及时备份,以免因意外事件导致数据丢失。
六相微机继电保护测试仪主要功能
六相微机继电保护测试仪主要功能1.概述随着电力系统的发展,电力设备的保护技术也得到了日益重视。
继电保护作为电力系统的重要组成部分之一,其在保障电力系统运行安全稳定和电力设备完好运行方面具有不可替代的作用。
因此,对于继电保护的测试与检测显得尤为关键。
六相微机继电保护测试仪作为一种继电保护设备的专业测试仪器,具有多种功能用途。
2.主要功能(1)制定、编辑、存储、传输继电保护测试计划六相微机继电保护测试仪能够方便地制定、编辑、存储和传输继电保护测试计划。
根据不同的电力设备保护要求,继电保护测试计划可以包括电流方向、电压制动、重合闸、距离保护、差动保护等常见测试内容。
(2)实时监测电压、电流信号、功率、相位等六相微机继电保护测试仪能够对电力设备的电压、电流信号、功率、相位等多种关键参数进行实时监测。
该设备通过高精度采样系统、数据处理算法以及电力设备形成的电比例系统,对电力设备的各种参数进行采集、分析,并将分析结果实时显示在测试仪表盘上。
(3)检测电力系统的电气量测参数通过六相微机继电保护测试仪,我们可以对电力系统的电气量进行准确的检测。
测试仪能够检测电流、电压、功率因数、功率等多种电气量测参数,并计算得到电力系统的分相、零序电流、相序等参数,便于后续的分析和处理。
(4)检测继电保护设备的保护性能六相微机继电保护测试仪还具有检测继电保护设备保护性能的功能。
在测试过程中,测试仪能够对电流、电压进行多种测试,判断保护设备的保护性能是否符合要求。
此外,还可以对保护动作时间、保护重合闸时间、保护动作灵敏度等进行检测,以保证继电器保护设备的可靠性与合理性。
(5)通信接口六相微机继电保护测试仪还具有通信接口,方便与计算机进行联通,实现数据传输、数据存储等功能。
同时,该设备还支持多种通信协议,便于与不同厂家的保护设备进行兼容性工作,提高设备的互通性。
(6)直观的操作界面六相微机继电保护测试仪还拥有直观的操作界面,能够使操作者更好地进行操作和控制。
微型计算机原理与接口技术第六章课后答案pdf
第六章1. CPU与外设交换数据时,为什么要通过I/O接口进行?I/O接口电路有哪些主要功能?答:CPU和外设之间的信息交换存在以下一些问题:速度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配。
I/O接口电路是专门为解决CPU与外设之间的不匹配、不能协调工作而设置的,处于总线和外设之间,一般应具有以下基本功能:⑴设置数据缓冲以解决两者速度差异所带来的不协调问题;⑵设置信号电平转换电路,来实现电平转换。
⑶设置信息转换逻辑,如模拟量必须经 A/D变换成数字量后,才能送到计算机去处理,而计算机送出的数字信号也必须经D/A变成模拟信号后,才能驱动某些外设工作。
⑷设置时序控制电路;⑸提供地址译码电路。
2. 在微机系统中,缓冲器和锁存器各起什么作用?答:缓冲器多用在总线上,可提高总线驱动能力、隔离前后级起到缓冲作用,缓冲器多半有三态输出功能。
锁存器具有暂存数据的能力,能在数据传输过程中将数据锁住,然后在此后的任何时刻,在输出控制信号的作用下将数据传送出去。
3. 什么叫I/O端口?一般的接口电路中可以设置哪些端口?计算机对I/O端口编址时采用哪两种方法?在8086/8088CPU中一般采用哪些编址方法?答:在CPU与外设通信时,传送的信息主要包括数据信息、状态信息和控制信息。
在接口电路中,这些信息分别进入不同的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O 端口。
一般的接口电路中可以设置数据端口、状态端口和命令端口。
计算机对I/O端口编址时采用两种方法:存储器映像寻址方式、I/O单独编址方式。
在8086/8088CPU中一般采用I/O单独编址方式。
4. CPU与外设间传送数据主要有哪几种方式?答:CPU与外设间的数据传送方式主要有:程序控制方式、中断方式、DMA方式。
程序控制传送方式:CPU与外设之间的数据传送是在程序控制下完成的。
⑴无条件传送方式:也称为同步传送方式,主要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合。
六年级微机市公开课获奖教案省名师优质课赛课一等奖教案
六年级微机教案引言:在现代社会中,计算机技术的快速发展已经成为人们生活和工作的必备技能。
对于学生来说,学习微机技术也变得愈发重要。
为了培养学生的计算机素养和应用能力,六年级微机教育具有重要意义。
本文将探讨如何设计六年级微机教案,以提高学生的计算机技术水平。
一、教学目标:1. 掌握计算机的基本操作技能,包括启动、关机、文件的打开、保存和关闭等。
2. 了解和理解常见计算机术语及其含义,如文件、文件夹、硬盘、鼠标等。
3. 学会使用常见办公软件,如Microsoft Word、Microsoft Excel 等。
4. 能够使用互联网获取各类信息,并进行简单的网络搜索和资料收集。
5. 培养良好的计算机操作习惯和网络安全意识。
二、教学内容及教学步骤:1. 计算机的基本知识a. 展示计算机的各种组成部分,并解释其功能。
b. 解释计算机的基本操作流程,如启动、关机、登录等。
c. 学生进行实践操作,熟悉计算机的基本操作。
2. 熟悉常见计算机术语a. 介绍常见的计算机术语,并解释其含义,如文件、文件夹、硬盘、鼠标等。
b. 通过练习和实践,让学生熟悉和掌握这些术语的使用方法。
3. 学习办公软件的基本操作a. 介绍常见的办公软件,如Microsoft Word、Microsoft Excel等。
b. 分别针对这些软件进行基本操作的教学,如打开、新建、编辑、保存等。
c. 引导学生进行实际操作练习,巩固所学的知识。
4. 网络基础知识和应用a. 介绍互联网的基本概念和发展历史,让学生了解互联网的起源和作用。
b. 引导学生学习网络搜索和资料收集的方法,如使用搜索引擎、浏览网页等。
c. 强调网络安全意识的重要性,并教授一些常见的网络安全知识。
5. 计算机操作习惯和网络安全意识的培养a. 引导学生养成良好的计算机操作习惯,如关机前保存文件、不乱拔插线等。
b. 讲解网络安全知识,教导学生不给陌生人提供个人信息,不访问不安全的网站等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告课程名称微机原理与接口技术实验名称WINDOWS中断C(中断方式)、可编程并行接口(8255方式一实验1、2)实验类型综合(验证、综合、设计、创新)学院名称电子与信息工程学院专业电子信息工程年级班级2011级电信2班开出学期2013-2014下期学生姓名钟火旺学号201107014262 指导教师魏祖雪成绩2014 年 5 月12 日实验六WINDOWS中断C(中断方式)、可编程并行接口(8255方式一实验1、2)一、实验目的1、(1)了解Windows下中断处理过程(2)比较中断和查询两种数据交换方法的效率差别2、(1)掌握8255工作方式1时的使用及编程。
(2)进一步掌握中断处理程序的编写。
二、实验内容1、用查询和中断方式分别实现控制指示灯,实验电路如图。
要求直接用手动产生的单脉冲作为中断请求信号,每按一次单脉冲产生一次中断,让指示灯显示一秒钟的0x55,否则让指示灯显示0xAA。
然后在任务栏比较中断和查询方式下CPU利用率的差别。
用中断方法将8255的A口设为输出,IRQ直接接到正脉冲2、(1)按图33(A)8255方式1的输出电路连好线路。
(2)编程:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:依次输出01H、02H,04H,08H,10H,20H,40H,80H使L0~L7依次发光,中断8次结束。
3、(1)按图33(B)8255方式1输入电路,连好线路。
(2)编程:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。
三、实验原理及流程1、WINDOWS中断C(中断方式)/************************//* 中断实验(中断方式) *//************************/#include<stdio.h>#include<conio.h>#include"ApiEx.h"#pragma comment(lib,"ApiEx.lib")int i;void MyISR(){PortWriteByte(0x288,0x55);Sleep(1*1000);printf("%d\n",i++);}void main(){printf("--------------------EXP15_9_INT2---------------------\n");printf("1. 8255 (PA0-PA7) === TPC (L0-L7)\n");printf("2. 8255 (CS) === TPC (288H-28FH)\n");printf("3. TPC (IRQ) === TPC (DMC)\n");printf("Press any key to begin!\n\n");getch();if(!Startup()) /*打开设备*/{printf("ERROR: Open Device Error!\n");return;}printf("Please Press DMC! Press any key to exit!\n");PortWriteByte(0x28b,0xa0);RegisterLocalISR(MyISR); /*注册中断程序*/EnableIntr(); /*开中断*/while(!kbhit()){//PortWriteByte(0x28b,0xa0);PortWriteByte(0x288,0xaa);//Sleep(100);// printf("Main\n");}DisableIntr(); /*关中断*/Cleanup(); /*关闭设备*/}2、可编程并行接口(8255方式一实验一)/*******************************//* 可编程并行接口(二) *//* 8255方式1输出实验 (A口) *//*******************************/#include <stdio.h>#include <conio.h>#include"ApiEx.h"#pragma comment(lib,"ApiEx.lib")int Count=0x01; /*响应中断次数为8*/void IntS();void main(){printf("--------------------EXP21_10_8255-1_1---------------------\n");printf("1. 8255 (PA0-PA7) === TPC (L0-L7)\n");printf("2. I/O (288-28F) === 8255 (CS)\n");printf("3. 8255 (PC3) === TPC (IRQ)\n");printf("4. 8255 (PC6) === (K8(DMC))\n");printf("Press any key to begin!\n\n");getch();if(!Startup()) /*打开设备*/{printf("ERROR: Open Device Error!\n");return;}printf("Press DMC!Press any key to exit!\n");RegisterLocalISR(IntS); /*注册中断程序*/EnableIntr(); /*开中断*/PortWriteByte(0x28b,0xa8); /*设8255工作方式1输出*/PortWriteByte(0x28b,0x0d); /*将PC6置位*/while(!kbhit()) Sleep(10);DisableIntr(); /*关中断*/Cleanup(); /*关闭设备*/}void IntS(){PortWriteByte(0x288,Count); /*从PA口输出i,初值为0x80*/ printf("This is a Intrupt! Out = %x \n",Count);Count<<=1; /*Count左移一位*/if(Count == 0x100)exit(0);}3、可编程并行接口(8255方式一实验2)/*******************************//* 可编程并行接口(二) *//* 8255方式1输入实验 (A口) *//*******************************/#include <stdio.h>#include <conio.h>#include"ApiEx.h"#pragma comment(lib,"ApiEx.lib")int Count=8; /*响应中断次数为8*/void IntS();void main(){printf("--------------------EXP21_10_8255-1_2---------------------\n");printf("1. 8255 (PA0-PA7) === TPC (K0-K7)\n");printf("2. I/O (288-28F) === 8255 (CS)\n");printf("3. 8255 (PC3) === TPC (IRQ)\n");printf("4. 8255 (PC4) === (K8(DMC))\n");printf("Press any key to begin!\n\n");getch();if(!Startup()) /*打开设备*/{printf("ERROR: Open Device Error!\n");return;}printf("Press DMC!Press any key to exit!\n");PortWriteByte(0x28b,0xb8); /*设8255工作方式1输入*/PortWriteByte(0x28b,0x09); /*将PC4置位*/RegisterLocalISR(IntS); /*注册中断程序*/EnableIntr(); /*开中断*/while(!kbhit()) Sleep(10);DisableIntr(); /*关中断*/Cleanup(); /*关闭设备*/}void IntS(){BYTE d ata;PortReadByte(0x288,&data); /*以16进制打印自A口输入的数据*/ printf("This is a Intrupt! In = %x\n",data);Count--;if(Count == 0)exit(0);}。