付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机控制技术(机械工业出版社范立南、李雪飞)习题参考答案第1章3简答题(1) 将闭环自动控制系统中的模拟控制器和和比较环节用计算机来代替,再加上A/D转换器、D/A转换器等器件,就构成了计算机控制系统,其基本框图如图所示。I计算机计算机控制系统由计算机(通常称为工业控制机)和生产过程两大部分组成。工业控制机是指按生产过程控制的特点和要求而设计的计算机,它包括硬件和软件两部分。生产过程包括被控对象、测量变送、执行机构、电气开关等装置。操作指导控制系统:其优点是控制过程简单,且安全可靠。适用于控制规律不是很清楚的系统,或用于试验新的数学模型和调试新的控制程序等。其缺点是它是开环控制结构,需要人工
2、操作,速度不能太快,控制的回路也不能太多,不能充分发挥计算机的作用。直接数字控制系统:设计灵活方便,经济可靠。能有效地实现较复杂的控制,如串级控制、自适应控制等。监督计算机控制系统:它不仅可以进行给定值的控制,还可以进行顺序控制、最优控制、自适应控制等。其中SCC+模拟调节器的控制系统,特别适合老企业的技术改造,既用上了原有的模拟调节器,又可以实现最佳给定值控制oSCC+DDC的控制系统,更接近于生产实际,系统简单,使用灵活,但是其缺点是数学模型的建立比较困难。集散控制系统:又称分布式控制系统,具有通用性强、系统组态灵活,控制功能完善、数据处理方便,显示操作集中,调试方便,运行安全可靠,提高生
3、产自动化水平和管理水平,提高劳动生产率等优点。缺点是系统比较复杂。计算机集成制造系统:既能完成直接面向过程的控制和优化任务,还能完成整个生产过程的综合管理、指挥调度和经营管理的任务。但是计算机集成制造系统所要解决的不仅是局部最优问题,而是一个工厂、一个企业乃至一个区域的总目标或总任务的全局多目标最优,即企业综合自动化问题。现场总线控制系统:成本低、可靠性高,而且在同一的国际标准下可以实现真正的开放式互联系统结构。嵌入式控制系统:嵌入式控制系统是面向特定应用而设计的、对功能、可靠性、成本、体积、功耗等进行严格要求的专用计算机控制系统,具有软件代码小,高度自动化,响应速度快等特点,制作成本高,但系
4、统开发投入低,应用灵活。(3) 操作台是一个实时的人机对话的联系纽带。通过它人们可以向计算机输入程序,修改内存的数据,显示被测参数以及发出各种操作命令等。它主要包括以下4个部分:作用开关、一组功能键、屏幕或显示器、一组数字键。(4) 可靠性高和可维修性好、控制的实时性好、环境适应性强、输入和输出通道配套好、系统的扩充性好、控制软件包功能强、系统通信功能强(5) 具有实现全数字化、开放性、智能化、互操作性、风险分散性、适应性强等优点。(6) 嵌入式控制系统具有以下几个特点: 嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物。 嵌入式系统通常是面向用户、面向产
5、品、面向特定应用的。 嵌入式系统和具体应用有机地结合在一起,其升级换代也是和具体产品同步进行的。 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机中,而不是存贮于磁盘等载体中。 嵌入式系统本身并不具备在其上进行进一步开发的能力。在设计完成以后,用户如果需要修改其中的程序功能,也必须借助于一套开发工具和环境。 要求嵌入式系统所支持的开发工具易学、易用、可靠、高效。第2章3简答题在计算机控制系统中,常用的信号有3种类型,即模拟信号、离散模拟信号和数字信号。(2) 如果连续信号x(t)具有有限频谱,其最高频率为,则对x(t)进行周期采样且采max样角频率2时,连续信号x
6、(t)可以由采样信号x*(t)惟一确定,亦即可以从x*(t)不smax失真地恢复x(t)。(3) 不是。如果输入信号变化很慢(如温度信号)或者A/D转换时间较快,使得在A/D转换期间输入信号变化很小,在允许的A/D转换精度内,不必再选用采样/呆持器。(4) 信号调理电路是把传感器输出的信号或变送器输出的信号中,较小的电压信号经过模拟量输入通道中的放大器放大后,变换成标准电压信号(如05V,15V,010V,-5+5V等),再经滤波后才能送入A/D转换器。而对于电流信号应该通过I/V(电流/电压)变换电路,将电流信号转换成标准电压信号,再经滤波后送入A/D转换器。当有多个输入信号需要检测时,利用
7、多路开关可将各个输入信号依次地或随机地连接到公用放大器或A/D转换器上,实现对各个输入通道的分时控制。多路开关是用来切换模拟电压信号的关键元件。前置放大器的任务是将模拟小信号放大到A/D转换器的量程范围内(如05V)。A/D转换器需要一定的时间才能完成一次A/D转换,因此在进行A/D转换时间内,希望输入信号不再变化,以免造成转换误差。这样,就需要在A/D转换器之前加入采样/呆持器S/H。A/D转换器的作用就是把模拟量转换为数字量,以便于计算机进行处理。(5) 模拟量输入通道,数字量输入通道,模拟量输出通道,数字量输出通道。(6) 当转换结束时,A/D转换器芯片内部的转换结束触发器置位,并输出转
8、换结束标志电平,以通知主机读取转换结果的数字量。根据该信号在1/0控制中的连接方式,A/D转换器有查询、延时和中断控制方式。采用查询方式时,转换结束引脚通常连接到数据线或I/O线上。这种方法程序设计比较简单,且可靠性高,但实时性差。但由于大多数控制系统对于这点时间都是允许的,所以,这种方法用得最多。采用延时方式时,转换结束引脚悬空。在这种方式中,为了确保转换完成,必须把时间适当延长,因此,其速度比查询方式还慢,故应用较少。采用中断方式时,转换结束信号通常与计算机的外部中断引脚连接(如80C51的INT0或INT1)。在中断方式中,CPU与A/D转换器是并行工作的,因此,其工作效率高。在多回路数
9、据采集系统中一般采用中断方式。(7) 数字量输入通道中常用的信号调理电路有:在小功率输入调理电路如采用RC滤波电路消除开关抖动的方法。采用RS触发器消除开关两次反跳的方法。大功率调理电路如高压与低压之间,用光电耦合器进行隔离。交流输入信号检测电路如电感、压敏电阻和光耦合器配合使用的电路。(8) 在数字量输出通道中的驱动电路,对于低电压情况下开关量控制输出,可采用晶体管、0C门或运放等方式输出。在驱动大型设备时,往往利用继电器作为控制系统输出到输出驱动级之间的第一级执行机构,通过第一级继电器输出,可以完成从低压直流到高压交流的过渡。固态继电器是计算机测控系统中作为输出通道的控制元件的新型的电子继
10、电器。4设计题(1) 产生三角波的程序MOVA,#00HDA1:MOVDPTR,#0DFFFHMOVXDPTR,ADA2:INCAJNZDA1DECADA3:DECAMOVDPTR,#ODFFFHMOVXDPTR,AJNZDA3AJMPDA2产生梯形波DA0:MOVA,#00HDA1:MOVDPTR,#FF7CHMOVXDPTR,AINCAJNZDA1DECAACALLDL6msDA2:MOVDPTR,#FF7CHMOVXDPTR,ADECAJNZDA2MOVDPTR,#FF7CHMOVXDPTR,AACALLDL6msAJMPDA0DL6ms:MOVR1,#0CHDL1MOVR2,#0FFH
11、DL2DJNZR2,DL2DJNZR1,DL1RET1)采用直通工作方式2)单极性输出方式3)MOVDPTR,#0FF7FHMOVA,#80HMOVXDPTR,ADA0:MOVA,#0FFHDA1:MOVDPTR,#0FF7CHMOVXDPTR,ADECAJNZDA1MOVXDPTR,AAJMPDA0计算如下:U=10/256=0.039V/步下限对应的数值:1.5V/U=38.4步,取38步上限对应的数值:8.5V/AU=217.9步,取218步程序清单如下:MOVDPTR,#0FF7FHMOVA,#80HMOVXDPTR,ADA0:MOVR0,#26H;(38)D=(26)HMOVDPTR
12、,#0FF7CHMOVA,R0MOVXDPTR,ADA1:INCR0MOVDPTR,#0FF7CHMOVA,R0MOVXDPTR,ACJNER0,#0DAH,DA1;(218)D=(0DA)HAJMPDA0RET(4)1)控制地址为FF7FH,C地址为FF7EH,B地址为FF7DH,A地址为FF7CH2)采用查询方式3)MOVDPTR,#0FF7FH;8255A初始化MOVA,#83HMOVXDPTR,AMOVR0,#60HAD0:MOVDPTR,#0FF7EH;选择INO,且启动转换MOVMOVXA,#80HDPTR,AAD1:MOVXA,DPTR;从C读取数据ANLA,#04H;屏蔽PC7
13、3,PC10位JNZAD1;A=0说明PC2=0,开始转换AD2:MOVXA,DPTR;A=1,再读C数据ANLA,#04HJZAD2;右A=1表示转换结束MOVDPTR,#0FF7DH;读A/D转换结果MOVXA,DPTRMOVR0,ARET4)05V5)CBA=111(5)将ADC0809的EOC引脚通过反相器连接到80C51的INT,并设置为边沿触发ORG0000HLJMPINTADCORG0003HLJMPADINT0ORG0300HINTADC:MOVDPTR,#0FF7FHMOVA,#83HMOVXDPTR,AMOVRO,#60HSETBITOSETBEASETBEXOAD0:MO
14、VDPTR,#0FF7EHMOVA,#80HMOVXDPTR,A;8255A初始化;设置存储单元;选择瓦为边沿触发方式;开中断瓦;选择IN0,且启动转换ADINTO:MOVDPTR,#0FF7DHMOVXA,DPTRMOVR0,AMOVDPTR,#0FF7EHMOVA,#80HMOVXDPTR,ARETIMOVP1,#OFFH;读A/D转换结果;再次选择IN0,且启动转换;P1为准输入口LOOP:MOVA,P1;读入开关状态MOVDPTR,#7FFFH;输出灯亮的模型MOVXDPTR,A3简答题(1) 常用的数字滤波方法有程序判断滤波、算术平均值滤波、加权平均值滤波、中值滤波、去极值平均滤波、
15、滑动平均滤波、低通数字滤波。程序判断滤波适合于对随机干扰进行滤波,算术平均值滤波、加权平均值滤波、去极值平均滤波、滑动平均滤波主要适合于对压力、流量等周期脉动的干扰进行滤波,中值滤波对应去掉由于偶然因素引起的波动或采样器不稳当而造成的误差所引起的脉动干扰比较有效,低通数字滤波适用于对高频和低频的干扰信号进行滤波。(2) 在程序判断滤波方法中,Y通常根据经验数据得到,必要时,可由实验得出。其值不是越大越好。(3) 传感器或变送器检测的参数都需要换成A/D转换器所能接收的05V统一电压信号,又由A/D转换成OOFFH(8位)的数字量。为进一步显示、记录、打印以及报警等,必须把这些数字量转换成不同的
16、单位,以便操作人员对生产过程进行监视和管理,必须进行标度变换。(4) 报警程序的设计方法主要有两种。一种是软件报警。这种方法的基本作法是把被测参数如温度、压力、流量、速度、成分等参数,经传感器、变送器、A/D转换送入计算机后,再与规定的上、下限值进行比较,根据比较的结果进行报警或处理,整个过程都由软件实现。另一种是直接报警。基本作法是被测参数与给定值的比较在传感器中进行,如果被测参数超过给定值,就会通过硬件向CPU提出中断请求,CPU响应中断后,会产生报警信号。(5) 键盘实际上是一组按键开关的集合,其中一个按键就是一个开关量输入装置。由于机械触点的弹性作用,一个按键开关在闭合或断开时不会马上
17、稳定下来,会有瞬间的抖动,抖动时间的长短由按键的机械特性决定,一般为510ms。为了能使键盘给系统提供准确的数据和命令,必须设法消除抖动。消除按键抖动的措施有两种:硬件方法和软件方法。硬件方法可以采用RC滤波消抖电路或RS双稳态消抖电路。软件方法是在第一次检测到有按键闭合时,首先执行一段延时10ms的子程序,然后再确认该按键电平是否仍保持闭合状态电平,如果保持闭合状态电平则确认为真正有按键按下,从而消除了抖动的影响。(6) LED显示器有静态显示和动态显示两种显示方式。所谓静态显示方式,是由单片机一次输出显示后,就能保持该显示结果,直到下次送新的显示字型码为止。LED工作于静态显示方式时,各位
18、的共阴极(或共阳极)连接在一起并接地(或接+5V);每位的段选线分别与一个8位的锁存输出相连。静态显示方式中,由于显示器中的各位相互独立,故在同一时间里,每一位显示的字符可以各不相同。这种显示方式的优点是显示器的亮度都较高,占用机时少,显示可靠,编程容易,管理也简单,因而在工业过程控制中得到了广泛的应用。这种显示方式的缺点是使用元件多,且线路比较复杂,因而成本比较高。所谓动态显示,就是单片机定时地对显示器件扫描,在这种方法中,显示器件分时工作,每次只能有一个器件显示,而其他各位熄灭,但由于人眼有视觉暂留现象,只要每位显示间隔足够短,则可造成多位同时亮的假象,达到显示的目的。动态显示方式的优点是
19、使用硬件少,因而价格低。但它占用机时长,只要单片机不执行显示程序,就立刻停止显示。由此可见,这种显示方式将使计算机的开销增大。故在以工程控制为主的控制系统中应用较少。(7) LED数码显示器是由发光二极管组成的,根据其内部发光二极管的连接方法不同,分为共阳极和共阴极两种。共阴极LED数码显示器的发光二极管的阴极连接在一起,通常此公共阴极接地,当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。同样,共阳极LED数码显示器的发光二极管的阳极连接在一起,通常此公共阳极接正电压。当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。LCD是一种借助外界光线照射液晶材料而实
20、现显示的被动显示器件。液晶显示器是在平整度很好的玻璃面上喷上二氧化锡透明导电层形成电极,在上、下导电层之间注入液晶材料密封而成的。若在液晶屏正面电极的某点和背电极间加上适当大小的电压,则该点所夹持的液晶便产生“散射效应”并显示出点阵。根据需要,可将电极做成各种文字、数字或点阵,就可以获得所需的各种显示。LCD显示器不能采用直流驱动,否则,会使液晶产生电解和电极老化,从而大大降低液晶显示器的使用寿命。4设计题(1)PCOPCIPC2PC3A18255AAo7654ccccppppMWRCS-4-D严Q0RDWRP2.7ALEFo.7dFq.08051QlQoDt解:电路原理图如下图所示:程序清单
21、如下:DPTR,#7FFFHA,#98HDPTR,A;8255A初始化,方式0;PC3PC0输出方式,PC7PC4输入方式MOVMOVMOVX(KEY1:ACALLKS1JNZLK1NI:ACALLDL6ms;调用延时子程序,延时6msAJMPKEY1LK1:ACALLDL6ms;延时12msACALLDL6msACALLKS1JNZLK2ACALLDL6msAJMPKEY1LK2:MOVR2,#FEH;扫描模式一R2(按列逐列扫描)MOVR4,#00H;R4为列计数器LK4:MOVDPTR,#7FFEH;扫描模式一8255A的PC口MOVA,R2MOVXDPTR,ADoMOVXA,DPTR;
22、读8255A的PC口JBACC.7,LONE;转判1行,ACC.7=1,说明0行无键闭合MOVA,#00H;0行有键闭合,首键号0AAJMPLKPLONE:JBACC.6,LTWO;转判2行MOVA,#04H;1行有键闭合,首键号4AAJMPLKPLTWO:JBACC.5,LTHR;转判3行MOVA,#08H;2行有键闭合,首键号8AAJMPLKPLTHR:JBACC.4,NEXT;转判下一列,MOVA,#0CH;3行有键闭合,首键号12ALKP:ADDA,R4;求键号=列号+行首键号PUSHACC;键号进栈保护LK3:ACALLDL6ms;判断键释放否ACALLKS1JNZLK3;A=0,说
23、明键释放POPACC;键号一ACJNEA,#09H,COMAJMPDIGPRO;等于9,转数字键处理COM:JNCFUNPRO;大于9,转功能键处理AJMPDIGPRO;小于9,转数字键处理RETNEXT:INCR4;列计数器加1MOVA,R2;判断是否扫描到最后一列JNBACC.3,KND;若ACC.3=0,说明已经到最后一列RLA;扫描模式左移一位,准备扫描下一列MOVR2,AAJMPLK4KND:AJMPKEY1KS1:MOVDPTR,#7FFEH;全“0”一扫描口PC口MOVA,#00HMOVXDPTR,AMOVXA,DPTR;读PC7PC4状态CPLAANLA,#0F0HRETDL6
24、ms:MOVR5,#0CHDL1:MOVR6,#0FFHDL2:DJNZR6,DL2DJNZR5,DL1RETRDWF2.7ALEFq.7dFq.O8051INTO-4-Do3T3Qo0123*4567F3HB*CnEF&8255AAlAo旳iDo|QlQo1-.-J3pcpcpcpc7654ccccppppMwcsORGOOOOHLJMPMAINORG0003HLJMPLK1ORG0300HMAIN:MOVDPTR,#7FFFH;8255A初始化,方式0MOVA,#98H;PC3PC0输出方式,PC7PC4输入方式MOVXDPTR,ALK1:ACALLDL6ms;延时12msACALLDL6
25、msACALLKS1JNZLK2AJMPKNDLK2:MOVR2,#FEH;扫描模式一R2(按列逐列扫描)MOVR4,#00H;R4为列计数器LK4:MOVDPTR,#7FFEH;扫描模式一8255A的PC口MOVA,R2MOVXDPTR,AMOVXA,DPTR;读8255A的PC口JBACC.7,LONE;转判1行,ACC.7-1,说明0行无键闭MOVA,#00H;0行有键闭合,首键号0AAJMPLKPLONE:JBACC.6,LTWO;转判2行MOVA,#04H;1行有键闭合,首键号4AAJMPLKPLTWO:JBACC.5,LTHR;转判3行MOVA,#08H;2行有键闭合,首键号8AA
26、JMPLKPLTHR:JBACC.4,NEXT;转判下一列,MOVA,#0CH;3行有键闭合,首键号12ALKP:ADDA,R4;求键号=列号+行首键号9PUSHACC;键号进栈保护LK3:ACALLDL6ms;判断键释放否ACALLKS1JNZLK3;A=0,说明键释放POPACC;键号一ACJNEA,#09H,COMAJMPDIGPRO;等于9,转数字键处理COM:JNCFUNPRO;大于9,转功能键处理AJMPDIGPRO;小于9,转数字键处理RETNEXT:INCR4;列计数器加1MOVA,R2;判断是否扫描到最后一列JNBACC.3,KND;若ACC.3=0,说明已经到最后一列RLA
27、;扫描模式左移一位,准备扫描下一列MOVR2,AAJMPLK4KND:RETIKS1:MOVDPTR,#7FFEH;全“0”一扫描口PC口MOVA,#00HMOVXDPTR,AMOVXA,DPTR;读PC7PC4状态CPLAANLA,#0F0HRETDL6ms:MOVR5,#0CHDL1:MOVR6,#0FFHDL2:DJNZR6,DL2DJNZR5,DL1RET(3)设计思路:设置一个标志模型单元,比如20H单元,令20H.3、20H.2、20H.1和20H.0分别为四位数据的标志位,如果该位为0,且不显示,则对应的标志位置1,在取数据前将该单元清0。从高位即(DATA+3)单元开始取数据。
28、在取一位数据时,先判断是否为0,若不为0则显示,并取下一位数据;若为0,判读其是否是最低位,若为最低位则显示,否则检查其高位的标志位是否为1,如果为1,说明其高位为0,那么本位也不显示,并将其标志位置1,然后取下一位数据。(4)利用公式AxA0(Am、NNA)0NNm0其中A200,A1200,N0,NFFH代入上式得0m0mA2001200、N200)2001000Nx-x255255在编程时,可以调用浮点数乘法和加法子程序来实现。设正常参数存放在30H单元,采样值存放在SAMP单元。0RG8000HALARM:MOVDPTR,#SAMP;米样值存放地址一dptrMOVXA,DPTR;取采样
29、值ALARM0:CJNEA,30H,AA;不相等,则声光报警MOVA,02H相等,则绿灯亮MOVP1,ARETAA:MOVA,#81HMOVP1,ARET5.计算题(1) 思路:梯度炉温度变化与温度变送器输出呈线性关系,故可以线性参数标度变换。但由于0C对应的不是00H,所以应选择N,即0C(1V)所对应的数字量。1V电压所对应的数字量为空551,其变为十六进制数为33H,所以No33H509BH155DNN15551AA(AA)1600815.69Cx0m0NN25551m0(2) A400,A1200,N0,NFFH255,ABH1710m0mNN171AA(AA)*4400(120040
30、0)936Cx0m0NN255m02简答题(1) 比例控制能提高系统的动态响应速度,迅速反应误差,从而减小误差,但比例控制不能消除稳态误差,Kp的加大,会引起系统的不稳定;积分控制的作用是消除稳态误差,因为只要系统存在误差,积分作用就不断地积累,输出控制量以消除误差,直到偏差为零,积分作用才停止,但积分作用太强会使系统超调量加大,甚至使系统出现振荡;微分控制与偏差的变化率有关,它可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。(2) 被控对象的特性、扰动信号周期、控制的回路数、执行机构的响应速度、控制算法的类型、给定值的变化频率、
31、A/D、D/A转换器的性能。(3) 从香农采样定理可知,只有当采样频率f2f时,才能使采样信号不失真地复smax现原来的信号。从理论上讲,采样频率越高,失真越小。但从控制器本身而言,大都依靠偏差信号E(k)进行调节计算。当采样周期T太小时,偏差信号E(k)也会过小,此时计算机将会失去调节作用。采样周期T过长又会引起误差。因此,选择采样周期T时,必须综合考虑。(4) 普通PID算法是在整个控制期间,比例、积分和微分系数为恒定不变的;积分分离PID算法是设置一个积分分离阈值0,当|e(k)|时,采用PID控制,以便于消除静差,提高控制精度;当|e(k)|时,采用PD控制,以使超调量大幅度降低;变速
32、积分PID是设法改变积分项的累加速度,使其与偏差的大小相对应。偏差越大,积分速度越慢;反之,偏差越小时,积分速度越快。(5) 略3计算题解:由DUSKpTdSKpKUTsIKpTdS解得:Kp2,又因为T=0.2s,0.085s斗丄Ti0-085所以牛t1111.765,KpTd蛊0-223所以位置型PID算法输出表达式为:TkTu(k)Ke(k)e(i)De(k)e(k1)Ttii02e(k)k2.353e(i)增量型PID算法输出表达式为:u(k)Kpe(k)e(k1)e(k)2e(k)e(k1)T:)e(k)2e(k1)TtI2.353e(k)4.353e(k)2e(k1)e(k2)17
33、(2)D(s)10.15s0.05s计520,KpTd0K3,齢tI20,TKptI第7章3简答题(1) 常用的硬件抗干扰措施有光电隔离、继电器隔离、变压器隔离、采用双绞线作信号线、屏蔽RAM数据掉电保护等。(2) 常用的软件抗干扰措施有指令冗余技术,软件陷阱技术,辨别上电方式,系统的复位处理,Watchdog技术等。(3) 光电耦合器是由发光二极管和光敏三极管封装在一个管壳内,以光为媒介传输信号的器件,其输入和输出在电气上是隔离的,所以抗干扰能力很强。不能共用电源,保证计算机与现场仅有光的联系,切断干扰通路,也避免形成地环流。(4) 所谓软件陷阱,就是当PC失控,造成程序“乱飞”而进入非程序
34、区时,在非程序区设置一些拦截程序,将失控的程序引至复位入地址0000H或处理错误程序的入地址ERR,在此处将程序转向专门对程序出错进行处理的程序,使程序纳入正轨。软件陷阱一般在未使用的中断向量区、未使用的EPROM空间、表格、运行程序区,另外在进行RAM的数据读写之前,测试RAM读写通道的畅通性,可以通过编写陷阱实现。(5) 所谓指令冗余技术是指在程序的关键地方人为地加入一些单字节指令N0P,或将有效单字节指令重写,当程序“跑飞”到某条单字节指令上,就不会发生将操作数当作指令来执行的错误,使程序迅速纳入正轨。常用的指令冗余技术有两种:N0P指令的使用和重要扌指令冗余。4设计题(1)ORGAJM
35、P0000HSTARTSTART:MOVA,SPCJNEA,#07H,LOOP;SP不为07H则转移LJMPSTART0;转向系统初始化入口LOOP:LJMPERR;转向出错程序处理(2)ORG0000HAJMPSTARTSTART:MOVA,50HCJNEA,#55H,LOOP;50H中不为55H则转MOVA,51HCJNEA,#0AAH,LOOP;51H中不为AAH则转LJMPERR;转向出错处理程序LOOP:MOV50H,#55HMOV51H,#0AAHLJMPSTART0;转向系统初始化入口MOVR7,#3MOVDPTR,#0DF00HMOVA,#80HAGAIN:MOVXDPTR,A
36、LCALLDELAY20msMOVXA,DPTRJBACC.7,NEXTMOVA,#OOHMOVXDPTR,ALCALLDELAY5msDJNZR7,AGAINLJMPERROR;R7为计数器;输出端地址DF00H闭合接点;输入端地址DF00H;检测状态;释放接点;转故障处理NEXT:3简答题安全可靠,操作维护方便,实时性强,通用性好、便于扩充,经济效益高(2) 选择控制系统的结构和类型,选择检测元器件,选择执行机构,选择输入/俞出通道及外围设备,可靠性设计,分配硬件和软件的功能(3) 输送源程序到存储器,或者通过面板操作来监视程序执行情况; 打印、显示中间结果或最终结果; 根据工艺要求,修改
37、一些检测点和控制点的参数及给定值; 设置报警状态,选择工作方式以及控制回路等; 完成系统控制的各种状态切换; 完成手动一自动无扰动切换; 完成各种画面显示。(3) 实时性,针对性,灵活性和通用性,可靠性(4) 当键未按下时,所有输出端均为高电平。当有键按下后该键的BCD码将出现在输出线上。例如,按下“7”键时,与键7相连的一个二极管导通,所以D线上为低电平,A,B,C仍为高电平,因此输出编码为0111,其余依次类推。当任何一个键按下时,四输入与非门74LS20产生一个高电平选通信号KEYSTROBE,此信号经反相器后向80C51申请中断。4设计题(1)DISPLAY:MOVA,LED1;取千位数MOVDPTR,#SEGTABLMOVCA,A+DPTR;取显示码MOVDPTR,#7FFDH;送显示数据到PB口MOVXD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建漳龙集团有限公司面向漳州市属国有企业竞聘漳龙地产集团总经理岗位1人备考题库附答案详解【突破训练】
- 2026中国统计信息服务中心(国家统计局社情民意调查中心)招聘10人备考题库含答案详解(夺分金卷)
- 四川大学华西厦门医院耳鼻咽喉-头颈外科招聘1人备考题库及完整答案详解【历年真题】
- 2026广东省佛山南海区桂城中学面向毕业生公招聘编制教师3人备考题库【培优a卷】附答案详解
- 20206中国烟草南通醋酸纤维有限公司招聘备考题库含答案详解(综合卷)
- 2026北京大学教育学院全球人才招聘备考题库含完整答案详解【考点梳理】
- 2026江苏宿迁市泗洪县招聘合同制和公益性岗位人员15人备考题库及参考答案详解(培优)
- 2026中国农业科学院饲料研究所新兽药与免疫调控创新团队科研助理招聘2人备考题库(基础题)附答案详解
- 2026四川天府永兴实验室上半年度实习生招聘备考题库及1套完整答案详解
- 2026江苏无锡广电物业管理有限公司招聘1人备考题库【模拟题】附答案详解
- 食堂购买蔬菜合同(标准版)
- 实验室实验员述职报告
- 商丘市安全文明施工方案
- 2025年广东中考数学试题【附答案】
- 服装产业园项目规划设计方案
- 湖北省武汉市2025年中考物理真题(含答案)
- 医院环境清洁消毒与监测
- 河南洛阳产融集团有限公司招聘笔试题库2025
- 香水标签管理办法
- 村干部考事业编制试题及答案
- 中医学介绍讲课件
评论
0/150
提交评论