微机控制技术第四章部分习题答案

合集下载

微机原理作业与答案第四章1

微机原理作业与答案第四章1

第四章汇编语言程序设计4-2下列程序执行后,寄存器AX BX CX的内容分别是多少?D SEGMENAT 0202H;定位数据段地址ORG 0202H ;定位偏移地址DA_WORD DW 20HMOV AX,DA_WORD ;(AX)=0020HMOV BX,OFFSET DA_WORD ;(BX)=0202HMOV CL,BYTE PTR DA_WORD ;(CL)=20H将变量DA_WOR的属性改变为字节型) MOVCH,TYPE DA_WORD ;(CH)=2( 变量类型数值);( CX)=0220H4-4试编制一程序,把CHAR中各小写字母分别转换为对应的大写字母,并存放在CHAR 开始的单元中(题目要求:不改变CHAR的内容)方法1,小写字母转换一个输出显示一个,前3种方法均使用了AL寄存器D SEGMENTCHAR1 DB "abcdefghijklmnopqrstuvwxyz"N EQU $-CHAR1 ; 变量必须先定义后使用,而不能相反CHAR2 DB N DUP(0);; 不能把此句与上一句对调,CHAR2 DB $-CHAR t ; 的同学这样写,错在哪?CHAR2DB$-CHAR1DUP(0) 是可以的D ENDSS SEGMENT STACKDB 200 DUP(0)S ENDSC SEGMENTASSUME CS:C,DS:D,SS:S ;ASSUM是伪指令,后面不能写冒号START: MOV AX,DMOV DS,AX;MOV ES,AX ; 只要用到串操作指令且DILEA SI,CHAR1 ;MOV SI,OFFSET CHAR1LEA DI,CHAR2 ; MOV DI,OFFSET CHAR2 MOV CXN, ;$-CHAR1, 不可以AGAIN:MOV AL,[SI]SUB AL,20H ; AND AL,5FH 有的同学是这样实现的MOV [DI],ALMOV DL,ALMOV AH,2INT 21H ; 从屏幕显示INC SIINC DILOOP AGAINMOV AH,4CHINT 21H ; ; 不是必须的C ENDSEND START方法2:使用通用数据传送指令MOVD SEGMENTCHAR1 DB ‘abcdefghijklmnopqrstuvwxyz 'N EQU $-CHAR1 ; 变量必须先定义后使用, 而不能相反CHAR2 DB N DUP(0); 不能把此句与上一句对调D ENDSSTACK SEGMENT STACKDB 200 DUP(0)STACK ENDS ;P126( 代码段和堆栈段是不可少的) C SEGMENTASSUME CS:C ,DS:D ,SS:SSTART: MOV AX,DMOV DS,AXMOV ES,AX ; 只要用到串操作指令且DIMOV SI,0 ;LEA SI,CHAR1MOV DI,0 ;LEA DI,CHAR2MOV CX,NAGAIN: MOV AL,CHAR1[SI] ; MOV AL,[SI] SUB AL,20HMOV CHAR2[DI],AL ; MOV [DI],ALINC SIINC DILOOP AGAINMOV AH,4CHINT 21H ; 不是必须的C ENDSEND START第3 种方法: 使用串的读写指令LODSB STOSB D SEGMENTCHAR1 DB ‘abcdef 'N EQU $-CHAR1CHAR2 DB $-CHAR1 DUP(0)D ENDSSTACK SEGMENT STACKDB 200 DUP(0)STACK ENDS ;P126( 代码段和堆栈段是不可少的) C SEGMENTASSUME CS:C,DS:D,SS:SSTART: MOV AX,DMOV DS,AXMOV ES,AXMOV SI,0 ;LEA SI,CHAR1MOV DI,0 ;LEA DI,CHAR2MOV CX,NCLD ; 不写( 隐含)也是0(递增)但不能STD AGAIN: LODSB ;执行一次, 隐含修改SISUB AL,32STOSB ;MOV [DI],AL ; 执行一次, 隐含修改DI INC DILOOP AGAIN ;LOOP指令只修改ex,不管SI,DIMOV AH,4CH iNT 21H ; 不是必须的e ENDsEND sTART 第四种方法2006级,没有显示使用MOVS指令D sEGMENTeHAR1 DB "abcdefghijklmnopqrstuvwxyz"N EQU $-eHAR1 eHAR2 DB N DUP(0) D ENDSS SEGMENT STAeK DB 200 DUP(0)S ENDS e SEGMENTASSUME eS:e,DS:D,SS:SSTART:MOV Ax,DMOV DS,AxMOV ES,AxLEA Si,eHAR1LEA Di,eHAR2MOV ex,NAGAiN:MOVSB ; SUB [Si],20HDEe Di ; MOVSBSUB BYTEPTR[Di],20H ;LOOP AGAiN 错在哪里?结果如何?iNeDiLOOP AGAiNMOV AH,4eH iNT 21H e ENDSEND START 方法5: 只用一个地址指针SiD SEGMENTeHAR1 DB "abcdefghijklmnopqrstuvwxyz"N EQU $-eHAR1 eHAR2 DB N DUP(0) D ENDSS SEGMENT STAeKDB 200 DUP(0)S ENDS e SEGMENTASSUME CS:C,DS:D,SS:SSTART:MOV AX,DMOV DS,AXMOV ES,AXMOV SI,0MOV CX,NAGAINMOV AL,CHAR1[SI];只用一个地址指针,SI[CHAR1]是错误的SUB AL,20HMOV CHAR2[SI],ALINC SILOOP AGAINint 3MOV AH,4CHINT 21HC ENDSEND START有的同学按数据是由键盘录入的来考虑的,也可行,程序中还有不少问题方法6:由键盘输入小写字母再转换输出, 回车符也占一个字节,输入需要小写转换成大写字母的内容从输入串的第3 个元素开始D SEGMENTA DB"CHAR1",0DH,0AH,"$"B DB"CHAR2",0DH,0AH,"$"CHAR1 DB 11,?,11 DUP(0); 准备输入1 0个小写字母CHAR2 DB 10 DUP(0)D ENDSS SEGMENT STACKDB 200 DUP(0)S ENDSC SEGMENTASSUME CS:C,DS:D,SS:SSTART:MOV AX,DMOV DS,AXMOV ES,AXMOV DX,OFFSET AMOV AH,9INT 21HLEA DX,CHAR1MOV AH,0AHINT 21H ; 由键盘输入字符串,1 0个字母(显示) , 1 个回车,共11 个字节LEA SI,CHAR1[2]LEA DI,CHAR2MOV CX,10 ; 需要转换的字符长度为10 个字节AGAIN:MOV AL,[SI]SUB AL,20HMOV [DI],ALINC SIINC DILOOP AGAIN ; 将小写字母字符串转换成大写字母字符串MOV BYTE PTR[DI],0DHINC DIMOV BYTE PTR[DI],0AHINC DIMOV BYTE PTR[DI],'$' ; 必须指明数据类型MOV DX,OFFSET CHAR2MOV AH,9INT 21H ; 输出'$' 结尾的大写字母字符串int 3MOV AH,4CHINT 21HC ENDS END START4-6在BUF地址处起,存放有100个字节的字符串,设其中有一个以上的“ A字符,编程查找出第一个“ A”字符相对起始地址的距离,并将其存入LEN单元。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进展检测,并输入给计算机。

