工业用微型计算机
工业用微型计算机实验

河南科技大学实验报告(机电一体化工程)地市:三门峡职业技术学院准考证号120110100507姓名:陈晨微机原理与汇编语言综合性实验报告实验目的:掌握A/D转换原理,掌握0809A/D转换芯片的硬件电路和软件编程。
实验要求:包括开发环境要求,技术文档要求两部分。
开发环境要求:软件环境:windows98/windowsXP/windows2000,QTH-8086B环境硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备)技术文档要求:按照实验报告编写要求进行。
要求流程图绘制规范,软、硬件功能描述清晰,实验总结深刻。
实验内容:一实验原理1 ADC0809的内部逻辑结构:图1.1 ADC0809的内部逻辑结构由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
232 ADC0809转换时序图图1.2 ADC0809转换时序图3 ADC0809电路连接简图:OE ALE STARTEOC D0 ~ D7V 0 2.5V 250KHZ图1.3 ADC0809电路连接简图4引脚结构图1.4引脚结构IN0-IN7:8条模拟量输入通道ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。
地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。
当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。
A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。
f4932工业计算机参数

f4932工业计算机参数F4932工业计算机参数工业计算机是一种专门为工业应用而设计的计算机,具有高可靠性、高稳定性、高性能和高扩展性等特点。
F4932工业计算机是一款性能卓越的工业计算机,下面将从硬件参数、软件参数和应用领域三个方面进行介绍。
硬件参数F4932工业计算机采用了英特尔酷睿i7处理器,主频高达3.4GHz,拥有四核八线程,能够满足高性能计算的需求。
同时,该计算机还配备了8GB DDR4内存和256GB固态硬盘,能够快速响应各种指令和数据读写操作。
此外,F4932工业计算机还支持多种接口,包括4个USB3.0接口、2个RS232接口、2个RS485接口、1个VGA接口和1个HDMI接口,能够满足各种外设的连接需求。
软件参数F4932工业计算机预装了Windows 10操作系统,支持多种编程语言和开发工具,如C++、Java、Python、Visual Studio等,能够满足不同行业的应用需求。
此外,该计算机还支持多种通信协议,如Modbus、CAN、Profibus等,能够与各种工业设备进行通信,实现数据采集和控制。
应用领域F4932工业计算机广泛应用于各种工业控制领域,如自动化控制、机器人控制、智能制造等。
在自动化控制领域,F4932工业计算机能够实现对生产线的自动化控制和监测,提高生产效率和质量;在机器人控制领域,F4932工业计算机能够实现对机器人的运动控制和视觉识别,提高机器人的智能化水平;在智能制造领域,F4932工业计算机能够实现对生产过程的数据采集和分析,提高生产效率和质量。
总结F4932工业计算机是一款性能卓越、功能强大的工业计算机,具有高可靠性、高稳定性、高性能和高扩展性等特点。
它的硬件参数和软件参数都非常优秀,能够满足各种工业应用的需求。
在自动化控制、机器人控制、智能制造等领域都有广泛的应用前景。
微型计算机技术及应用

操作系统的主要功能包括进程管理、 内存管理、文件管理和设备管理。
程序设计语言
程序设计语言定义
程序设计语言是用于编写计算机程序的一组符号和规 则,它能够精确地描述计算机程序的逻辑行为。
程序设计语言分类
程序设计语言可以分为机器语言、汇编语言、高级语 言等。
常见程序设计语言
常见的微型计算机程序设计语言有C、C、Java、 Python等。
工控机
主要用于工业控制和自动 化系统,具有较高的稳定 性和可靠性,价格较高。
微型计算机的应用领域
家庭娱乐
用于游戏、音乐、 视频播放和网络浏 览等。
工业控制
用于自动化生产线 控制、监测和故障 诊断等。
办公自动化
用于文字处理、电 子表格、邮件和网 页浏览等。
科学计算
用于数值计算、数 据处理和统计分析 等。
随着微型计算机应用的广泛,数据安全和隐私保 护成为重要挑战,需要加强技术研究和法律监管。
3
新兴市场与发展空间
随着物联网、云计算等新兴市场的快速发展,微 型计算机技术将拥有更广阔的发展空间和机遇。
THANKS FOR WATCHING
感谢您的观看
常见的总线与接口技术标准包括PCIe、USB、 HDMI等,这些标准在不同的应用场景下有各 自的优势和局限性。
03
微型计算机软件技术
操作系统
操作系统定义
操作系统是控制和管理计算机硬件与 软件资源、合理组织计算机工作流程 以及为用户提供方便的使用接口的计 算机程序集合。
操作系统功能
常见操作系统
常见的微型计算机操作系统有 Windows、macOS、Linux等。
网络技术
网络协议
包括TCP/IP协议族、HTTP协议、SMTP协议等, 用于实现计算机之间的通信和信息交换。
自考02241工业用微型计算机重要知识点

