微机原理第六章定时器
- 格式:pdf
- 大小:324.82 KB
- 文档页数:30


第 六 章 基本输入/输出接口
一、填空题
1、在微机系统中通常采用两种I/O地址编址方式,分别为 统一编址
和 独立编址 ,在8086/8088系统中采用 独立 编址方式。
2、CPU和I/O设备之间有 数据信息 、 状态信息 和 控制信息 三类信号的传输,相应的端口的类型有 数据端口 、 状态端口 和 控制端口 。
3、8086/8088CPU的内存寻址空间最大为 1M 字节,I/O端口寻址能力为 64K 个8位端口,端口的地址范围为 0000H-FFFFH ,使用地址总线 𝐴0-𝐴15 来寻址。
4、8086CPU工作于最小模式下,当/=0MIO,RD=0,WR=1时,CPU完成 读I/O端口 操作。
5、8086CPU在执行OUT DX,AL指令时,/MIO和/RDT的状态分别为 0
和 1 。
解析:当CPU对I/O端口进行读写操作的时候,必须要求I/O端口信号有效,对于8086CPU来说,当/MIO=0。读操作时,RD=0,WR=1,数据是输入到CPU的,因此,/RDT=0,CPU接收数据,用IN指令实现;写操作时,RD=1,WR=0,数据是从CPU输出的,因此,/RDT=1,CPU发送数据,用OUT指令实现。
6、在8086/8088系统中,输入接口要求对数据具有 控制 能力,常用
三态门 实现;输出接口要求对数据具有 锁存 能力,常用 锁存器 实现。
7、8086CPU的引脚𝑀𝑁/𝑀𝑋̅̅̅̅̅接+5V,则当CPU执行指令IN AL,DX指令时,其引脚信号𝑅𝐷̅̅̅̅,𝑊𝑅̅̅̅̅̅,和/MIO的状态相应为 0 , 1 , 0 。
8、在微机系统中,CPU与外设之间的数据传送方式主要有: 程序控制方式 、
《 微机原理与接口技术 》
资 料 标 签
2014----2015 年 第一 学期
专 业 : 机械设计制造及其自动化
班 级 : 2012级5班
课程设计任务书
2014年 秋 季学期
学生姓名 学 号 2012030526
专业方向 机械设计 班 级 5
题目名称 定时器系统
题目介绍
定时器系统设计是基于8253芯片和8086处理器的课程设计
一、课程设计总结报告要求
1.进一步熟悉8086芯片的知识。
2.学习和掌握扩展接口8255、8253芯片的结构及编程方法。
3.培养学生独立分析的解决的工作能力及实际工程设计的基本技能。
二、设计进度
指导教师签字:
第
15
周 周二 初步设计阶段(查文献)
对原始资料进行分析
周三 拟定初步方案
周四 硬件电路图设计,软件程序设计
周五 硬件图与软件程序联机调试并验证
第
16
周 周一 撰写设计报告
周二 提交设计报告
目录
一、 概述 ............................................ 1
二、 报告内容 ........................................ 1
2.1 课设题目 ...................................... 1
2.2 课设目的、内容 ................................ 1
2.3设计思路及原因 ................................ 2
1)8253的功能: ................................. 2
.
精品 习题6
1. 什么是接口?接口的功能是什么?
答:位于主机与外设之间,用来协助完成数据传送和控制任务的逻辑电路称为接口电路,接口电路对输入/输出过程起缓冲和联络作用。接口的功能是有,数据缓冲功能,联络功能,寻址功能,预处理功能,中断管理功能。
2. 计算机对I/O端口编址时通常采用哪两种方法?在8086系统中,用哪种方法进行编址?
答:I/O端口和存储器统一编址;I/O端口单独编址。8086系统采用I/O端口单独编址方式。
3. CPU和输入/输出设备之间传送的信息有哪几类?
答: 数据信息,控制信息,与状态信息。
4. 简述CPU与外设进行数据交换的几种常用方式.
答: 程序控制方式: 特点是依靠程序的控制来实现主机和外设的数据传送,可分为无条件传送方式和查询方式.
中断控制方式: 每次输入和输出一个数据,CPU都要检查外设的状态。
直接存储器存取控制方式: cpu不参加数据传送,而是由DMA控制器来实现内存与外设,外设与外设之间的直接传递。
通道方式:可以实现对外围设备的统一管理和外围设备与内存之间的数据传送。
外围处理机方式:由PPU独立于主机工作,减少了CPU控制外设的负担。
5.无条件传送方式适用哪些场合?查询方式原理怎样?主要用在什么场合?
答:无条件传送适用于简单的输入/输出设备,CPU可以随时读取或接受状态。这些信号变化缓慢,当需要采集数据时,无需检查端口,就可以立即采集数据,直接用输入/输出指令完成。无条件传送方式主要用于控制CPU与低俗I/O接口之间的信息交换。.
精品
6.现有一输入设备,其数据端口的地址为FFE0H,并于端口FFE2H提供状态,当其D0位为1时表明输入数据准备好。请编写采用查询方式进行数据传送的程序段,要求从该设备读取100B并输入到1000H:2000H开始的内存中。
MOV DX, 0FFE2H
L1: IN AL, DX 这是习题6的第6题的答案,
第 1 页 共 2 页 信息工程学院实验报告
课程名称:微机原理与接口技术
实验项目名称:8254定时/计数器应用实验 实验时间:
班级: 姓名: 学号:
实 验 目 的:
(1) 掌握8254的工作方式及应用编程。
(2) 掌握8254的典型应用电路接法。
实 验 环 境: 8254是Intel公司生产的可编程间隔定时器。是8253的改进型,比8253具有更优良的性能。8254具有以下基本功能:
(1) 有3个独立的16位计数器;
(2) 每个计数器可按二进制或十进制(BCD)计数;
(3) 每个计数器可编程工作于6种不同工作方式;
(4) 8254每个计数器允许的最高计数频率为10MHz(8253为2MHz);
(5) 8254有读回命令(8253没有),除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容。
(6) 计数脉冲可以是有规律的时钟信号,也可以是随机信号。计数初值公式为n=fCLKi÷fOUTi、其中fCLKi是输入时钟脉冲的频率,fOUTi是输出波形的频率。
实 验 内 容 及 步 骤:
编写程序,将8254的计数器2设置为方式3,用1.8432MHz作为CLK2时钟。计数初值为100,相当对CLK2进行100分频。在OUT2输出频率为18.432KHz的时钟。将OUT2连接到计数器0的CLK0,设置计数器0也工作在方式3,计数初值为18432,相当是进行18432分频。则在OUT0得到1Hz的输出。
成 绩:
指导教师(签名): 第 2 页 共 2 页 实 验 结 果 及 分 析:
IOY0 EQU 3000H ;片选IOY0对应的端口始地址
MY8254_COUNT0 EQU IOY0+00H*4 ;8254计数器0端口地址