(2)实时控制决策:对采集到的表征被控参数的状态量进展分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制输出:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时〞,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进展处理,并在一定的时间内作出反响并进展控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线〞方式:在计算机控制系统中,如果生产过程设备直接及计算机连接,生产过程直承受计算机的控制,就叫做“联机〞方式或“在线〞方式。

(3)“离线〞方式:假设生产过程设备不直接及计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。

3.微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?由四局部组成。

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进展各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进展监视,使之处于最优工作状态;对事故进展预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进展信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进展控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进展信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。

图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

微机原理课后答案 (4)

微机原理课后答案 (4)

微机原理课后答案第一章:计算机系统简介1.1 问题1.计算机硬件系统由哪些部分组成?2.什么是计算机软件系统?3.计算机的主要功能有哪些?1.2 答案1.计算机硬件系统由以下几部分组成:–中央处理器(CPU)–内存(Memory)–外部设备(包括输入设备和输出设备)2.计算机软件系统是指计算机系统中的各种软件程序的集合,包括系统软件和应用软件。

系统软件用于管理和控制计算机硬件系统的运行,例如操作系统、编译器、数据库管理系统等。

应用软件用于实现各种具体的应用功能,例如文字处理软件、图形设计软件、游戏等。

3.计算机的主要功能包括:–进行数据的输入、输出和存储。

–进行数据的处理和运算。

–运行各种软件程序,实现各种功能。

第二章:计算机的基本组成部分2.1 问题1.什么是计算机的存储器?2.什么是计算机的输入设备?3.什么是计算机的输出设备?2.2 答案1.计算机的存储器是指计算机中用于存储数据和程序的设备,包括主存储器和辅助存储器。

主存储器又称为内存,是计算机中用于存放程序和数据的临时存储区域,其容量相对较小但访问速度很快。

辅助存储器是用于永久性存储数据和程序的设备,例如硬盘、固态硬盘或者光盘。

2.计算机的输入设备是用于将外部数据或命令输入到计算机中的设备,常见的输入设备包括键盘、鼠标、扫描仪、摄像头等。

3.计算机的输出设备是用于将计算机处理后的结果或数据输出到外部的设备,常见的输出设备包括显示器、打印机、音频设备等。

第三章:计算机的运算方法3.1 问题1.什么是计算机的算术运算?2.什么是计算机的逻辑运算?3.什么是计算机的数据转移?3.2 答案1.计算机的算术运算是指计算机对数字数据进行加、减、乘、除等运算的过程。

算术运算包括整数运算和浮点数运算。

整数运算是指对整数进行计算的过程,浮点数运算是指对带有小数部分的实数进行计算的过程。

2.计算机的逻辑运算是指计算机对逻辑数据进行与、或、非等运算的过程。

逻辑运算常用于判断和决策的场景,例如判断某个条件是否为真、执行不同的分支等。

04级微机系统第四章综合练习题(参考答案)

04级微机系统第四章综合练习题(参考答案)

微机系统第三章综合练习题专业班级学号姓名一.选择题1.下列4种描述中正确的是()。

A.汇编语言只由指令语句构成。

B.汇编语言语句包括指令语句和伪指令语句和宏指令语句。

C.指令语句和伪指令语句都能经汇编程序翻译成机器代码。

D.指令语句和伪指令语句都不能经汇编程序翻译成机器代码。

2.下列不合法的标识符是()。

A.RABC B.2A7tB C.?A2SB D._Wl'43.指定起始地址偏移量的伪指令是()。