自考02241工业用微型计算机重要知识点第一章知识点微处理器是微型机的核心芯片,一般简称为MP(Micro Processor),它是将计算机中的运算器和控制器集成在一个硅片上制作的集成电路。
这样的芯片也被称为中央处理单元,一般简称为CPU(Central Processing Unit).第一代4位和低档8位微处理器(1971年-1973年)第二代中高档8位微处理器(1974年-1978年)第三代16位微处理器(1978年-1981年)第四代32位高档微处理器(1985年-1993年)第五代64位高档微处理器以后Intel又推出Pentium-II微处理器。
Advanced Micro Device公司(简称ADM)的K6是与Pentium-II性能相当的CPU。
一、无符号数的表示和运算(一)进位计数制人们在日常生活中,采用多种进制的数字系统。
最常见的是十进制。
例如1998=1×103+9×10+9×10+8×100后缀B表示二进制;后缀H表示十进制;后缀D表示十进制(也可不加后缀)例如:10011011B—是二进制数;9BH—是十六进制数;155D—是十进制数;这些数都表示同一数值,即十进制的155,只是使用的进制不同而已。
1.二进制和十六进制间的相互转换(1)十六进制转换为二进制数,不论是十六进制的整数还是小数,只要把每一位十六进制的数用相应的二进制数来代替,就能够转换为二进制。
例如9 B A 61001 1011 1010 0110即9B.A6H=10011011.1010011B (2)二进制转换为十六进制这种转换,可分两步进行:对整部分,从小数点向左数每4位二进制为一组,最后不足的前面补零。
对小数部分,从小数点向右数,每4位一组,最后不足4位的后面补0,然后把每4位二进制数用相应的十六进制数代替,即可转换为十六进制数。
例如10110111.0101 0100B 7 5 4即10110111.010101B =B7.54H(2)二进制数转换为十进制数,对所给的二进制数,只要按前述的式(2-2)展开,即可得到对应的十进制数。
全国自考(工业用微型计算机)模拟试卷7(题后含答案及解析)

