微机接口重点(1)
《微机原理与接口技术》课程标准

炎黄技工学校《微机原理与接口技术》教学大纲理论课时36实践课时36总课时72考核形式考查编写时间2022-03编写人审核人机电信息工程系计算机技术教研室编《微机原理与接口技术》课程标准课程名称:微机原理与接口技术适用专业:计算机网络应用课程学分:4学分计划学时:72学时一、课程概述1、课程性质与任务本课《微机原理与接口技术》是计算机专业的一门重要的专业课,它的前续课程有《电子技术基础》、《电路原理》通过本课程的学习,为后续课程《微机控制技术》打下良好的基础。
同时与毕业设计密切相关,为它提供了硬件和软件的基础。
本课程介绍了微型计算机原理及组成结构、微机接口的有关基本知识和实用技术、常用微机接口芯片的使用方法。
2、课程基本理念结合我们学生的实际情况,在平时的教与学中主要遵循以下的理念:(1)将专业课的学习与基础理论衔接,指导学生有针对性地预习;(2)帮助学生形成强烈兴趣;(3)指导学生了解课程教学目的,教师结合教学大纲和自己对课程的把握情况,阐明《微机原理与接口技术》的课程特点;(4)培养学生良好的学习习惯。
3、课程设计思路1、总体设计原则与思路:按照“以能力为本位,以职业实践为主线,以项目课程为主体的模块化专业设计课程体系”的总体设计要求,该门课程以形成电机与变压器的原理与性能指标、运行调试及维护维修等能力为基本目标,彻底打破学科课程的设计思路,紧紧围铙工作任务完成的需求来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。
2课程设计依据与评价方法:学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,但在具体设计过程中,以自动化专业学生的就业为向导,根据行业专家对自动化专业所涵盖的的岗位群体进行的任务和职业能力分析,同时遵循中等职业学校学生的认识规律,紧密集合职业资格证书中相关考核内容,确定本课程的工作任务模块和课程内容。
微机原理及接口技术第一章概述

三、微型计算机的分类
按处理器同时处理数据的位数或字长分:
8位机
按其结构分:
16位机
32位机
64位机
PC机、
单片微型机、 单板微型机
1.2
微型计算机组成
现代计算机结构仍然是在冯· 诺依曼提出 的计算机逻辑结构和存储程序概念基础上建 立起来的。
一、微型计算机的硬件结构
微型计算机由微处理器、存储器、输入/输 出接口构成,它们之间由系统总线连接。
地址总线 (AB)
只读存储器 ROM 随机存储器 RAM
I/O接口
I/O设备 数据总线 (DB) 控制总线 (CB)
CPU
1. 微处理器
整个微机的核心是微处理器(up, MPU),也 称CPU。它包含算术逻辑部件ALU、寄存器组 及控制部件。
ALU : 算术运算、逻辑运算
寄 存 器:存放操作数、中间结果、地址、标 志等信息 控制部件:整个机器控制中心,包括程序计 数器IP、指令寄存器IR、指令译 码器ID、控制信息产生电路。
外部设备
I/O接口电路
存储器 RAM ROM 总线
控制部件
算术逻辑部件
寄存器组
MPU
2. 存储器 微机的存储器分为:主存和辅存 主存(内存):用于存放当前正在运行的程序和正 待处理数据。(CPU内部cache,主 板上的内存, 造价高,速度快,存 储容量小) 辅存(外存):存放暂不运行的程序和输入处理的 数据,(主机箱内或主机箱外,造 价低,容量大,可长期保存,但 速度慢)
办公自动化
信息高速公路
仪器仪表
将传感器与计算机集 成于同一芯片上,智能
传感器不仅具有信号检
测、转换功能,同时还 具有记忆、存储、解析、 统计、处理及自诊断、 自校准、自适应等功能。
接口技重点知识总结