A.PARA B.ORG C.SEGMENT D.PROC4.伪指令VAR DW ? 将在内存预留的存储空间是()。

A.1字节 B.2字节 C.6字节 D.4字节5.伪指令BUF DB 20 DUP(0,1) 在内存中占用的存储空间是()。

A.80字节 B.20字节 C.60字节 D.40字节6.伪指令VAR DT ?将在内存预留的存储空间是()。

A.2字节 B.4字节 C.10字节 D.16字节7.阅读下列程序段,说明程序段执行后AX寄存器的内容是()。

┆TAB DW 1,2,3,4,5,6 ;定义1~6为字数据ENTRY EQU 3 ;定义ENTRY=3┆MOV BX,OFFSET TAB ;将TAB的偏移地址送BXADD BX,ENTRY ;BX←BX+3MOV AX,WORD PTR [BX] ;将BX对应2个单元数据送AX┆A.0403H B.0300H C.0506H D. 0003H8.已知VAR DW l,2,$+2,5,6,若汇编时VAR分配的偏移地址是0010H,汇编后0014H单元的内容是()。

A.16H B.05H C.14H D.06H解:符号$用在伪操作的参数字段时,表示地址计数器的当前值。

若汇编时VAR分配的偏移地址是0010H,且定义的是字数据,第1个字“1”即0001H,存放的存储单元的偏移地址是0010H和0011H,占两个存储单元;第2个字存放0002H,占用两个存储单元,其偏移地址是0012H和0013H,到第3个字时,$的值应该是VAR的偏移地址加上4个单元,即0014H,所以这时第3个字的值 $+2=0014+2=0016H,则汇编后的存储区如图题4-2所示。

于海生---微型计算机控制技术课后习题答案

于海生---微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