全国自考(工业用微型计算机)模拟试卷7(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 程序分析题 4. 编写程序题 5. 简单应用题6. 综合应用题单项选择题1.二进制数1000000.001B对应的十进制数是( )A.32.125B.40.2C.64.125D.80.001正确答案:C解析:采用二进制定义公式直接把1000000.001B转换为十进制数,即得到选项C。
2.个人计算机属于( )A.服务器B.工业用微型计算机C.一般用途的微型计算机D.单板机正确答案:C解析:工业用微型计算机和一般用途的,微型计算机功能和结构都不同。
3.8086CPU中断请求线有( )A.1条B.2条C.4条D.8条正确答案:B解析:8086CPU中断请求线有INTR和NMI两条,它们都是外部中断申请输入端。
4.若[X]补=01011,则真值X= ( )A.01011B.00101C.11011D.10101正确答案:A解析:[X]补=01011,其符号位为0,真值为正;真值就是01011。
5.设有二进制数X=11011 10,若采用8位二进制数表示,则[X]补( ) A.11101101B.10010011C.00010011D.10010010正确答案:D解析:X=11011 10为负数,负数的补码是符号位不变将二进制位按位取反后在最低位上加1,故[X]补=10010010。
6.下列数中最小的是( )A.101001BB.2BHC.50DD.52正确答案:A解析:注意十进制数‘D’可以省略,2BH=101011B,50D=110010。
故选A 选项。
7.1000 1010是( )A.带符号数B.是不带符号数C.是原码、反码、补码标识的带符号数D.无法确定正确答案:D解析:在没有明确说明下,我们无法确定一个数是有符号数。
8.8086微处理器的RD引脚属于( )A.输入信号B.数据信号C.控制信号D.地址信号正确答案:C解析:在8086微处理器的控制引脚中,RD引脚和WR引脚本身都是输出引脚,但是在这两个引脚的信号输出之后,接下来的数据总线上的信号传送方向就是从CPU片外取回数据,这是在读控制信号输出之后,而CPU把内部的数据输出给片外这是在写信号之后的动作过程。
工业控制微型计算机

工业控制微型计算机在智能 交通信号控制系统中发挥着 核心作用,能够实时采集和 处理各种交通数据,根据交 通流量和路况自动调整信号 灯的时长和配时方案,提高 道路通行效率。
智能交通信号控制系统还包 括视频监控、违章抓拍等功 能,这些功能都需要工业控 制微型计算机的支持。
工业控制微型计算机在智能 交通信号控制系统中的应用 ,可以提高道路通行效率, 缓解城市交通拥堵问题,减 少尾气排放和噪音污染,提 升城市居民的生活质量。
选型原则
根据需求分析结果,选择适合的工业 控制微型计算机型号,应遵循高性能 、高可靠性、高稳定性、易维护和扩 展性等原则。
硬件配置与性能评估
处理器
选择具有高性能的处理器,能够快速 处理各种工业控制算法和数据,保证 系统实时性。
01
02
内存
配置足够的内存容量,以满足复杂算 法和大数据处理的需求,提高系统运 行速度。
工业控制微型计算机在自动化生产线控制系统中 的应用,可以大大提高生产线的稳定性和可靠性 ,减少故障率,提高产品质量。
智能交通信号控制系统
智能交通信号控制系统是工 业控制微型计算机在交通领 域的典型应用。通过使用工 业控制微型计算机,可以实 现交通信号的智能化控制, 提高道路通行效率,缓解城 市交通拥堵问题。
专为数字信号处理算法而设计,具有高速 运算能力。
可编程逻辑器件,用于实现定制的数字电 路和系统。
存储器
随机存取存储器(RAM):用于 存储运行中的程序和数据。
只读存储器(ROM):存储固 化的程序和数据,不易更改。
闪存(Flash Memory):非易 失性存储介质,可持久保存数据。
外部存储设备:如硬盘、光盘 、USB等,用于扩展存储容量 。
单片机在工业领域的应用原理

单片机在工业领域的应用原理1. 引言单片机是一种集成了处理器、存储器和输入输出接口等功能于一体的微型计算机系统。
它在工业领域中具有广泛的应用,能够完成各种控制和监测任务。
本文将介绍单片机在工业领域中的应用原理。
2. 工业控制系统工业控制系统是指对生产过程进行监控和控制的系统。
它通常包括传感器、执行器、控制器等组件。
单片机在工业控制系统中发挥着重要的作用。
3. 单片机的特点单片机具有以下几个特点,使其成为工业控制系统中的重要组成部分:•低成本: 单片机的生产成本较低,适用于大规模应用。
•体积小: 单片机通常采用高集成度封装,体积小巧。
•低功耗: 单片机的功耗相对较低,在长时间运行的工业控制系统中能够节省能源。
•强大的计算能力: 单片机具有高效的处理能力,能够完成复杂的控制算法。
•丰富的接口: 单片机具有多种输入输出接口,可以方便地与其他组件进行通信。
4. 单片机在工业自动化中的应用4.1 生产线控制单片机可以用于对生产线进行控制,包括对机器设备的开启和关闭、运动控制、物料供给等。
通过单片机的编程,可以实现生产线的自动化操作,提高生产效率和质量。
4.2 温度监测与控制单片机可以通过传感器获取环境温度信息,并通过控制器对温度进行监测和控制。
这在很多工业领域中非常重要,例如电子设备、冷藏仓库等。
4.3 液位控制单片机可以通过传感器对液位进行监测,并控制液位的上升和下降。
这在液态化工过程和水处理等领域中广泛应用,能够保证液体的稳定供应和排放。
4.4 电力监测与控制单片机可以通过传感器对电力的输入和输出进行监测,并进行电力的控制和调节。
这在电力系统中非常重要,能够保证电力的稳定供应和安全使用。
4.5 数据采集与存储单片机可以通过各种传感器对环境参数、设备状态等进行数据采集,并将数据存储在内部存储器或外部存储介质中。
这对于分析和优化生产过程非常有用。
5. 单片机的编程和调试单片机的应用需要进行编程和调试。
在工业领域中,常用的单片机编程语言有C语言和汇编语言。
2019年自考《工业用微型计算机》试题及答案

2019年自考《工业用微型计算机》试题及答案一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.8位二进制有符号数补码能够表示的十进制数范围是( )A.0~+127B.-128~+127C.-127~+127D.-127~+1272.补码FEH的真值是( )A.254B.-2C.-1D.13.从键盘输入6和B时,得到的ASCⅡ码分别是( )A.06H、OBHB.08H、15HC.60H、11HD.36H、42H4.微处理器8088的外部数据总线位数为( )A.8B.16C.325.下面哪一个是8088CPU中的代码段寄存器( ) A.CSB.DSC.ESD.SS6.在指令MOV AX,[BX]中,源操作数的寻址方式为( ) A.直接寻址B.立即寻址C.寄存器寻址D.寄存器间接寻址7.在下列四条指令中,错误的指令是( )A. MOV AX,1234HB.MOV BX,[1234H]C. MOV DS,AXD.MOV 2000H,AX8.下面的数据交换指令中,错误的指令是( )A. XCHG AX,DIB.XCHG BX,[SI+3]C. XCHG AL,20HD.XCHG NUM,DX9.若AX=-25,执行指令NEG AX后,AX= ( )B.25C.24D.25H10.利用DOS系统功能INT 21H的1号(AH=2)功能调用,若用户按下的是6,则寄存器AL中的内容是( )A.26HB.36HC.46HD.56H11.某半导体静态存储器芯片的地址线为A13一AO,数据线为D7一DO,若组成容量为32KB存储器,需要该种存储芯片的片数为( ) A.16片B.8片C.4片D.2片12. 8086CPU可扩展I/O端口地址的个数最多为( )A.1KB.4KC.8KD.64K13.对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章微型计算机概论微处理器——由运算器、控制器、寄存器阵列组成微型计算机——以微处理器为基础,配以内存以及输入输出接口电路和相应的辅助电路而构成的裸机微型计算机系统——由微型计算机配以相应的外围设备及其它软件而构成的系统单片机——又称为“微控制器”和“嵌入式计算机”,是单片微型计算机单板机——属于计算机系统总线——是CPU、内存、I/O接口之间相互交换信息的公共通路,由数据总线(双向)、地址总线和控制总线组成微机系统中的三种总线:1. 片总线,元件级总线2. 内总线(I-BUS),系统总线3. 外总线(E-BUS),通信总线第2章 80X86处理器8086CPU两个独立的功能部件:1. 执行部件(EU),由通用计算器、运算器和EU控制系统等组成,EU从BIU的指令队列获得指令并执行2. 总线接口部件(BIU),由段寄存器、指令指针、地址形成逻辑、总线控制逻辑和指令队列等组成,负责从内存中取指令和取操作数8086CPU的两种工作方式:1. 最小方式,MN/MX接+5V(MX为低电平),用于构成小型单处理机系统支持系统工作的器件:(1) 时钟发生器,8284A(2) 总线锁存器,74LS373(3) 总线收发器,74LS245控制信号由CPU提供2. 最大方式,MN/MX接地(MX为低电平),用于构成多处理机和协处理机系统支持系统工作的器件:(1) 时钟发生器,8284A(2) 总线锁存器,74LS373(3) 总线收发器,74LS245(4) 总线控制芯片,8288控制信号由8288提供指令周期、总线周期、时钟周期的概念及其相互关系:1. 执行一条指令所需要的时间称为指令周期2. 一个CPU同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期3. 时钟脉冲的重复周期称为时钟周期4. 一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成5. 8086CPU的总线周期至少由4个时钟周期组成6. 总线周期完成一次数据传输包括:传送地址,传送数据等待周期——在等待周期期间,总线上的状态一直保持不变空闲周期——总线上无数据传输操作MMX——多媒体扩展SEC——单边接口,PENTIUM2的封装技术SSE——数据流单指令多数据扩展,PENTIUM3的指令集乱序执行——不完全按程序规定的指令顺序执行(PENTIUM PRO)推测执行——遇到转移指令时,不等结果出来便先推测可能往哪里转移以便提前执行(PENTIUM PRO)8086CPU逻辑地址与物理地址的关系:1. CPU与存储器交换信息,使用20位物理地址2. 程序中所涉及的都是16位逻辑地址3. 物理地址 == 段基值 * 16 + 偏移地址4. 20条地址线 == 1M,(00000H ~ FFFFFH);16条数据线 == 64K,(0000H ~ FFFFH)5. 段起始地址必须能被16整除8086的结构,各引脚功能,全部要掌握 (教科书 P14 ~ P18)复位(RESET)时CPU内寄存器状态:1. PSW(FR)、IP、DS、SS、ES清零2. CS置FFFFH3. 指令队列变空8086CPU外部总线16位,8088CPU外部总线8位80286CPU:1. 16位CPU2. 两种工作方式:(1) 实地址方式,使用20条地址线,兼容8086全部功能(2) 保护虚地址方式,使用24条地址线,有16M的寻址能力80386CPU:1. 32位CPU2. 数据线32位3. 地址线32位,直接寻址4GB4. 内部寄存器32位5. 三种存储器地址空间:逻辑地址,线性地址,物理地址6. 三种工作方式:实方式,保护方式,虚拟8086方式80486CPU:1. 采用RISC2. 集成FPU和CACHE第3章存储器及其接口半导体存储器分类:1. 随机存取存储器,RAM(1) 静态RAM,SRAM (HM6116,2K * 8)(2) 动态RAM,DRAM,需要刷新电路 (2164,64K * 1)2. 只读存储器,ROM(1) PROM,可编程ROM,一次性写入ROM(2) EPROM,可擦除可编程ROM (INTEL2732A,4K * 8)(3) EEPROM,电可擦除可编程ROM半导体存储器的性能指标:1. 存储容量2. 存取速度 (用两个时间参数表示:存取时间,存取周期)3. 可靠性4. 性能/价格比内存条及其特点:内存条是一个以小型板卡形式出现的存储器产品,它的特点是:安装容易,便于用户进行更换,也便于扩充内存容量HM6116、2164、INTEL2732A的外特性 (教科书 P50 ~ P53)INTEL2732A的6种工作方式:1. 读2. 输出禁止3. 待用4. 编程5. 编程禁止6. INTEL标识符实现片选控制的三种方法:1. 全译码2. 部分译码 (可能会产生地址重叠)3. 线选法地址重叠——多个地址指向同一存储单元存储器芯片同CPU连接时应注意的问题:1. CPU总线的负载能力问题2. CPU的时序同存储器芯片的存取速度的配合问题16位微机系统中,内存储器芯片的奇偶分体:1. 1M字节分成两个512K字节 (偶存储体,奇存储体)2. 偶存储体同低8位数据总线(D7 ~ D0)相连接,奇存储体同高8位数据总线(D15 ~ D8)相连接3. CPU的地址总线A19 ~ A1同两个存储体中的地址线A18 ~ A0相连接,CPU地址总线的最低位A0和BHE(低电平)用来选择存储体4. 要访问的16位字的低8位字节存放在偶存储体中,称为对准字,访存只需要一个总线周期;要访问的16位字的低8位字节存放在奇存储体中,称为未对准字,访存需要两个总线周期5. 8088CPU数据总线是8位,若进行字操作,则需要两个总线周期,第一个周期访问低位,第二个周期访问高位存储器的字位扩展,考试必考 (教科书 P71 习题2、习题6)74LS138的综合应用必须熟练掌握,考试必考: (教科书 P55 ~ P58; P71 ~ P72 习题7、习题8; P231 第五2题)1. 存储器芯片的地址范围2. 地址线的连接 (片内地址,片外地址)3. 数据线的连接4. 控制线的连接 (片选信号CE,写信号WE,输出信号OE等,以上信号都为低电平)第4章输入输出与中断I/O接口——把外围设备同微型计算机连接起来实现数据传送的控制电路称为“外设接口电路”,即I/O接口I/O端口——I/O接口中可以由CPU进行读或写的寄存器被称为“端口”外设接口与CPU的信息传送:1. 外设接口通过微机总线(片总线、内总线、外总线)与CPU连接2. CPU同外设接****换的三种信息:(1) 数据信息,包括数字量、模拟量和开关量(2) 状态信息,表示外设当前所处的工作状态(3) 控制信息用于控制外设接口的工作3. 数据信息、状态信息、控制信息都是通过数据总线来传送的I/O端口的编址方式及其特点:1. 独立编址(专用的I/O端口编址)——存储器和I/O端口在两个独立的地址空间中(1) 优点:I/O端口的地址码较短,译码电路简单,存储器同I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计(2) 缺点:需要有专用的I/O指令,程序设计的灵活性较差2. 统一编址(存储器映像编址)——存储器和I/O端口共用统一的地址空间,当一个地址空间分配给I/O端口以后,存储器就不能再占有这一部分的地址空间(1) 优点:不需要专用的I/O指令,任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,程序设计比较灵活;由于I/O端口的地址空间是内存空间的一部分,这样,I/O端口的地址空间可大可小,从而使外设的数量几乎不受限制(2) 缺点:I/O端口占用了内存空间的一部分,影响了系统的内存容量;访问I/O端口也要同访问内存一样,由于内存地址较长,导致执行时间增加微机系统中,数据传送的控制方式:1. 程序控制方式,以CPU为中心,数据传送的控制来自CPU,通过预先编制好的程序实现数据的传送2. DMA方式,直接存储器访问,不需要CPU干预,也不需要软件介入的高速传送方式程序控制传送方式分为三种:1. 无条件传送方式,又称“同步传送方式”,用于外设的定时是固定的而且是已知的场合,外设必须在微处理器限定的指令时间内准备就绪,并完成数据的接收或发送2. 查询传送方式,当CPU同外设工作不同步时,为保证数据传送的正确而提出的,CPU 必须先对外设进行状态检测,若外设已“准备好”,才进行数据传送3. 中断传送方式,解决了“无条件传送方式”和“查询传送方式”只能串行工作的缺点,为了使CPU和外设之间可以并行工作,提出中断传送方式,采用中断方式传送数据时,CPU从启动外设到外设就绪这段时间,仍在执行主程序,当“中断服务程序”执行完毕后,则重新返回主程序DMA操作的基本方法:1. 周期挪用,DMA乘存储器空闲时访问存储器,周期挪用不减慢CPU的操作2. 周期扩展,CPU与DMA交替访问存储器,这种方法会使CPU处理速度减慢,一次只能传送一个字节3. CPU停机方式,CPU等待DMA的操作,这是最常用的DMA方式,由于CPU 处于空闲状态,所以会降低CPU的利用率DMAC及其传送方式:1. 在DMA传送方式中,对数据传送过程进行控制的硬件称为DMA控制器,即:DMAC2. DMAC的三种传送方式:(1) 单字节传送方式(2) 成组传送方式(3) 请求传送方式DMAC的基本功能:1. 能接收外设的DMA请求信号,并能向外设发出DMA响应信号2. 能向CPU发出总线请求信号,当CPU发出总线响应信号后,能接管对总线的控制权,进入DMA方式3. 能发出地址信息,对存储器寻址并修改地址指针4. 能发出读、写等控制信号,包括存储器访问信号和I/O访问信号5. 能决定传送的字节数,并能判断DMA传送是否结束6. 能发出DMA结束信号,释放总线,使CPU恢复正常工作8086中断的特点:1. 最多可处理256种不同的中断类型,每个中断都有一个中断类型码2. 外部中断(硬件中断);内部中断(软件中断)8086内部中断的特点:1. 中断类型码或者包含在指令中,或者是预先规定的2. 不执行INTA总线周期3. 除单步中断外,任何内部中断都无法禁止4. 除单步中断外,任何内部中断的优先级都比任何外部中断的高中断向量表:1. 中断向量表是存放中断服务程序入口地址(即:中断向量)的表格2. 它存放在存储器的最低端,共1024个字节,每4个字节存放一个中断向量(形成一个单元),一共可存256个中断向量3. 每个单元(4字节)高地址的两个字节存放中断向量的段基值,低地址存放偏移量4. 每个单元(4字节)的最低地址为向量表地址指针,其值为对应的中断类型码乘48086中断系统、中断分类 (南京大学出版的《应试指导》 P50 表格)中断控制器的基本要求:1. 能控制多个中断源,实现中断传送2. 能对多个中断源同时发出的中断请求进行优先级判别3. 能实现中断嵌套4. 能提供对应中断源的中断类型码可编程中断控制器8259A的主要功能:1. 每一片8259A可管理8级优先权中断源,通过8259A的级联,最多可管理64级优先权的中断源2. 对任何一级中断源都可单独进行屏蔽,使该级中断请求暂时被挂起,直到取消屏蔽时为止3. 能向CPU提供可编程的标识码,对于8086CPU来说就是中断类型码4. 具有多种中断优先权管理方式:(1) 完全嵌套方式(2) 自动循环方式(3) 特殊循环方式(4) 特殊屏蔽方式(5) 查询排序方式8259A的结构,由8个基本组成部分:1. IRR,8位中断请求寄存器,用来存放从外设来的中断请求信号IR0 ~ IR72. IMR,8位中断屏蔽寄存器,用来存放CPU送来的屏蔽信号3. ISR,8位中断服务寄存器,用来记忆正在处理中的中断级别4. PR,优先级判别器,也称优先级分析器5. 控制逻辑6. 数据总线缓冲器7. 读/写逻辑8. 级联缓冲器/比较器其中,IRR、IMR、ISR、PR和控制逻辑五个部分是实现中断优先管理的核心部件8259A的中断结束方式:1. EOI命令方式:(1) 普通EOI命令(2) 特殊EOI命令2. 自动EOI方式8259A的中断工作顺序 (教科书 P93 ~ P94)第5章并行接口片选——CE(低电平),确定当前对哪个芯片进行操作读写——RD/WR(WR为低电平),决定CPU对I/O接口执行取出(读)操作还是存入(写)操作可编程——通过计算机指令来选择接口芯片的不同功能和不同通道联络——CPU通过外设接口芯片同外设交换信息时,接口芯片与外设间有一定的“联络”信号:(1) STB(低电平),选通信号(2) RDY,就绪信号接口电路应包含的电路单元:1. 输入/输出数据锁存器和缓冲器2. 控制命令和状态寄存器3. 地址译码器4. 读写控制逻辑5. 中断控制逻辑简单I/O接口芯片和可编程I/O接口芯片的异同处:1. 相同点:都可实现CPU与外设间的数据传送,都具有暂存信息的数据缓冲器或锁存器2. 不同点:(1) 简单接口芯片功能单一(2) 可编程接口芯片具有多种工作方式,可用程序来改变其基本功能74LS373锁存器、74LS244缓冲器、74LS245数据收发器的外特性 (教科书 P100 ~ P103) 可编程并行接口芯片8255A的结构:1. 数据总线缓冲器2. 三个8位端口:PA、PB、PC3. A组和B组的控制电路:A组控制PA和PC7 ~ PC4,B组控制PB和PC3 ~ PC04. 读/写控制逻辑8255A的工作方式:1. 方式0——基本输入/输出,输出锁存2. 方式1——单向选通输入/输出,输入输出均锁存3. 方式2——双向选通输入/输出,输入输出均锁存,仅限于A组使用8255A的应用要重点掌握,考试必考:1. 教科书 P110 ~ P111 表格2. 教科书 P111 ~ P112 8255A的初始化3. 教科书 P113 应用举例4. 教科书 P117 习题78255A联络信号的作用:1. STB(低电平):输入选通信号2. IBF:输入缓冲器满信号3. OBF(低电平):输出缓冲器满信号4. ACK(低电平):输出时响应信号5. INTR:中断请求信号6. INTE:中断允许信号7. INTE1:方式2,由PC6置/复位8. INTE2:方式2,由PC4置/复位8255A初始化的两种控制命令字:1. 方式选择控制字(D7=1)2. C口按位置/复位控制字(D7=0)16位系统中并行接口的特点:1. 8086最小方式的微机系统,8255A芯片最多可有16片,分为两组挂到系统总线上2. 一组8255A的端口地址在奇地址边界上,另一组在偶地址边界上3. 每片8255A最多可提供3个8位端口(PA、PB、PC),每一组最多可有192条I/O线第6章定时器/计数器电路定时器/计数器在微机系统中的作用:1. 外部实时时钟,以实现延时控制或定时2. 能对外部事件计数的计数器可编程定时器/计数器的典型结构:1. 控制寄存器2. 控制逻辑3. 计数初值寄存器 CR4. 计数执行单元 CE5. 计数输出锁存器 OL可编程间隔定时器8253-5具有三个独立的16位减法计数器,三个计数器中每一个都有三条信号线:(1) CLK——计数输入,用于输入定时基准脉冲或计数脉冲(2) OUT——输出信号,以相应的电平指示计数的完成,或输出脉冲波形(3) GATE——选通输入,用于启动或禁止计数器的操作每个计数器都有三个寄存器:(1) 控制寄存器(2) 计数初值寄存器(3) 减1计数寄存器8253-5的初始化: (教科书 P121; P135 习题5; P231 第五。