1.1接口在微机系统中的作用:接口处于微机总线与设备之间,进行CPU与设备之间的桥梁。
1.2接口技术的基本任务(目的):通过接口实现设备与总线的连接;连接起来后,CPU通过接口对设备进行访问,即操作或控制设备。
1.3设备驱动程序是在Windows操作系统核心层对设备进行直接访问的程序,是直接操作与设备的软件。
1.4I/O设备的功能:执行CPU命令;返回外设状态;数据缓冲;信号转换;设备选择;数据宽度与数据格式的转换。
1.5I/O设备与CPU的交换方式:查询方式;中断方式;D MA方式。
1.6设计接口方法:两侧分析法;硬软分析法。
1.7总线桥的任务:负责总线与总线之间的连接和转换;完成设备信息的传递;支持即插即用。
2.1总线的组成:数据总线;地址总线;控制总线;电源线和地线。
2.2总线性能参数:总线频率;总线宽度;总线传输率;同步方式;多路复用;负载功能;信号线数;总线控制方式;其他性能指标。
2.3总线传输操作过程:申请与仲裁阶段;寻址阶段;传输阶段;结束阶段。
3.1端口是接口电路中能被CPU访问的寄存器的地址。
3.2编址方式:独立编址;统一编址。
3.3I/O地址译码方式:全译码;部分译码;开关式译码。
3.4 I/0端口地址译码电路的作用是把地址和控制信号进行逻辑组合,从而产生对接口芯片的选择信号4.1定时类型:内部定时;外部定时。
4.2定时方法:软件定时:硬件定时。
4.3 82C54A的工作方式:①0方式功能:事件计数器,计算器的大小就是记数的初值。
②1方式做编程单稳态触发器。
③2方式功能:分频器,分频系数就是计数初值④3方式功能:方波发生器。
⑤4方式功能:单个负脉冲发生器(软件)⑥5方式功能:单个负脉冲发生器(硬件)5.1中断是指CPU在正常运行程序时,由于外部/内部随机事件或由程序预先安排的事件,引起CPU 暂时中断正在运行的程序,而转向到为外部/内部事件或为预先安排的事件服务的程序中去,服务完毕,再返回去继续执行被中断的程序5.2中断类型:①硬中断:可屏蔽中断INTR;不可屏蔽N MI②软中断:D OS功能调用;B IOS功能调用。
微机接口与原理重点技术习题及参考解答

第7章习题及参照解答1.什么是I/O接口?I/0接口在系统中起何作用?解I/O接口就是连接外设和总线之间旳逻辑电路旳总称,它事实上是总线主设备与外设之间旳桥梁。
I/O接口旳作用是为理解决CPU与外设连接时由于速度、信号电平、信号格式及时序等旳不匹配而存在旳矛盾。
2.I/O接口有哪些重要功能?解I/O接口应具有数据缓冲、设备选择、信号转换、对外设监测和控制、中断祈求与管理、可编程等重要功能。
但不是规定每种接口都具有上述所有功能,有旳只具有其中某几项功能。
3.什么是I/O端口?它与I/O接口有何关系?解I/O端口是指I/O接口电路中能被CPU直接访问旳寄存器或某些特定器件(如触发器或锁存器等)。
一种I/O接口电路中也许有一种或若干个端口,如命令口、状态口、数据口等;而I/O端口均有确切旳地址(或编号)。
4.I/O端口编址方式有哪两种?各合用于什么场合?各有什么优缺陷?解I/O端口编址方式有两种:与存储器统一编址和I/O单独编址。
若CPU没有设立专门旳I/O 指令,则必须采用与内存统一编址方式;若CPU设立了专门旳I/O指令,则两种方式都可采用。
与内存统一编址旳好处是:可以使用访问内存旳所有指令访问I/O。
这样访问I/O旳指令类型多,功能齐全,不仅可对端口进行数据传送,还可以对端口进行算术、逻辑运算及移位等操作;另一方面是端口有较大旳编址空间。
缺陷是:占用了部分内存空间;端口指令旳长度增长、执行时间变长;程序中不易分清访问内存还是访问I/O;端口地址译码器复杂度增长。
I/O单独编址旳好处是:端口地址译码器简朴:端口指令短、执行速度快;程序中易分清是访问内存还是访问I/O。
缺陷是:端口指令类别少,CPU需专门设立I/O指令,且增长了CPU对外旳信号线(由于要分出内存读/写与I/O读/写两组信号)。
5.CPU与I/O之间数据传送旳方式有哪几种?各有什么特点?解CPU与I/O之间数据传送方式有四种,即无条件传送、程序查询传送、中断传送与DMA传送。
微型计算机接口技术第一章接口的基本概念