!(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成各部分的作用是什么—由四部分组成。

图微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

02294微机控制技术

02294微机控制技术

微型计算机控制技术复习资料重点考查点:1.PLC 的特点(1)可靠性高(2)编程容易(3)组合灵活(4)输入/输出功能模块齐全(5)安装方便(6)运行速度快2.按键防抖动技术对于采用机械弹性开关的键盘:(1)由于机械触点的弹性作用,一个按键开关在闭合及断开的瞬间必然伴随有一连串的抖动。

(2)其波形如图3-1 所示。

抖动过程的长短由按键的机械特性决定,一般为10~20ms。

可以从硬件及软件两方面排除抖动的影响解决。

(1)硬件防抖技术①滤波防抖电路·利用RC 积分电路对于干扰脉冲的吸收作用。

·只要选择好时间常数,就能在按键抖动信号通过此滤波电路时,消除抖动的影响。

滤波防抖电路图,如图3 - 2所示。

②双稳态防抖电路用两个与非门构成一个RS 触发器即形成双稳态防抖电路。

(2)软件防抖方法·当第一次检测到有键按下时,先用软件延时(10ms~20ms),而后再确认该键电平是否仍维持闭合状态电平。

若保持闭合状态电平;则确认此键确已按下,从而消除了抖动的影响。

(3) 两种方法的比较·采用硬件防抖: N个键就必须配有N个防抖电路。

·采用硬件防抖: 费机时。

3.LED 数码管的显示方法在微型机控制系统中,常用的两种显示方法:动态显示静态显示。

(1)动态显示①作法·微型机定时地对显示器件扫描。

·显示器件分时工作,每次只能有一个器件显示。

②特点·使用硬件少,因而价格低。

·占用机时长,只要扫描程序停止,显示即刻停止。

③应用·演示·在以工业控制为主的微型机控制系统中应用较少。

(2) 静态显示①作法由微型机一次输出显示模型后,就能保持该显示结果,直到下次送新的显示模型为止。

②特点占用机时少,显示可靠,③应用·广泛应用在工业过程控制中。

·使用元件多,且线路比较复杂。

·随着集成电路的发展,多种功能的显示器件出世,( 锁存器、译码器、驱动器、显示器四位一体)静态显示得到广泛应用。

微机原理及接口第四章习题答案

微机原理及接口第四章习题答案

“微机系统原理与接口技术”第四章习题解答1.判断以下说法是否正确,如有错,请说明原因并改正。

(1)伪指令在汇编过程中不会产生二进制代码。

(2)宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。

(3)在计算机中,高级语言通常需要转换为汇编语言后才能执行。

(4)汇编语言程序上机一般包括编辑、汇编、链接和调试几个步骤。

答:(1)正确。

(2)错误。

宏不能精简目标代码。

(3)错误。

高级语言程序经编译或解释后直接转换为目标代码。

(4)正确。

2.已知数据和符号定义A1 DB ?A2 DB 8K1 EQU 100判断下列指令的正误,并说明错误指令的原因。

(1)MOV K1,AX(2)MOV A2,AH(3)MOV BX,K1MOV [BX],DX(4)CMP A1,A2(5)K1 EQU 200答:(1)错误。

K1是符号常数,在此处相当于立即数100,故不能做目的操作数。

(2)正确。

(3)正确。

(4)错误。

A1、A2都是字节变量,相当于两个存储器单元,故不能同时出现在一条指令中直接进行比较。

(5)错误。

用EQU定义的符号不能重新赋值,除非已用PURGE解除了原值。

3.若数据段中有定义N UM1 EQU 23HN UM2 DW 0则指令MOV NUM2,NUM1 的源、目操作数的寻址方式以及指令执行后NUM2+1单元的内容分别是什么?答:指令MOV NUM2,NUM1的源操作数使用立即数寻址,目的操作数使用直接寻址。

指令执行后NUM2+1单元的内容是0。

4.设DS=6000H,BX=8432H,SS=5000H,SP=3258H,内存69632H~69635H单元的内容依次是00H、11H、22H、33H。

4字节指令CALL DWORD PTR [BX+1200H] 本身位于2000H:3250H处的双字单元中。

当8086执行该指令后转移至子程序入口时,CS、IP、SS、SP各寄存器以及栈顶2个字单元的内容分别是多少?答:执行结果为CS=3322H,IP=1100H,SS=5000H,SP=3254H,栈顶的两个字即断点地址,为2000H:3254H。

微机控制技术第四章部分习题答案

微机控制技术第四章部分习题答案

9、已知被控对象的传递函数为)11.0(10)(+=s s s G c 采样周期s T 1=,采用零阶保持器。

要求:(1)针对单位速度输入信号设计最少拍无纹波系统的D(z),并计算输出响应)(k y 、控制信号)(k u 和误差)(k e 序列,画出它们对时间变化的波形。

(2)针对单位阶跃输入信号设计最少拍有纹波系统)(z D ,并计算)(k y 、)(k u 、)(k e序列,画出它们对时间变化的波形。

【解】(1)首先求取广义对象的脉冲传递函数)1)(1()111.01(9)1111)1(10)(1(101110)1()11.0(10)1()11.0(11)(110111110121112121----------------+=-+----=⎥⎦⎤⎢⎣⎡++--=⎥⎦⎤⎢⎣⎡+-=⎥⎦⎤⎢⎣⎡+•-=z e z z z z e z z z z s s s Z z s s Z z s se Z z G Ts由)(z G 的表达式和)(s G c 知,满足无纹波设计的必要条件,且q j j w v q d ≤=====且,1,1,1,2,0;故有21=+-==+=q j v n d w m 对单位速度输入信号,选择)1()1()()1()1()(1)(111211111----=-+-=-⎥⎦⎤⎢⎣⎡-=Φ-=Φ∏z f z z F z z a z z q j v i i e))(111.01()()1()(2221211211---=--++=⎥⎦⎤⎢⎣⎡-=Φ∏z f z f z z F z b z z w i i d)1()1())(111.01(1)(1111212221211-----+-=++-=Φ-z f z z f z f z z即:⎪⎩⎪⎨⎧-=+-=--=-22112122112111111.0)111.0(212f f f f f f f ,故有⎪⎩⎪⎨⎧-===990.0890.1110.0222111f f f)111.01()1()(121--+-=Φz z z e)990.0890.1)(111.01()(211----+=Φz z z z)111.01()1()990.0890.1)(105.41(111.0)111.01()1()990.0890.1)(111.01()1)(1()111.01(91)(1)()(1)(121115121211110111---------------+--⨯-=+--+•--+=Φ-Φ•=z z z z z z z z z z e z z z z z z G z D ++++=-+-=Φ=---------543221121154389.1)990.0890.1)(111.01()1()()()(z z z z z z z z Tz z z R z Y +•++=+--=Φ=-------3211212110111.0)111.01()1()1()()()(z z z z z z Tz z z R z E e +++=--⨯-=Φ==--------321121151.01.021.0)1()99.089.1)(105.41(111.0)()()()()()(z z z z z z z z G z z R z G z Y z U)(2))(z G 同(1)题对单位阶跃输入信号,由)(z G 的表达式和)(s G c 知,满足有纹波设计的必要条件,且q j j u v q d ≤=====且,1,0,1,1,0故有10=+-==+=q j v n d u m 对单位阶跃输入信号,选择)1()()1()1()(1)(11111---=--=-⎥⎦⎤⎢⎣⎡-=Φ-=Φ∏z z F z z a z z q j v i i e121211)()1()(-=--=⎥⎦⎤⎢⎣⎡-=Φ∏z f z F z b z z u i i d)1(1)(11121---=-=Φ-z z f z故有121=f)1()(1--=Φz z e-1)(-=Φz z)111.01(9)105.41()1()1)(1()111.01(91)(1)()(1)(11511110111----------+⨯-=-•--+=Φ-Φ•=z z z z z e z z z z z z G z D +++=-=Φ=-=---321111)()()(z z z zz z z R z Y +•+•==--=Φ=---1011011)1()1(1)()()(z z z z z z R z E e ++-=+⨯-=Φ==-----211150014.00124.0111.0)111.01(9105.41)()()()()()(z z z z z G z z R z G z Y z U10、被控对象的传递函数为21)(s s G c = 采样周期s T 1=,采用零阶保持器,针对单位速度输入函数,按以下要求设计:(1)用最少拍无纹波系统的设计方法,设计)(z Φ和)(z D ;(2)求出数字控制器输出序列)(k u 的递推形式;】(3)画出采样瞬间数字控制器的输出和系统的输出曲线。

微机原理第4章练习题及答案

微机原理第4章练习题及答案

微机原理第4章练习题及答案第4章80某86指令系统一、自测练习题㈠选择题1.MOVA某,[B某+SI]的源操作数的物理地址是()。

A.(DS)某16+(B某)+(SI)B.(ES)某16+(B某)+(SI)C.(SS)某10H+(B某)+(SI)D.(CS)某10H+(B某)+(SI)2.MOVA某,[BP+Sl]的源操作数的物理地址是()。

A.(DS)某10H+(BP)+(SI)A.(ES)某16+(BP)+(SI)C.(SS)某16+(BP)+(SI)D.(CS)某10H+(BP)+(SI)3.MOVA某,ES:[B某+SI]的源操作数的物理地址是()。

A.(DS)某16+(B某)+SI)B.(ES)某10H+(B某)+(SI)C.(SS)某10H+(B某)+SI)D.(CS)某16+(B某)+(SI)4.JMPWORDPTR[DI]是()。

