微机控制技术第五章练习题答案
微型计算机原理作业第五章 习题与思考题

第五章习题与思考题典型例题解析例5-1 计算机输入/输出控制方式有哪几种?各有什么特点?答:CPU与外设进行数据传送,系统中对数据传送的控制方式一般分为四种:①程序控制方式,程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式,这种方式又分为无条件传送和条件传送二种。
在这种I/O方式中,程序设计简单,硬件软件较省,但费时,CPU效率较低,实时性差,主要用于中低速外设和实时性要求不高的场合。
②中断控制方式,中断控制方式是指利用中断技术控制CPU与外设进行数据传送的一种方式。
这种方式实时性好,不需要反复查询等待,减少了CPU等待时间,CPU与外设可并行工作,但这种方式需要进行现场保护及恢复等工作,仍花费CPU时间。
③DMA方式,DMA方式是指由专门硬件控制,不需CPU介入,直接由存储器与外设进行数据传送的方式。
这种方式不需CPU介入,减少了CPU的开销,能实现高速的数据块传送,提高了效率。
但这种方式增加了硬件开销,提高了系统的成本。
④IOP方式,IOP方式是指由输入/输出协处理器IOP控制数据传送的方式。
这种控制方式由于输入/输出协处理器具有单独的指令系统,因此能在数据传送时,同时进行数据处理,数据传送支持DMA方式,因此传送速度快而且不须CPU介入,CPU与IOP可并行工作,效率高。
这四种方式中,程序控制方式和中断方式属于软件控制方式,DMA方式和IOP方式属于硬件方式。
例5-2 试述I/O端口两种编址方法的特点与区别。
..答:I/O端口的编址方法有二种:即I/O端口单独编址方式和I/O端口与存储器单元统一编址方式。
I/O端口与内存单元地址统一编址方式是将I/O端口地址与内存地址统一安排在内存的地址空间中,即把内存的一部分地址分配给I/O端口,由I/O端口来占用这部分地址。
这种方式控制逻辑较简单,I/O端口数目不受限制,所有访问存储器的指令都可用于I/O端口,指令丰富,功能强。
微机原理第五章练习题及解.