③Windows中访问I/O设备的方法:
可以象DOS下的程序一样直接访问I/O设备,这是为了兼容DOS应用程序 而提供的,但是缺乏好的安全性,而且有些设备是不能直接访问的(如 硬盘); 另外一种方法是利用VxD访问I/O设备。VxD是32位的程序,用来支持 Windows操作系统中的VMM(Virtual Machine Manager,虚拟设备管理) 管理计算机硬件及I/O设备,它具有很高的特权级。对于每一个应用程序 来说,VxD是一个虚拟的设备。特定设备的VxD可以接收很多个应用程 序的请求。利用VxD同外部设备通信,提高了多任务下资源的利用率; 同时也避免了设备访问冲突。
§3 总线技术
总线:就是计算机与计算机之间、模块与模块之间传递信息的信 号线的集合。 一、总线的结构 ①面向处理器的总线结构:
是将需要交换信息的模块通过总线建立点对点的连接。如下图所示:
②面向总线的总线结构:
以总线为中心,而将计算机中的所有设备(包括CPU)均看作是总线上 挂接的外设。如下图所示:
四、总线的传输方式
①同步式传输:传输周期是固定的,在传输周期内严格地按规定的时间发出 信号和进行相应的动作。有如齐步走。在微机中的典型实例是CPU与内存之 间的数据传输。
CPU为了对某一外设的端口进行读写操作,就需要在众多的I/O端口 中按选定该端口地址。如何通过CPU发出的地址编码来识别确认这 个端口,就是所谓的地址译码。
CPU
60#
50#
60#
70#
80#
第一章
六、I/O口地址的译码方法
接口基本知识
§1 微机接口中的基本概念
在接口芯片中,负责将CPU发出的地址信号转换成为唯一的片选信 号的电路,称之为译码电路。常见的译码电路有以下几种: ①固定式端口地址译码 :
微型计算机及接口技术复习试卷1-7套