A.段内间接转移B.段间间接转移C.段内直接转移D.段间直接转移5.JMPFARPTRBlOCK(BLOCK是符号地址)是()。

A.段内间接转移B.段间间接转移C..段内直接转移D.段间直接转移6.INC指令不影响()标志。

A.OFB.CFC.SFD.ZF7.条件转移指令JNE的测试条件是()。

A.ZF=1B.CF=0C.ZF=0D.CF=18.下列指令中,有语法错误的是()。

A.MOV[SI],[DI]B.INAL,D某C.JMPWORDPTR[B某+8]D.PUSHWORDPTR20[B某+S1]9.假定(SS)=2000H,(SP)=0100H,(A某)=2107H,执行指令PUSHA某后,存放数据21H的物理地址是()。

A.20222HB.20221HC.200FEHD.200FFH10.对于下列程序段:AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用指令()完成同样的功能。

A.REPMOVSBB.REPLODSBC.REPSTOSBD.REPESCASB11.对于下列程序段:AGAIN:MOVES:[DI],ALINCDILOOPAGAIN可用指令()完成。

微机控制技术第三章、第四章练习题答案

微机控制技术第三章、第四章练习题答案

微机控制技术第三章、第四章练习题答案第三章3-1选择题1、MOVX A,@DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址2.ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A) 0003H (B)2000H (C)000BH (D)3000H3.执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP(B)(C)SP-1 SP (ACC) (SP) (D)(ACC)(SP)SP+1 SP4、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)(C)2000H (B)2001H (C)2002H (D)2003H5、51执行完MOV A,#08H后,PSW的一位被置位(D)(A)(A)C (B)F0 (C)OV (D)P6、下面条指令将MCS-51的工作寄存器置成3区(B)(A)MOV PSW,#13H (B)MOV PSW,#18H(B) SETB CLR (d) SETB CLR7、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(D)/PSEN (B)ALE (C)/RD (D)/WR8、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址9、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H10、对程序存储器的读操作,只能使用(D)(A)M OV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令3-2判断题。

4.MCS-51的相对转移指令最大负跳距是127B。

(完整版)微型计算机控制技术课后答案

(完整版)微型计算机控制技术课后答案

习题一1,微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?答:CPU,接口电路及外部设备组成。

CPU,这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

接口电路,微机和生产对象之间进行信息交换的桥梁和纽带。

外部设备:这是实现微机和外界进行信息交换的设备2,微型计算机控制系统软件有什么作用?说出各部分软件的作用。

答:软件是指能够完成各种功能的计算机程序的总和。

整个计算机系统的动作,都是在软件的指挥下协调进行的,因此说软件是微机系统的中枢神经。

就功能来分,软件可分为系统软件、应用软件1)系统软件:它是由计算机设计者提供的专门用来使用和管理计算机的程序。

对用户来说,系统软件只是作为开发应用软件的工具,是不需要自己设计的。

2)应用软件:它是面向用户本身的程序,即指由用户根据要解决的实际问题而编写的各种程序。

3,常用工业控制机有几种?它们各有什么用途?4,操作指导、DDC和SCC系统工作原理如何?它们之间有何区别和联系?答:(1)操作指导控制系统:在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。

计算机根据数学模型、控制算法对检测到的生产过程参数进行处理,计算出各控制量应有的较合适或最优的数值,供操作员参考,这时计算机就起到了操作指导的作用。

(2)直接数字控制系统(DDC系统):DDC(Direct Digital Control)系统就是通过检测元件对一个或多个被控参数进行巡回检测,经输入通道送给微机,微机将检测结果与设定值进行比较,再进行控制运算,然后通过输出通道控制执行机构,使系统的被控参数达到预定的要求。

DDC系统是闭环系统,是微机在工业生产过程中最普遍的一种应用形式。

(3)计算机监督控制系统(SCC系统):SCC(Supervisory Computer Control)系统比DDC系统更接近生产变化的实际情况,因为在DDC系统中计算机只是代替模拟调节器进行控制,系统不能运行在最佳状态,而SCC系统不仅可以进行给定值控制,并且还可以进行顺序控制、最优控制以及自适应控制等SCC是操作指导控制系统和DDC系统的综合与发展。

微机原理与接口技术 第四章 课后答案

微机原理与接口技术 第四章 课后答案

第四章参考答案1.设下列指令中的所有标识符均是类型属性为字的变量,请指出下列指令中哪些是非法的指令?错误的原因?⑴MOV BP,AL⑵MOV WORD_OP1,WORD_OP2⑶MOV SA VE_WODR,DS⑷MOV SP,SS:DA TA_WORD[BX][SI]⑸MOV [BX][SI],2解:(1)非法。

源操作数与目的操作数类型不符。

(2)合法。

(3)合法。

(4)合法。

(5)非法。

需说明操作数类型。