微机原理第五章练习题及解一:单项选择题●80286在保护虚地址模式下,虚拟空间为( D 。
A:1MB B:2MB C:4MB D:16MB●80486DX和80386相比,内部增加的功能部件是( C 。
A:分段部件、分页部件B:预取部件、译码部件C:Cache、浮点运算部件D:执行部件、总线接口部件●虚拟存储器是为了使用户可运行比主存容量大得多的程序,它要在硬件之间进行信息动态调度,这种调度是由( D 来完成的。
A:硬件B:操作系统C:BIOS D:操作系统和硬●在各种辅存中,除去( D 外,大多是便于安装、卸载和携带的。
A:软盘B:CD-ROM C:磁带D:硬盘●硬盘是一种外设,而软盘驱动器属于( C 。
A:软盘B:CD-ROM C:磁带D:硬盘●常用的虚拟存储器寻址系统由( A 两级存储器组成。
A:主存——外存B:Cache——主存C:Cache——主存D:Cache——Cache●高速缓存Cache的存取速度( C 。
A:比主存慢、比外存快B:比主存慢、比内部寄存器快C:比主存快、比内部寄存器慢D:比主存慢、比内部寄存器慢●在PC机中,CPU访问各类存储器的频率由高到低为( A 。
A:高速缓存、主存、硬盘、磁带B:主存、硬盘、磁带、高速缓存C:硬盘、主存、磁带、高速缓存D:硬盘、高速缓存、主存、磁带●下列说法中正确的是( D 。
A:EPROM是不能改写的B:EPROM可以改写,所以也是一种读写存储器C:EPROM只能改写一次D:EPROM可以改写,但不能取代读写存储器●目标程序中将逻辑地址转换成物理地址称为( B 。
A:存储分配B:地址重定位C:地址保护D:程序移动●高速缓冲存储器Cache的作用是( D 。
A:硬盘与主存储器间的缓冲B:软盘盘与主存储器间的缓冲C:CPU与视频设备间的缓冲D:CPU与主存储器间的缓冲●若256KB的SRAM有8条数据线,则它有( B 地址线。
A:8条B:18条C:20条D:256条●Cache存储器一般采用SRAM,而内存条由( D 组成。
微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进展检测,并输入给计算机。
(2)实时控制决策:对采集到的表征被控参数的状态量进展分析,并按已定的控制规律,决定下一步的控制过程。
(3)实时控制输出:根据决策,适时地对执行机构发出控制信号,完成控制任务。
2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时〞,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进展处理,并在一定的时间内作出反响并进展控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线〞方式:在计算机控制系统中,如果生产过程设备直接及计算机连接,生产过程直承受计算机的控制,就叫做“联机〞方式或“在线〞方式。
(3)“离线〞方式:假设生产过程设备不直接及计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。
3.微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?由四局部组成。
(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进展各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进展监视,使之处于最优工作状态;对事故进展预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进展信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进展控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
(3)外部设备:这是实现微机和外界进展信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。
微型计算机控制技术课后答案

第一章1.微型计算机控制系统的硬件由哪几部分组成各部分作用(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。
主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。
(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。
过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。
过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。
过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。
(3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。
其中作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能.(4)检测与执行机构:a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量.b.执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位移或直线位移,并通过调节机构改变被调介质的流量或能量,使生产过程符合预定的要求。
4、操作指导、DDC和SCC系统工作原理如何它们之间有何区别和联系(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。
计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到操作指导的作用(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。
微机原理与接口技术 第5章课后作业答案

4
D0~ D7 8088系统 BUS
D0~ D7 · · · A0 SRAM 6116
A0 A 10
MEMW
A 10
R/W OE D0~ D7 CS
MEMR
D0~ D7 A0 · · ·
A0 A 10 R/W OE CS
A 10
MEMW MEMR & A 18 A 17 A 19 A 16 A 15 A 14 A 13 A 12 A 11
5.10 74LS138译码器的接线图如教材第245页的图5-47所示,试判断其输出端Y0#、Y3#、Y5#和 Y7#所决定的内存地址范围。
解:因为是部分地址译码(A17不参加译码),故每个译码输出对应2个地址范围: Y0#:00000H ~ 01FFFH 和 20000H ~ 21FFFH Y3#:06000H ~ 07FFFH 和 26000H ~ 27FFFH
5.2 为什么动态RAM需要定时刷新?
解:DRAM的存储元以电容来存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出 现错误。因此需要对这些电容定时进行“刷新”。 5.3 CPU寻址内存的能力最基本的因素取决于___________。 解:地址总线的宽度。 5.4 试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。 解:将地址范围展开成二进制形式如下图所示。 0011 0010 0000 0000 0000 0011 0011 1111 1111 1111
解:
(1)特点是:它结合了RAM和ROM的优点,读写速度接近于RAM,断电后信息又不会丢失。 (2)28F040的编程过程详见教材第222~223页。 5.14 什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理? 解: (1)Cache 是位于CPU与主存之间的高速小容量存储器。 (2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。 5.15 若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,有它们构成的存储器的平 均存取周期是多少? 解:平均存取周期约为 70×0.1ns + 5×0.9ns =11.5ns。
微型计算机技术 第3、4、5章作业参考答案(第5版)

第3、4、5章作业参考答案3.12 下列指令都是非法的,指出各指令错在哪里?(1)MOV SI,AH ;源操作数和目的操作数类型不一致(2)MOV 70H,BL ;立即数不能作目的操作数(3)MOV CX,F123H ;数字不能以字母开头,F前应加0 (4)MOV [BX],6AH ;目的操作数类型不清,应加类型说明(5)MOV ES,5000H ;立即数不能送段寄存器(6)MOV [DI],[3000H] ;源操作数和目的操作数不能同时为存储器操作数(7)MOV DS,SS ;源操作数和目的操作数不能同时为段寄存器(8)MOV CS,AX ;代码段寄存器CS不能为目的操作数(9)MOV AL,[CX] ;存储器寻址方式中不能用CX存放地址(10)MOV [BX+BP],DX ;不能同时用2个基址寄存器寻址(11)MOV BH,[SI+DI+2] ;不能同时用2个变址寄存器寻址(12)PUSH AL ;堆栈指令操作数必须是16位(13)LEA AX,BX ;LEA指令的源操作数必须是存储器操作数(14)LDS BL,[5100H] ;LDS指令的目的操作数必须是16位的通用寄存器(15)IN AH,DX ;输入输出指令中存放数据的寄存器只能是AL或AX,不能用AH (16)OUT 288H,AL ;输入输出指令中16位的端口地址不能直接写在指令中,必须放在DX中(17)ADD [2400H],1234H ;目的操作数类型不清,应加类型说明(18)XOR [2500H],[BX+10H] ;源操作数和目的操作数不能同时为存储器操作数(19)INC [SI] ;存储器操作数类型不清,应加类型说明(20)MUL 10 ;乘法指令中的操作数不能是立即数(21)IDIV [BP+DI+1300H] ;存储器中的除数位数不清,应加类型说明(22)SAL AL,2 ;超过1的移位次数不能直接写在指令中,必须放在CL中3.14 SP=1FFEH, AX=5000H, BX=5000H3.17(2) OF=0, SF=1, ZF=0, AF=1, PF=1, CF=13.18 AX:BX←CX:DX+SI:DIADD DX,DIMOV BX,DXADC CX,SIMOV AX,CX3.25(2) AL=36H, CF=13.26 ADD AL,CLDAAMOV BL,ALMOV AL,AHADC AL,CHDAAMOV AH,ALMOV AL,BL3.27(1) AX=0203H, CF=13.29 BX=3616H, PF=1, CF=03.30 分别只使用一条指令实现下述各功能。
计算机控制技术第二版课后第五章答案于海生

计算机控制技术第二版课后第五章答案于海生1、显示器得屏幕尺寸就是指()得长度,一般以英寸为单位。
[单选题] *A. 显示器屏幕对角线(正确答案)B. 显示器屏幕水平宽度C. 显示器屏幕垂直高度D. 显示器屏幕对角线2、如果广域网中的任何一个结点都至少与其他两个结点相连,那么这种广域网的拓扑结构是()。
易[单选题] *A. 集中式B. 分散式C. 分布式(正确答案)D. 全互连3、数据链路层的协议数据单元(PDU)是()易[单选题] *A.比特B. 帧(正确答案)C. 分组D. 报文4、在通信术语中,计算机和终端统称为()易[单选题] *A. DTE(正确答案)B. DCEC. DSED. Client/Server5、用MIPS衡量的计算机性能指标是______。
[单选题] *A:处理能力B:存储容量C:可靠性D:运算速度(正确答案)6、端口号的目的是()。
中[单选题] *A.跟踪同一时间网络中的不同会话B.源系统产生端口号来预报目的地址C.用于标识应用层的进程(正确答案)D.用于标识网络中的主机7、42.在因特网上,一台计算机可以作为另一台主机的远程终端,使用该主机的资源,该项服务称为()。
[单选题] *A.Telnet(正确答案)B.BBSC.FTPD.WWW8、路由器最主要的功能是()。
中[单选题] *A.集中线路B.选择数据分组传输的最佳路径(正确答案)C.连接互联网D.将信号还原为原来的速率再发送出去9、1冯.诺依曼型计算机工作方式的基本特点是()。
[单选题] *A.多指令流单数据流B.按地址访问并顺序执行指令(正确答案)C.堆栈操作D.存储器按内部选择地址10、1根据冯.诺依曼原理,准确地说计算机硬件各部件如何动作具体是由()决定的。
[单选题] *A.存储器中的内容B.操作系统C.用户D.CPU 中所执行的指令(正确答案)11、下列叙述中,正确的是______。
[单选题] *A:(正确答案)C++ 是一种高级程序设计语言B:用C++ 程序设计语言编写的程序可以无需经过编译就能直接在机器上运行C:汇编语言是一种低级程序设计语言,且执行效率很低12、D:断电后,优盘还能保持存储的数据不丢失影响一台计算机性能的关键部件是______。
微机原理及接口技术试题第五章 习题和答案

第五章习题和答案一、单选题1.计算机的外围设备是指____A__。
A、输入/输出设备B、外存储器C、远程通信设备D、除了CPU和内存以外的其他设备2.下述I/O控制方式中,___C___主要由硬件实现。
A、程序传送方式B、中断方式C、DMA方式D、I/O处理机方式3.接口电路的最基本功能是____C__。
A、在CPU和外设间提供双向的数据传送B、反映外设当前的工作状态C、对传送数据提供缓冲功能D、对外设进行中断管理4.一个完整的DMA操作过程大致可分3个阶段,其中没有的阶段是___B___。
A、准备阶段B、总线控制阶段C、数据传送阶段D、传送结束阶段二、判断题1.把接口电路中CPU可以访问的每一个寄存器或控制电路称为一个I/O端口。
(T )2.采用统一编址方式时,CPU对I/O设备的管理是用访问内存的指令实现的。
(T )3.无条件传送是一种最简单的输入/输出传送,一般只用于简单、低速的外设的操作。
(T )4.中断方式的特点是改CPU的被动查询为主动响应。
(F )5.DMA控制器是一个特殊的接口部件,它有主、从两种工作状态。
(T )三、思考题1.外设为何必须通过接口与主机相连?存储器与系统总线相连需要接口吗?为什么?答: 外设都必须通过I/O接口电路与微机系统总线相连,因为CPU与外部设备通信在运行速度和数据格式上差异很大. 存储器与系统总线相连不需要接口.因为接口是用来连接微机和外设的一个中间部件,I/O接口电路要面对主机和外设两个方面进行协调和缓冲,存储器属于微机系统的组成部分.它们之间的数据传输是标准的、统一的没有必要通过接口.2.CPU与外设间传送的信号有哪几类?答: CPU与外设间传送的信息大致可分为以下3类: 数据信息(分为数字量,模拟量和开关量), 控制信息(CPU发出的用来控制外设工作的命令)和状态信息(用来反映输入、输出设备当前工作状态的信号).3. 常用的I/O端口编址方式有哪几种?各自的特点如何?答: 系统对I/O端口的地址分配有两种编址方式:统一编址和独立编址。
控制技术与系统第二版第五章课后答案

控制技术与系统第二版第五章课后答案1、双绞线根据抗干扰性分为屏蔽双绞线与()。
[单选题] *A五类双绞线B室内双绞线C室外双绞线D非屏蔽双绞线(正确答案)2、16.在Internet.上浏览时,浏览器和Www服务器之间传输网页使用的协议是()。
[单选题] *A.Http(正确答案)B.IPC.FtpD.Smtp3、12.下列各组软件中,属于应用软件的一组是()。
[单选题] *A.WindowsXP和管理信息系统B.Unix和文字处理程序C.Linux和视频播放系统D.0ffice 2003和军事指挥程序(正确答案)4、67.下面关于USB的叙述中,错误的是()[单选题] *B接口的尺寸比并行接口大得多(正确答案)B2.0的数据传输率大大高于USB1.1B具有热插拔与即插即用的功能D.在WindowsXP下,使用USB接口连接的外部设备(如移动硬盘.U盘等)不需要驱动程序5、下列各选项中,不属于Internet应用的是______。
[单选题] *A:新闻组B:远程登录C:网络协议(正确答案)D:搜索引擎6、下列软件中,属于系统软件的是______。
[单选题] *A:航天信息系统B:Office 2003C:Windows Vista(正确答案)D:决策支持系统7、TCP/IP协议中负责将IP地址转换为物理地址的协议是()。
易[单选题] *A. ICMPB. IPC. ARP(正确答案)D. TCP8、文件的分类有很多标准,只读文件和读写文件属于()分类。
[单选题] *A.按保护级别(正确答案)B.按性质C.按信息流量D.按类型9、在Windows 的"资源管理器" 窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是()。
[单选题] *A.按住Ctrl 键,用鼠标右键逐个选取B.按住Ctrl 键,用鼠标左键逐个选取(正确答案)C.按住Alt键,用鼠标右键逐个选取D.按住Alt键,用鼠标左键逐个选取10、要在幻灯片中设置“标尺”的显示/隐藏属性,应选择()选项卡。
微机原理及应用习题库与答案

微机原理及应⽤习题库与答案微机原理及应⽤习题库与答案习题与练习题1第1章绪论1.计算机分那⼏类?各有什么特点?答:传统上分为三类:⼤型主机、⼩型机、微型机。
⼤型主机⼀般为⾼性能的并⾏处理系统,存储容量⼤,事物处理能⼒强,可为众多⽤户提供服务。
⼩型机具有⼀定的数据处理能⼒,提供⼀定⽤户规模的信息服务,作为部门的信息服务中⼼。
微型机⼀般指在办公室或家庭的桌⾯或可移动的计算系统,体积⼩、价格低、具有⼯业化标准体系结构,兼容性好。
2.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。
微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。
3.80X86微处理器有⼏代?各代的名称是什么?答:从体系结构上可分为3代:← 8080/8085:8位机。
↑ 8086/8088/80286:16位机。
→ 80386/80486:32位机。
第2章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
2.EU与BIU各⾃的功能是什么?如何协同⼯作?答:EU是执⾏部件,主要的功能是执⾏指令。
BIU是总线接⼝部件,与⽚外存储器及I/O接⼝电路传输数据。
EU经过BIU进⾏⽚外操作数的访问,BIU为EU提供将要执⾏的指令。
EU与BIU可分别独⽴⼯作,当EU不需BIU提供服务时,BIU可进⾏填充指令队列的操作。
3.8086/8088与其前⼀代微处理器8085相⽐,内部操作有什么改进?答:8085为8位机,在执⾏指令过程中,取指令与执⾏执令都是串⾏的。
8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提⾼了处理器的性能。
4.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
现代微型计算机与接口教程第五章课后答案

习题五1. 8255A的方式选择控制字和C 口按位控制字的端口地址是否一样,8255A怎样区分这两种控制字?写出A端口作为基本输入,B端口作为基本输出的初始化程序。
解:(1)8255A的方式选择控制字和 C 口按位控制字的端口地址一样,它们之间的区别在控制字的D7位(特征位)的值不同,8255A的方式选择控制字D7=1,而C 口按位置位/复位控制字D7=0。
(2) MOV MOV OUT 初始化程序:(设端口地址为, A 口:200H, B 口:201H,控制口:203H)AL, 90HDX 203HDX AL2. 用8255A的A端口接8位二进制输入,B端口和C端口各接8只发光二极管显示二进制数。
编写一段程序,把A端口读入的数据送B端口显示,而C端口的各位则采用置0/置1的方式显示A端口的值。
解:(设端口地址为,A 口:200H, B 口:201H, C 口:202H,控制口:203H)MOV AL,90H ;8255A初始化:MOV DX 203H ;8255A各组方式0 , A 口输入OUT DX AL ;B、C口输出MOV DX 200HIN AL , DX ;读A口输入值MOV DX 201HOUT DX AL ;送B 口输出MOV AH AL ;A 口输入值转存在AH中MOV DX 203HMOV CX 08 ;CX置循环次数初值MOV AL,00H ;C端口置0/置1控制字初值LPA AND AL,OFEH ;清除最低位SHR AH, 1 ;A端口一位转入CFADC AL, 0 ;A端口一位从CF转入命令字OUT DX AL ;A端口一位从送往C端口对应位ADD AL,02H ;形成下一个命令字LOOP LPA ;处理C端口下一位3. 将8255A用作两台计算机并行通信的接口电路,请画出采用查询式输入/输出方式工作的接口电路,并写出采用查询式输入/输出方式的程序。
解:用两片8255作两台计算机8088_A与8088_B之间并行通信的接口电路,两片8255之间的连接如下图所示。
计算机控制系统课后习题第五章2014

计算机控制技术第五 章 数字PID控制算法自动化学院 黄国辉Email: hgh817@ Tel: 86919133 QQ: 51137273307:00第5章 数字PID控制算法模拟PID调节器一、模拟 PID 调解器 一、模拟 PID 调解器PID 控制表示比例(Proportional)-积分(Integral) -微分(Differential)控制。
设 PID调节器如图5-1所示,其 输入输出关系为Kp E(s) Kp /(Tis) e(t) KpTd s u(t)图5-1 PID调节器方框图U(s)⎡ 1 u (t ) = K p ⎢e(t ) + Ti ⎣07:00de(t ) ⎤ ∫0 e(t )dt + Td dt ⎥ ⎦t2第5章 数字PID控制算法模拟PID调节器各控制分量的作用如下: (1) 比例(P)控制成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产 生控制作用,以减少偏差。
(2) 积分(I)控制主要用于消除静差,提高系统的无差度。
积分作用的强弱取决积 分时间常数,越大,积分作用越弱,反之则越强。
系统无稳态误 差的条件是系统前向通道中至少含有积分环节 。
(3) 微分(D)控制能反映偏差信号的变化趋势(变化速率),并能在偏差信号值变得 太大之前,引入一个有效的早期修正量,从而加快系统的响应,减 少调节时间。
07:00 3第5章 数字PID控制算法基本数字PID调节器二、基本数字 PID 调解器 二、基本数字 PID 调解器在计算机控制系统中,控制器是每隔一个控制周期进行 一次控制量的计算,并输出到执行机构。
计算机承担了数字 控制器的作用。
因此,要实现式 (5-1) 的 PID 控制规律,就要 进行时间离散化处理。
设控制周期为 T,在控制器的采样时刻时 t=kT ,对偏差、 积分运算和微分运算作如下近似变换:e(t ) ≈ e( kT ) ≈ e( k )∫ e(τ )dτ ≈ T ∑ e( jT ) ≈ T ∑ e( j )t 0 j =0 j =0kkde(t ) e( kT ) − e[( k − 1)T ] e( k ) − e( k − 1) ≈ ≈ dt T T07:00 4第5章 数字PID控制算法基本数字PID调节器在上述近似变换中,控制周期T必须足够短,才 能保证有足够的精度。
微型计算机原理与接口技术第五版周荷琴课后答案

微型计算机原理与接口技术第五版周荷琴课后答案第一章:计算机系统概述1.1 计算机系统基本组成•核心包括 CPU、内存和 I/O 设备。
CPU 是计算机的中央处理器,负责执行指令,控制各部分设备的操作。
内存存储数据和程序指令。
I/O 设备是计算机与外部世界进行信息交换的重要途径。
1.2 计算机的基本层次结构•计算机系统的基本层次结构分为硬件体系结构和软件体系结构。
硬件体系结构定义了计算机中硬件组件的功能、特性、接口和互连方式。
软件体系结构定义了计算机的软件组件及其相互关系。
1.3 计算机的工作过程•计算机工作过程主要包括取指令、分析指令、获取操作数、执行指令、写回结果等几个阶段。
具体过程为:取指令:从内存中读取指令;分析指令:解码指令确定要执行的操作;获取操作数:从内存或寄存器中读取操作数;执行指令:进行具体的运算或操作;写回结果:将运算结果写入内存或寄存器。
1.4 计算机性能指标•计算机的性能指标包括运算速度、存储容量、传输速率、可靠性和可用性等方面。
运算速度衡量了计算机执行指令的快慢;存储容量表示计算机可以存储的数据量;传输速率表示从一个设备向另一个设备传输数据的速度;可靠性表示计算机的故障率;可用性表示计算机在给定时间内正常工作的比例。
第二章:计算机的数制与编码2.1 数制与编码的基本概念•数制是用于表示数值的方法,常见的有十进制、二进制、八进制和十六进制等。
编码是指将字符、符号等信息转换成计算机可以处理的二进制形式。
2.2 二进制与十进制的转换•将十进制数转换成二进制数时,可以采用除2取余的方法。
将二进制数转换成十进制数时,可以根据二进制位上的权值相加的原理进行计算。
2.3 BCD码与ASCII码•BCD码是Binary-Coded Decimal的缩写,用4位二进制码表示一个十进制数的一位。
ASCII码是一种字符编码,将每个字符映射成一个唯一的二进制数。
2.4 奇偶校验码•奇偶校验码是一种错误检测码,用于检测数据传输过程中出现的位错误。
微机第5-7章习题答案

12
8088
D0~D7 IOW IOR A1 A2 A5 A3 A4 A6 A7 A8 A9 A10
≥1 ≥1
G1 G2A G2B Y4
D0~D7 WR RD A0 A1 CS
8255A
A B C
74LS138
无条件传送方式适用于总是准备好的简单设备查询工作方式cpu通过程序读取外设状态满足条件进行传送不满足条件继续查询中断控制传送方式外设准备好以后以请求的方式与cpu进行数据的传送直接存储器存储方式速度快需要硬件支持硬件连接复杂54何谓独立的io编址方式
5.3 计算机与外设之间的数据传送控制方式有哪 些?它们各有什么特点?
8
7.7 设8253三个计数器的端口地址为40H,41H,42H,控制寄存器端口 地址为43H。输入时钟为2MHZ,使计数器1周期性的发出脉冲,其脉 冲周期为1ms,试编写初始化程序。 MOV OUT MOV OUT MOV OUT AL, 74H ;01110100B 43H, AL AX, 2000 41H, AL AL, AH 41H, AL
不能。返回地址不正确
4
6.6 简述中断向量、中断向量表、中断类型码之间的关系。在基于 8086/8088的微机系统中,中断类型码和中断向量之间有什么关系? 若某中断类型码是12H,则其中断向量存于何处?若软中断指令INT 30H,其中的中断类型号为多少,该中断的服务程序的入口地址在内 存单元什么位置?
数据传送方式有:无条件传送方式,查询工作方式, 中断控制传送方式,直接存储器存取方式. 特点: 无条件传送方式—适用于总是准备好的简单设备 查询工作方式—CPU通过程序读取外设状态,满足条件 进行传送,不满足条件继续查询 中断控制传送方式—外设准备好以后,以请求的方式与 CPU进行数据的传送 直接存储器存储方式—速度快,需要硬件支持,硬件连 接复杂
微型计算机原理与接口技术第五课后答案

第五章1. 静态RAM 与动态RAM 有何区别?答:(1)静态RAM 内存储的信息只要电源存在就能一直保持,而动态RAM 的信息需要定时刷新才能保持(2)静态RAM 的集成度比较低,运行速度快,而动态RAM 的集成度高,运行相对较慢(3)静态RAM 造价成本高,动态RAM 价格便宜2. ROM 、PROM 、EPROM 、EEPROM 在功能上各有何特点?答:ROM 是只读存储器,根据写入方式的不同可以分为四类:掩膜型ROM 、PROM 、EPROM 和EEPROM 。
掩膜型ROM 中信息是厂家根据用户给定的程序或数据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片无法进行任何修改。
PROM 出厂时,里面没有信息,用户采用一些设备可以将内容写入PROM ,一旦写入,就不能再改变了,即只允许编程一次。
EPROM 可编程固化程序,且在程序固化后可通过紫外光照擦除,以便重新固化新数据。
EEPROM 可编程固化程序,并可利用电压来擦除芯片内容,以重新编程固化新数据。
3. DRAM 的CAS 和RAS 输入的用途是什么? 答:CAS 为列地址选通信号,用于指示地址总线上的有效数据为列地址;RA 行地址选通信号,用于指示地址总线上的有效数据为列地址。
S 为4. 什么是Cache ?作用是什么?它处在微处理机中的什么位置?答:Cache 也称为高速缓存,是介于主存和CPU 之间的高速小容量存储器。
为了减少CPU 与内存之间的速度差异,提高系统性能,在慢速的DRAM 和快速CPU 之间插入一速度较快、容量较小的SRAM ,起到缓冲作用,使CPU 既可以以较快速度存取SRAM 中的数据,又不使系统成本上升过高,这就是Cache 的作用。
Cache 在微处理机中的位置如下图:5. 直接映像Cache 和成组相联Cache 的组成结构有什么不同?答:直接映象 Cache 是将主存储器中每一页大小分成和 Cache 存储器大小一致,Cache 中每一块分配一个索引字段以确定字段,这样可以通过一次地址比较即可确定是否命中,但如果频繁访问不同页号主存储器时需要做频繁的转换,降低系统性能;成组相联Cache 内部有多组直接映象的 Cache ,组间采用全关联结构,并行地起着高速缓存的作用。
计算机控制第五章练习题

闭环脉冲传递函数为
( z) z 2 (3 2z 1 ) 3z 2 (1 0.6667 z 1 )
e ( z) 1 ( z) (1 z 1 )2 (1 2z 1)
3(1 0.6667 z 1 ) D( z ) e ( z )G( z ) (1 z 1 )(1 0.4 z 1 )
1 eTs e2 s (1 e0.25 ) z 5 0.2212 z 5 G( z) Z [ ] 0.25 1 s 2s 1 1 0.7788 z 1 1 e z 1 0.5312 1 0.7788 z ( z ) D( z ) (1 ( z ))G( z ) 1 0.8825z 1 0.1175z 5 没有振铃现象
i 1
n
Байду номын сангаас[n] 20Te[n] 3 e[n] e[n 1] 20T 3 e[n] 3e[n 1]
1
1 e 2 s , 采样周期为 2s 1 T=0.5s ,期望的闭环传递函数的一阶惯性环节的时间常数
2. 设被控对象的传递函数 Gc ( s )
Tτ=4s ,试按大林算法设计无振铃现象的数字控制器。 1 e 2 s 解:T=0.5s , Tτ=4s , ( s ) 4s 1 1 eTs e2 s (1 e 0.125 ) z 5 0.1175 z 5 ( z) Z [ ] 0.125 1 s 4s 1 1 e z 1 0.8825 z 1
( z) z 2 (c0 c1z 1 )
(1) c0 c1 1 (2) 0.25 c0 0.5c1 1
解出
c0 3 c1 2
z 2 (1 0.4 z 1 ) G( z ) (1 z 1 )(1 2 z 1 )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机控制技术第五章练习题答案第五章5-1 选择题1、6264 芯片是( B)(A ) EEPROM (B)RAM (C)FLASH ROM (D)EPROM2、用 MCS-51 用串行扩展并行 I/O 口时,串行接口工作方式选择( A )(A ) 方式0 ( B)方式1 ( C)方式2 ( D)方式33、使用 8255 可以扩展出的 I/O 口线是( B)(A) 16 根 (B) 24 根 (C) 22 根 (D) 32 根4、当 8031 外出扩程序存储器 8KB 时,需使用 EPROM 2716 (C)(A) 2 片 (B) 3 片 (C) 4 片 (D) 5片5、某种存储器芯片是 8KB*4/ 片,那么它的地址线根线是( C)(A) 11 根 (B) 12 根 (C) 13 根 (D) 14 根6、MCS-51 外扩 ROM ,RAM 和 I/O 口时,它的数据总线是( A)(A) P0 ( B) P1 (C) P2 ( D) P37 、当使用快速外部设备时,最好使用的输入 / 输出方式是( C)(A )中断(B)条件传送(C) DMA ( D)无条件传送8、MCS-51 的中断源全部编程为同级时,优先级最高的是( D)(A ) INT1 ( B) TI ( C)串行接口( D) INTO9 、MCS-51 的并行 I/O 口信息有两种读取方法:一种是读引脚,还有一种是( A)(A )读锁存器具(B)读数据库(C)读A累加器具(D )读CPU10 、MCS-51 的并行 I/O 口读 -改-写操作,是针对该口的( D)(A )引脚(B)片选信号(C)地址线(D)内部锁存器5-2 判断题1、MCS-51 外扩 I/O 口与外 RAM 是统一编址的。
(对)2、使用 8751 且 EA=1 时,仍可外扩 64KB 的程序存储器。
(错) 60KB3、8155 的复位引脚可与 89C51 的复位引脚直接相连。
(对)4、片内 RAM 与外部设备统一编址时,需要专门的输入 / 输出指令。
(错)统一编址的特点正是无需专门的输入输出指令。
5、8031 片内有程序存储器和数据存储器。
(错)无程序存储器6、EPROM的地址线为11条时,能访问的存储空间有 4K。
(错)2K.7、8255A 内部有 3 个 8 位并行口 ,即 A 口, B 口, C 口。
(对)8、8155 芯片内具有 256B 的静态 RAM,2 个8位和 1 个6位的可编程并行 I/O 口, 1个14 位定时期等常用部件及地址锁存器。
(对)9、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV 指令。
(错)用 MOVX 指令。
5-3 简答题1 8031的扩展储存器系统中,为什么P0 口要接一个8位锁存器,而P2 口却不接?答:这是因为P0 口是扩展储存器系统的多路低8 位地址和数据总线,在访问外部存储器时,P0 口分时用作输出外部储存器低8 位地址和传送数据,为了在整个访问外部存储器期间,对外部存储器存在着有效的低8 位地址信号,所以P0 口需要外接一个地址锁存器。
ALE信号就是用来把P0 口输出的地址字节锁存在这个外接的锁存器中,再从锁存器输出外部存储器的低8位地址。
而P2 口只用作扩展存储器系统的高8 位地址线,并在整个访问外部存储器期间不变,所以不必外接地址锁存器。
2 在8031 扩展系统中,外部程序存储器和数据存储器共用16 位地址线和8 位数据线,为什么两个存储空间不会发生冲突?答:这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。
对外部程序存储器的选读通是用PSEN 控制线,而对外部数据存储器的读/写控制是用RD 和WR 读、写控制线,所以不会发生地址冲突。
3 8031 单片机需要外接程序存储器,实际上它还有多少条I/O 线可以用?当使用外部存储器时,还剩下多少条I/O 线可用?答:8031 系统必须外接程序促成器,原则上说,P0 和P2 口要用作数据和地址总线,所以只有P1和P3 口可用作I/O 口,共16条I/O线。
在使用外部存储器时,除了占用P0和P2 口外,还需要用P3 口RD (P3.7 )和WR (P3.6 )两条控制线,所以这种情况下就只剩下14条I/O线可用了。
4 试将8031单片机外接一片2716 EPROM 和一片6116 RAM 组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。
答:2716是2K X8位的EPROM,6116是2K X8位的静态RAM,两者都仅需要11根地址线。
由于没有规定地址范围,故可按最简单的方式来连接,即省去地址译码器,程序存储器的地址必须从0开始,基本地址为0000H —07FFH。
数据存储器的地址为0000H —07FFH。
控制线的连接为/PSEN控制EPROM的读出,/RD和/WR 控制RAM的读写,两个芯片的片选端都固定接地,连线图如图所示。
(1)总线接口部分其中有数据总线驱动器,读/写控制逻辑 (2)内部逻辑部分 由A 组和B 组控制电路(3)外部接口部分 /RD /WE5简述可编程并行接口 8255 A 的内部结构?答:8255 A 的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接 口部分。
该部分有3个8位并行I/O 端口,即A 口、B 口和C 口 5-4编程题1试编程对8155进行初始化,设A 口为选通输出,B 口为选通输入,C 口作 为控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器 计数脉冲频率为单片机的时钟频率 24分频,fosc=12MHz 。
解:算得初值=5000 =1388HMOVDPTR,#7F04 定时器低八位寄存器地址—DPTR MOV A,#88H 低8位初什 AMOV A,#13H ;高8位初AMOVX @DPTR,A ;高8位初值一高8位寄存器MOV DPTR,#7F00H ;8155命令寄存器地址—DPTRMOV A,0C5H ;命令AMOVX @DPTR,A ;命令字一k命令寄存器设单片机采用8051,未扩展片外ROM,片外RAM采用一片6116 , 编程将其片内ROM从0100H 单元开始的10B得内容依次外接到片外RAM从100H 单元开始得10B中去。
解:MOV R2,#00H ;源数据缓冲器地址偏移量00卄AMOV R3,#0AH ;字节长度—R3MOV DPTR,#0100H ;源数据缓冲区首地址—DPTRMOV A,R2 ;源地址偏移量f AMOVC A,@A+DPTR ;传送一个数据MOVX @DPTR,AINC DPTR ;源地址(目的地址)加1DJNZ R3,L1 ;数据全部传送完?没传送完,转L1继续传送SJMP $ ;结束3 8031扩展8255A,将PA 口设置成输入方式,PB 口设置成输出方式,PC 口设置成输出方式,给出初始化程序AJMP KEY1;无键按下,返回解: (2)键盘扫描子程序: KEY1: ACALL KS1 JNZLK1 ;调用判断有无键按下子程序 ;有键按下,转LK1根据题目要求,A 口输入,B 口输出,二者均采用工作方式0,则控制MOV A,#98H MOVDPTR,#7FFFH MOVX@TPTR,A MOVDPTR,#7FFCH MOVXA,@DPTR MOVDPTR,#7FFDH MOVX @DPTR,A 字为98H 。
编程如下:;方式控制字 A ;选通控制寄存器 ;方式控制字送入8255A ;读PA 口数据 ;送PB 口数据 4 设计一个2 X 2行列式键盘电路并编写键盘扫描子程序。
解: (1) 2 X 2行列式键盘电路如图所示。
LK1: ACALL T12MS: ;调延时12ms子程序ACALL KS1 ;查有无键按下JNZ LK2 ;若有,则为键确实按下,转逐列扫描AJMP KEY1 ;无键按下,返回LK2: MOV R4,#00H ;首列号R4MOV R2,#FEH ;首列扫描字R2 LK4: MOV A,R2 ;列扫描字f P1 口MOV P1,A ;使第一列线为0MOV A,P1 ;读入行状态JB ACC.0 ,L ONE ;第0行无键按下,转查第一行MOV A,#00H ; 第0行有键按下,该行首键号# 00H AAJMP LKP ;转求键号LONE: JB ACC.1,NEXT ;第一行无键按下,转查下一列MOV A,#02 ;第一行有键按下,该行首键号# "02 ALKP: ADD A,R4 ;键号二首行号+列号PUSH ACC ;键号进栈保护LK3: ACALLKS1: ;等待键释放JNZ LK3 ;未释放,等待POP AC ;键释放,键号f ARET ;键扫描结束NEXT: INC R4 ;列号加1,指向卜一列MOV A,R2 ;列扫描字f AJNB ACC.1,KND ;判断2列全扫描完?扫描完,转KNDRL A ;没扫描兀,扫描字左移一位,形成下一列扫扌田子MOV R2,A ;扫描字f R2AJMP LK4 ;扫描下一列AJMP KEY1 ;全扫描完,返回MOV A,#FCH ;全扫描字11111100B-AMOV P1,A ;全扫描字—k所有行MOV A,P1 ;读取列值CPL A ;取正逻辑,高电平表示有键按下ANL A,#0C0H ;屏敝低6位,取咼2位RET ;出口状态(A)!=0,有键按下5 要求将存放在8031 单片机内部RAM中30H —33H单元的4字节数据,按十八进制(8位)从做到右显示,试编制程序。
ORG1000H: ;指向显示缓冲区MOV R0,#30H ;显示字节数MOV R2,#04 ;初始显示位置(最高位)MOV P1,#08H ;取1BSDLAY: MOV A,@R0 ;备份MOV B,A ;截取字节高位ANL A,#0F0H ;装入P1.4—P1.7;准备显示右一位ORL P1,A;取备份INC P1;截取字节低位MOV A,B?SWAP AANL A,#0F0H;装入并显示ORL P1,A;准备显示下一字节INC P1INC R0DJNZ R2,SDLAY ;4B 未显示完循环;显示完成RETEND。