微型计算机及接口技术复习试卷(一)一、单项选择题:在每小题的备选答案中选出一个正确答案,并将其编码写在题干上的括号内。
(每小题1分,本大题共10分)1、总线是位处理器、内存储器和I/O接口之间相互交换信息的公共通路。
总线中的控制总线是的信息通路。
A、微处理器向内存储器传送的命令信号B、微处理器向I/O接口传送的命令信号C、外界向微处理器传送的状态信号D、上述三种信号2、ALU用于对数据进行算术和逻辑运算,进行结果的一些特征存于()A、ACCB、BXC、CXD、FR3、指令队列的作用是()A、暂存预取指令B、暂存操作数C、暂存指令地址D、暂存操作数地址4、8086微处理器可寻址访问的最大I/O空间为()A、1KB、64KC、640KD、1M5、Reset信号有效后,8086CPU的启动地址()A、FFFFFhB、FFFF0hC、0FFFFhD、00000h6、指令MOV AX,[3070H]中源操作数的寻址方式为()A、寄存器间接寻址B、立即寻址C、直接寻址D、编址寻址7、断电(或关机)后,仍保留原有信息的存储器是()A、RAM和ROMB、ROM和EPROMC、SRAM和DRAMD、PROM和RAM8、要组成64KB的8086系统程序存储空间,选用EPROM的最佳方案是芯片。
A、1片64K×8位B、2片32K×8位C、4片16K×8位D、8片8K×8位9、传送数据时,占用CPU时间最长的传送方式是()A、查询B、中断C、DMAD、无条件传送10、8086中断操作的类型码是()A、中断服务子程序的入口地址B、中断向量表的地址指针C、中断向量表的内容D、中断向量表中第n个地址11、8255A工作在方式0时,端口A、B和C的输入输出可以有种族和。
A、4B、8C、16D、3212、设8255芯片的端口基地址是60H,寻址控制寄存器的命令是()A、OUT60H,ALB、OUT61H,ALLC、OUT62H,ALD、OUT63H,AL13、8253-5某计数器的最小计数初值是()A、0FFFFHB、8000HC、0000HC、0001H14、对8253-5的定时与计数()A、实质相同B、定时需加时钟脉冲C、有两种不同的工作方式D、需通过不同的控制端口设置15、50H输入一个8位D/A转换器,其输出电压应为,注满量程电压为5V,()A、2.5VB、0.97656VC、1.25VD、1.5625V16、USB是一个万能插口,实际上也是通用串行总线,其连接器为芯连接器。
微机原理及接口技术_1复习
二、选择(KEY)
1. D;2. B;3. C;4. A;5. C;6.B;7. D;8. D;9. D 10. C;
五、综合题 1 . 计数器/定时器8253,振荡器(频率为1MHZ)连线如 下图所示,其中振荡器的脉冲输出端接通道0的计数输入 端CLK0,设8253的端口地址为180H~186H。
请完成以下任务: (1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计 数初值为多少(写出计算式)?GATE0应接何电位?在图上画 出。(2)若要8253的OUT1端,能产生周期为1秒的连续方波, 该如何解决?在图上画出。(3)写出实现上述功能的8253初 始化程序。
计数器1:MOV DX,186H MOV AL,01110111B OUT DX,AL MOV DX,182H MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL
2 .通过8259A产生中断使8255A的端口A经过反相驱动器连 接一共阴极七段发光二极管显示器;端口B是中断方式的输 入口。设8259A的中断类型码基值是32H。8255A口地址为 60H-63H,8259A端口地址为20H、21H。试完成以下任务:
微机原理与接口技术
(习题课)
主讲人 : 黄传波
国防科技学院
一、填空 1.MOV DL,86H ADD DL,0AAH 上述两条指令执行后,标志寄存器中各标志位和DL的 值是: DL CF= OF= AF= SF= ZF= 2.设(CS)=4000H,(SS)=6000H,(IP)=200H, 则IP所指的物理地址为 。 3.设堆栈指针(SP)=0110H,顺序执行下面三条指令 后,PUSH AX;PUSH BX;POP AX。SP的内容 是 。
精品课件-微型计算机原理及接口技术-第1章
微机原理及接口技术
本课程的内容 以8086/8088 CPU构成的微机系统为例,介绍微机系统的组
成、工作原理。 为实现特定的任务,如何对上述微机系统进行功能扩展。
2
为什么要学习这门课?
通过本课程的学习,希望同学们能够 1. 了解一种具体的计算机(微机) 2. 初步掌握(或了解)以下技能: 根据工程需要,选择合适的微处理器(或单片机),通过增加适 当的外围芯片,构成应用系统,使它们能够按照设计意图稳定、 可靠地工作(包括硬件和软件两方面)。
13
Altair 8800 Computer with 8 inch floppy disk system
This is an original copy of 8K BASIC on paper tape for the MITS Altair 8800 cwormiptutteenr.byThBeilBlASGIaCteisn,tePrapurletAelrlewna,sand14
皓龙6200是全球首款16核x86处理器。
24
1.2 微处理器概述 二、计算机的两个发展方向
1. 高速度、功能强的巨型机和大型机 军事、尖端科学
2. 价格低廉的超小型机和微型机 开拓应用领域、占领更大市场
25
IBM Blue Gene
26
BlueGene/L 27
28
西安电子科技大学 计算机学院
48
1.2 微型计算机的组成 1.2.2 微型计算机的工作过程
【例】Y=10+20,结果送266单元 MOV AL,10 ADD AL,20 MOV [266],AL HLT
49
1.2 微型计算机的组成 1.2.2 微型计算机的工作过程
微机原理与接口技术_期末复习题(1).docx
微机原理与接口技术_期末复习题(1).docx“微机原理与接口技术”2008年期末考试复习题1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/O接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或10 设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2八2O(1MB) ; 8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP二FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H; CS值和IP值不是唯一的,例如:CS=2100H, IP=0F00Ho 7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100Ho (物理地址二段地址*16+偏移地址)& 8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF, SF, CF, OF, AF, PF。
070033《微机原理》-人机交互设备及接口1
第9章 人机交互设备及接口
鼠标器旳分类:
按采样机构:分光机式、光电式、机械式
按其用途:分为台式和便携式两种。
按照按键旳数量:二键式、三键式和多键 式多功能鼠标器。
按其使用功能:分为2D式和3D式两种。 按其接口插头旳类型:分为“D”型9针 串口鼠标及圆形并口(PS/2)鼠标。
第9章 人机交互设备及接口
P20
状态指示灯 P12
P23
P13
பைடு நூலகம்
P24
P14
P25
T0
P26
INT
P27
8049
Vcc
74LS154 A4—16 B译 C D码
器
07 07
Vcc 电阻排
键盘阵列 13 行×18 列
-Vcc —KDB DATA
KDB CLK GND
图9.6 键盘控制电路
返回本节
第9章 人机交互设备及接口
9.2.2 键盘旳支持逻辑
返回本节
第9章 人机交互设备及接口
9.3.2 键盘接口工作原理及其 编程控制
(8042作为键盘接口控制器,其内部功能如 图5.11所示)。
1.端口寄存器及其作用
各个端口寄存器旳作用如下: 状态寄存器:是一个8位寄存器,它涉及有键盘控制 器和接口方面旳信息,它在任何时候均可被CPU读 取。
第9章 人机交互设备及接口
第9章 人机交互设备及接口
9.2.4 键盘工作原理
键盘扫描码旳发送完全按串行异步 通信格式进行,其格式如下:
第9章 人机交互设备及接口
键盘扫描码旳发送完全按串行异步通 信格式进行,其格式如下:
第9章 人机交互设备及接口
地线 电源
双向时钟
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
;命令字,允许接收发送,清除错误标志 ;写入命令字
11-16 某微机系统用串行方式接收数据,再送CRT显示, 若8251的基地址为304H,波特率为1200,波特率因子为16,1 个停止位,7位数据位,1个奇校验位,用8253产生收发时钟, 系统时钟为5MHz, 8251的基地址为300H,收发数据的个数为 COUNT,数据存放到以UFFER为始址的内存单元中。要求:
;通道2初始化程序 MOV DX,316H MOV AL, 10011011B OUT DX,AL MOV DX,314H MOV AL,26H OUT DX,AL
二、RS232C串行通信系统的连接
1、与MODEM的连接
微
TXD
机 R S 2 3 2
RXD RTS CTS DSR GND CD
M O D E M
MOV CX,02H D1: LOOP D1
MOV AL,11H OUT DX,AL MOV CX,02H D2: LOOP D2 LEA DI,BUFF-T MOV CX,COUNT-T NEXT-T: IN AL,DX TEST AL,01H
JZ NEXT-T
PUSH DX MOV DX,1F0H MOV AL,[DI] OUT DX,AL
(1)画出系统硬件连线图;
(2)编写8253和8251的初始化程序;
(3)编写接收数据和发送数据的程序。
解:(1)系统硬件连线图如下图所示;
(2) 8253通道0工作与方式3,分频系数为:
1.25MHz/(1200*16)=65
8253方式字为:00010111B
8251方式字为: 01011010B
OUT DX, AL ;非自动EOI结束方式
MOV AL,0CFH ;OCW1,允许IR4,IR5中断
OUT DX, AL ; MOV AL,20H ; OCW2,普通EOI结束方式
MOV DX,0FFCAH;
OUT DX, AL
例2:用8253产生各种定时波形。
8086 CPU
A9 A8 A7 A6 A5 M/IO A4 A3 A0
解:如下图所示:
D7~D0
8086 RD
WR
系 统 总 线
A1 RESET
A0 A2
A3
M/IO A4 A5 A6 A7
A Y0 O
B Y1
C Y2 O
G2A
或 G2B
O
G1 LS138
接口电路
D7~D0
RxD
RD
WR
TxD
C/D 8
RESET 2
5
CS 1 TxRDY A
RxC TxC
TxE
RxRDY
MOV AL,11H ;ICW1,级联,边沿触发
MOV DX,0FFCAH;
OUT DX, AL MOV AL,40H
;ICW2,确定中断类型号
MOV DX,0FFCBH;
OUT DX, AL
MOV AL,03H ;ICW3,从片接主片的IR3端
OUT DX, AL MOV AL,01H ; ICW4,完全嵌套,非缓冲方式
CS
MOV AL,31H
MOV AH,25H
INT 21H
IP
MOV DX,3000H
35 MOV AH,35H
CS
INT 21H
MOV AX,2000H
MOV DS,AX
IP
MOV DX,3600H
44 MOV AL,44H
CS
MOV AH,25H
IP
INT 21H
45 MOV DX,3000H
CS
JZ NEXT-R TEST AL,38H
JNZ MOV IN MOV
ERROR DX,1F0H AL,DX [DI],AL
INC DI
LOOP NEXT-R
11-12 在一个以8086的系统中,8251的数据口地址为 84H,控制口和状态口的地址为86H,试画出地址译码电 路、数据总下半场和控制总线的连接图。
MOV AH,35H
INT 21H
(2)主片8259A初始化编程(端口地址FFC8H,FFC9H)
MOV AL,11H ;ICW1,级联,边沿触发
MOV DX,0FFC8H;
OUT DX, AL MOV AL,30H
;ICW2,确定中断类型号
MOV DX,0FFC9H;
OUT DX, AL
MOV AL,08H ;ICW3,IR3端接从INT端
OUT DX, AL MOV AL,11H ; ICW4,特殊嵌套,非缓冲方式
OUT DX, AL
MOV AL,0D5H ;OCW1,允许IR1,IR3,IR5中断
OUT DX, AL MOV AL,20H ; OCW2,普通EOI结束方式
MOV DX,0FFC8H;
OUT DX, AL
(3)从片8259A初始化编程(端口地址FFC8H,FFC9H)
修改指针
N 发送完 Y
BEG-R: MOV DX,1F2H MOV AL,7AH OUT DX,AL
MOV CX,02H D3: LOOP D3
MOV AL,14H OUT DX,AL MOV CX,02H D4: LOOP D4 LEA DI,BUFF-R MOV CX,COUNT-R NEXT-R: IN AL,DX TEST AL,02H
已知:8253基地址为310H,3通道所用时钟脉冲频率为1MHz。
分析:通道0工作于方式3,控制端GATE0接+5V,时间常数 N0=1MHz/2KHz=500; 通道1工作于方式1,由控制端GATE1的正跳变触发,OUT1 的宽度为时常,单次触发,时间常数N1=1ms/0.001ms=1000; 通道2工作于方式5,由控制端GATE2的正跳变触发,可连续 触发,时间常数N2=26。
RD WR CS A0 D7--D0 INTA CAS0
从8259
CAS1 CAS2
IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 INT SP/EN
CAS0 RD WR CS A0 D7--D0 INTA
CAS1 CAS2
主8259
INT
SP/EN IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0
BRKDET
RS- 外
232
接口 设
波特率 发生器
11-14 若8251的端口地址为FF0、FF2H,要求8251工作 于异步方式,波特率因子为16,7位数据位,1位奇校验位,1 位停止位,试对8251进行初始化编程。
MOV DX,0FF2H MOV AL,00H OUT DX,AL
CALL DELAY1 OUT DX,AL
C
DTR
2、小型终端连接
微机 2
3 RS232C
7
TXD
RXD
GND
TXD 2
RXD
3
7
小型 终端
三、二台计算机之间串行通信的连接
TXD 2
RXD 3 RTS 4 CTS 5 DSR 6 GND CD 8 DTR 20
计算机A RS232C
2 TXD
3 RXD 4 RTS 5 CTS 6 DSR GND 8 CD 20 DTR
CLK
+5V 7Βιβλιοθήκη D7~D025
RD WR
RxD MAX 2 TxD 3 233 4 3
2 3
C/D 8 RESET 2
69
1,7
LS 138
CS
5 1 RxC
CLK A TxC
8MHz CS
4分频 CLK0
2MHz
8253 OUT0
BEG-T: MOV DX,1F2H MOV AL,7AH OUT DX,AL
8251命令字为: 00010101B
LS138
A2
A Y0 O
A3
B Y1
A4
C Y2 O
M/IO
G2A
A5 A6
& G2B
O
A7 A8&A9
G1
A1
8088
系 统 D7~D0 总 线 RD
WR A0 RESET
5MHz
CS CLK0
GATE0
D7~D0
RD WR
OUT0
A1 A0
8253A
4分频 +5V
MOV AL,40H ;复位字 OUT DX,AL CALL DELAY1 MOV AL,01011010B ;方式字 OUT DX,AL
CALL DELAY1 MOV AL,00010101B ;命令字 OUT DX,AL
CALL DELAY1
;接收程序 LEA DI,BUFFER MOV CX,COUNT
A2 A1 RD WR
D7—D0
74LS138 G1
G2A
G2B C Y4 B A
CLK0 CLK1 CLK2
1MHz方波
GATE0
5V
CS OUT0
2KHz方波
GATE1
A1 OUT1
A0
1ms的负脉冲
RD WR GATE2
OUT2
D7—D0
单脉冲
例2:用8253产生各种定时波形。要求: (1)通道0输出频率为2KHz的方波; (2)通道1产生宽度为1ms的负脉冲; (3)通道2以硬件方式触发,输出单脉冲时常为26。
例:某中断级联系统,从片的INT端接主片的IR3,主片从IR1、 IR3引入两个中断请求,中断类型号为31H、35H。中断服务程 序的段基址为1000H,偏移量分别为2000H、3000H。从8259的 IR4、IR5引入两个中断请求,中断类型号为44H、45H。中断服 务程序的段基址为2000H,偏移量分别为3600H、4500H。