2.设V AR1和V AR2为字变量,LAB为标号,试指出下列指令的错误之处:⑴ADD V AR1,V AR2⑵SUB AL,V AR1⑶JMP LAB[SI]⑷JNZ V AR1⑸JMP NEAR LAB解:(1)两个操作数均为符号地址。

(2)两个操作数的类型不同。

(3)(4)(5)3.画图说明下列语句所分配的存储空间及初始化的数据值。

⑴BYTE_V AR DB ‘BYTE’,12,-12H,3 DUP(0,?,2 DUP(1,2),?)⑵WORD_V AR DW 5 DUP(0,1,2),?,-5 ‘BY’,’TE’,256H解:(1)(2)41H59H54H45H0CHF4H00H?01H02H01H02H00H?01H02H01H02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H ??FBH FFH 59H 42H 45H 54H 56H 02H4.设程序中的数据定义如下:PARTNO DW ?PNAME DB 16 DUP(?)COUNT DD ?PLENTH EQU $-PARTNO问PLENTH的值为多少?它表示什么意义?解:PLENTH的值为22(16H)。

表示当前位置与PARTNO之间有22个字节空间。

微机原理第4章习题与答案

微机原理第4章习题与答案
(2)PRGM SEG
……
PRGM ENDS
(3)ALPHA EQU BETA
(4) COUNT EQU 100
COUNT EQU 65
(5) GOON DW 10DUP(?)
……
JMP GOON
答案:
(1)字节变量,范围在0~255
(2)定义段的伪指令为SEGMENT
(3)BETA必须先定义
(4)EQU不能重复定义,在下一次定义前必须用PURGE撤消
MOV BX, F1
答案:
(1)
DATA SEGMENT PARA 'DATA' AT 46H
QA EQU 255;QA=255
QA1=QA GT 3000;255大于3000,命题假,QA1=0
QA2=0FFFH;QA2=0FFFH
QA3 EQU QA2 XOR 255;QA3=0FFFH⊕0FFH=0F00H
AND AX, 0FFH;AX=0045H
MOV BX, WORD PTR G1;BX=0FF20H
MOV BX, 255 AND 0FH;BX=000FH
ADD AX, OFFSET F2;AX=1245H
MOV BX, F1;BX=2211H
4.以下程序的执行结果是_______。
ADB‘1234’
BDW5 DUP(2,3 DUP(0))
CDW‘AB’,’C’,’D’
L1:MOVAL,TYPE B
MOVBL,LENGTHB
MOVAH,SIZE A
MOVBH,SIZE C
MOVCL,TYPEL1
MOVCH,SIZEB
答案:AX=0102H,BX=0205HCX=0AFFH

微型计算机控制技术答案

微型计算机控制技术答案
OUT DX , AL
CALL DELAY
INC AH
DEC DX
LOOP NEXT
RET
DOUT ENDP
其中DELAY是一段延时程序。
第四章(常规及复杂控制技术)作业
答:工业控制机主要由以下几部分组成:
1、硬件组成:
(1)主机板:进行必要的数值计算,逻辑判断,数据处理。
(2)内部总线:内部各部分进行信息传递的公共通道,是一组信号线的集合。
(3)外部总线:与其他计算机和智能设备进行信息传送的公共通道。
(4)人--机接口
DEC DX
NOSC: IN AL , DX
TEST AL , 80H
JNZ NOSC //
NOEOC: IN AL ,DX
TEST AL ,80H
JZ NOEOC // EOC=0 ,等待
为平衡电容。
无源变换电路见书本上第31页(图2.18):
极性电容C起滤波的作用;
二极管D起限幅保护作用(当输出电压大于5V时,D导通减少流过的电流从而降低上的电压,保证输出不超过5V);
2.6 什么是采样过程?量化,孔径时间?
答:采样过程:按一定的时间间隔T,把时间上连续和幅值上也连续的模拟信号转成在时刻0,T,2T,、、、、、、kT的一连串脉冲输出信号的过程称为采样过程。
MOV DX , 200H
MOV AL , 6DH
OUT DX , AL
HLT
2.12 请分别画出D/A转换器的单极性和双极性电压输出电路,并分别推出输出电压与输入数字两之间的关系式。
解:D/A转换器的单极性和双极性输出电路见书本上第44页(图2.33)。

微机原理与接口技术第四章试题及答案

微机原理与接口技术第四章试题及答案

第四章4-1填空1.MCS-51的Po口作为输出端口时,每位能驱动8 个SL型TTL负载.2.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"1"3.设计8031系统时,_P0、P2 口不能用作一般I\O口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择.5.当使用慢速外设时,最佳的传输方式是中断.6.当定时器To工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.7.MCS-51有5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择..8.用串口扩并口时,串行接口工作方式应选为方式0 .9.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.10.外部中断入口地址为_ 0013H4-2判断1.MCS-51的5个中断源优先级相同。

(×)2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。

(×)3.MCS-51上电复位时,SBUF=00H。

(×)。

4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择.. (×)5.用串口扩并口时,串行接口工作方式应选为方式1. (×)6.外部中断INTO 入口地址为_0013H(×)7.MCS-51外部中断0的入口地址是0003H。

(√).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

(√)。

9.使用8751且=1时,仍可外扩64KB的程序存储器。

(×)10.PC存放的是当前执行的指令。

(×)11.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)12.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)4-3选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( B )(A)98H (B)84H (C)42 (D)22H3.D MCS-51在响应中断时,下列哪种操作不会发生( D ).(A)保护现场(B)保护PC (C)找到中断入口若悬河(D)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( C )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个6.MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令7.使用定时器T1时,有几种工作模式(D)(A)1种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( B )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进(C)中断(D)条件传递1、2、4章的编程1.8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.解:控制字为10010101=95H初始化程序:MOV DPTR ,#300FHMOV A,#95HMOVX @DPTR ,A2.编定一个软件延时1S和1min的子程序.设fosc=6Hz,则一个机器周期1μs。

微机原理与接口技术(科学出版社)第4章课后习题及答案

微机原理与接口技术(科学出版社)第4章课后习题及答案

微机原理与接口技术第四章课后习题1.指令主要有哪些分类方式? 其主要类别是什么?答:操作数、级别、功能。

操作数:无操作数、单操作数、双操作数三操作数;级别:机器指令和汇编指令功能:传送类、算术运算类、位操作类、I/O类、串操作类、CPU控制类、转移类;2.80X86的寻址方式有哪些?它们的具体含义是什么?答:操作数寻址方式主要有立即寻址方式、寄存器寻地址、存储器寻址方式、端口寻址方式(1)立即寻址方式:操作对象是这个操作数本身(2)寄存器寻地址:操作对象是寄存器中的内容(3)存储器寻址方式:操作对象是内存地址所对应的存储单元中的内容(4)端口寻址方式:操作数是指明端口的地址、端口地址所对应的端口中的内容是操作对象3. 指出下列各指令中源操作数和目的操作数的寻址方式:⑴MOV BX,WORD PTR[2200H] ⑵ AAA⑶JUM 2200H ⑷ LES DI,[2100H]⑸ MOV [BX+SI+8], BX ⑹ ADD AX,[BP+3000H]答:⑴MOV BX, WORD PTR[2200H] 源操作数:直接寻址;目的操作数:寄存器寻址⑵AAA 源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址⑶JUM 2200H 程序转移段内直接寻址方式⑷LES DI,[2100H] 源操作数:直接寻址;目的操作数:寄存器寻址⑸MOV [BX+SI+8], BX 源操作数:寄存器寻址;目的操作数:相对基址变址寻址⑹ADD AX,[BP+3000H] 源操作数:直接寻址;目的操作数:寄存器相对寻址4. 设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500 H,则:(1)10202H(2)40300H(3)21010H(4)42156H(5)31510H5.写出清除AX寄存器内容的方法并比较。

单片微型计算机原理与接口技术 髙锋版 课后答案第4章

单片微型计算机原理与接口技术 髙锋版 课后答案第4章

第4章【单片机的程序设计】思考与练习题解析【4—1】简述下列基本概念:程序、程序设计、机器语言、汇编语言及高级语言。

【答】各基本概念如下。

·程序:为计算某一算式或完成某一工作的若干指令的有序集合。

·程序设计:单片机的全部工作概括起来,就是执行程序的过程。

为单片机准备这一程序,即编制程序的工作过程。

’·机器语言:用二进制代码表示的指令系统称为“机器语言系统”,简称为“机器语言”。

·汇编语言:用英文字符来代替机器语言,这些英文字符称为“助记符’’。

用这种助记符表示指令系统的语言称为“汇编语言”或“符号语言”。

·高级语言:参照数学语言而设计的、近似于人们日常用语的语言。

它是面向问题或者面向过程的语言。

这种语言不仅直观、易学、易懂,而且通用性强,易于移植到不同类型的机器中。

【4—2】在单片机领域,目前最广泛使用的是哪几种语言?有哪些优越性?单片机能否直接执行这几种语言?【答】在单片机领域,目前最广泛使用的是汇编语言和高级语言。

汇编语言编写的程序效率高,占用存储空间小,运行速度快,而且能反映单片机的实际运行情况。

但编程比使用高级语言困难,通用性差。

单片机不能直接执行汇编语言程序,必须通过人工(或机器)汇编把汇编语言程序转换为机器语言程序。

高级语言不受具体机器的限制,而且使用了许多数学公式和习惯用语,从而简化了程序设计的过程,通用性强,易于移植到不同类型的单片机中。

单片机不能直接识别和执行高级语言,需要将其转换为机器语言程序才能识别和执行。

对于高级语言,这一转换工作通常称为“编译”或者“解释”。

进行编译或者解释的专用程序称为“编译程序”或者“解释程序”。

【4—3】什么叫伪指令?8OC51单片机程序设计中主要有哪些伪指令语句?【答】伪指令又称为“汇编程序控制译码指令”。

“伪”体现在汇编时不产生机器指令代码,不影响程序的执行,仅指明在汇编时执行一些特殊的操作。

例如.为程序指定一个存储区,将一些数据、表格常数存放在指定的存储单元,说明源程序开始或结束等.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

%
9、已知被控对象的传递函数为)
11.0(10
)(+=s s s G c 采样周期s T 1=,采用零阶保持器。

要求:
(1)针对单位速度输入信号设计最少拍无纹波系统的D(z),并计算输出响应)(k y 、控
制信号)(k u 和误差)(k e 序列,画出它们对时间变化的波形。

(2)针对单位阶跃输入信号设计最少拍有纹波系统)(z D ,并计算)(k y 、)(k u 、)(k e
序列,画出它们对时间变化的波形。

【解】(1)首先求取广义对象的脉冲传递函数
)
1)(1()111.01(9)1111)1(10)(1(101110)1()11.0(10)1()11.0(11)(110111110121112121----------------+=-+----=⎥⎦⎤⎢⎣⎡++--=⎥⎦⎤⎢⎣⎡+-=⎥⎦⎤⎢⎣⎡+•-=z e z z z z e z z z z s s s Z z s s Z z s s e Z z G Ts 。

由)(z G 的表达式和)(s G c 知,满足无纹波设计的必要条件,
且q j j w v q d ≤=====且,1,1,1,2,0
故有2
1=+-==+=q j v n d w m 对单位速度输入信号,选择
)1()1()()1()1()(1)(111211111----=-+-=-⎥⎦
⎤⎢⎣⎡-=Φ-=Φ∏z f z z F z z a z z q j v i i e
))(111.01()()1()(2221211211---=--++=⎥⎦⎤⎢⎣⎡-=Φ∏z f z f z z F z b z z w i i d
)1()1())(111.01(1)(1111212221211-----+-=++-=Φ-z f z z f z f z z
即:⎪⎩⎪⎨⎧-=+-=--=-22112122112111111.0)111.0(212f f f f f f f ,故有⎪⎩⎪⎨⎧-===990.0890.1110.022
2111f f f

)111.01()1()(121--+-=Φz z z e
)990.0890.1)(111.01()(211----+=Φz z z z
)
111.01()1()990.0890.1)(105.41(111.0)
111.01()1()990.0890.1)(111.01()
1)(1()111.01(91)(1)()(1)(121115121211110111---------------+--⨯-=+--+•--+=Φ-Φ•=z z z z z z z z z z e z z z z z z G z D ++++=-+-=Φ=---------5432211211
54389.1)990.0890.1)(111.01()
1()()()(z z z z z z z z Tz z z R z Y +•++=+--=Φ=-------321121211
0111.0)111.01()1()
1()()()(z z z z z z Tz z z R z E e +++=--⨯-=Φ==--------321121151.01.021.0)
1()99.089.1)(105.41(111.0)()()()()()(z z z z z z z z G z z R z G z Y z U (2))(z G 同(1)题
对单位阶跃输入信号,由)(z G 的表达式和)(s G c 知,满足有纹波设计的必要条件,
且q j j u v q d ≤=====且,1,0,1,1,0
故有
10=+-==+=q j v n d u m $
对单位阶跃输入信号,选择
)1()()1()1()(1)(11111---=--=-⎥⎦
⎤⎢⎣⎡-=Φ-=Φ∏z z F z z a z z q j v i i e
121211)()1()(-=--=⎥⎦⎤⎢⎣⎡-=Φ∏z f z F z b z z u i i d
)1(1)(11121---=-=Φ-z z f z
故有121=f
)1()(1--=Φz z e
1)(-=Φz z
)
111.01(9)105.41()1()
1)(1()111.01(91)(1)()(1)(11511110111----------+⨯-=-•--+=Φ-Φ•=z z z z z e z z z z z z G z D ¥
+++=-=Φ=-=---32111
1)()()(z z z z
z z z R z Y +•+•==--=Φ=---1011011)1()
1(1)()()(z z z z z z R z E e ++-=+⨯-=Φ==-----2111
50014.00124.0111.0)
111.01(9105.41)()()()()()(z z z z z G z z R z G z Y z U
10、被控对象的传递函数为21)(s
s G c = 采样周期s T 1=,采用零阶保持器,针对单位速度输入函数,按以下要求设计:
(1)用最少拍无纹波系统的设计方法,设计)(z Φ和)(z D ;
(2)求出数字控制器输出序列)(k u 的递推形式;
%
(3)画出采样瞬间数字控制器的输出和系统的输出曲线。

【解】:首先求取广义对象的脉冲传递函数
2111312)1(2)1(1)1(11)(------+=⎥⎦⎤⎢⎣⎡-=⎥⎦
⎤⎢⎣⎡•-=z z z s Z z s s e Z z G Ts 由)(z G 的表达式和)(s G c 知,满足无纹波设计的必要条件,
且q j j w v q d ≤=====且,2,1,2,2,0
故有2
1=+-==+=q j v n d w m 对单位速度输入信号,选择
)1()1()()1()1()(1)(111211111----=-+-=-⎥⎦
⎤⎢⎣⎡-=Φ-=Φ∏z f z z F z z a z z q j v i i e
,
))(1()()1()(2221211211---=--++=⎥⎦
⎤⎢⎣⎡-=Φ∏z f z f z z F z b z z w i i d
)1()1())(1(1)(1111212221211-----+-=++-=Φ-z f z z f z f z z
即:⎪⎩⎪⎨⎧-=+-=--=-22112122112111)(212f f f f f f f ,故有⎪⎩⎪⎨⎧-===75.025.175.022
2111f f f
)75.01()1()(121--+-=Φz z z e
)75.025.1)(1()(211----+=Φz z z z
)
75.01()75.025.1(2)75.01()1()75.025.1)(1()1(2)1(1)(1)()(1)(111212112
111----------+-=+--+•-+=Φ-Φ•=z z z z z z z z z z z z z G z D ++++=-+-=Φ=---------5432211211
54325.1)75.025.1)(1()
1()()()(z z z z z z z z Tz z z R z Y 215.15.2)
()()()()()(---=Φ==
z z z G z z R z G z Y z U 图。

相关文档
最新文档