机电一体化系统设计试题-5答案(共9页).doc
精选优质文档-倾情为你奉上习题五答案1、何谓I/O接口?计算机控制过程中为什么需要I/O接口? I/O接口与I/O通道是计算机主机与外部连接的桥梁,常用的I/O接口有并行接口和串行接口。I/O通道有模拟量I/O通道和数字量I/O通道。其中模拟量I/O通道的作用是,一方面将经由传感器得到的工业对象的生产过程参数变换成二进制代码传送给计算机;另一方面将计算机输出的数字控制量变换为控制操作执行机构的模拟信号,以实现对生产过程的控制。数字量通道的作用是,除完成编码数字输入输出外,还可将各种继电器、限位开关等的状态通过输入接口传送给计算机,或将计算机发出的开关动作逻辑信号经由输出接口传送给生产机械中的各个电子开关或电磁开关。2、 试分析家用变频空调的计算机控制原理(重点分析输入/输出通道)。所谓的“变频空调”是与传统的“定频空调”相比较而产生的概念。众所周知,我国的电网电压为220伏、50赫兹,在这种条件下工作的空调称之为“定频空调”。由于供电频率不能改变,传统的定频空调的压缩机转速基本不变,依靠其不断地“开、停”压缩机来调整室内温度,其一开一停之间容易造成室温忽冷忽热,并消耗较多电能。而与之相比,“变频空调”变频器改变压缩机供电频率,调节压缩机转速。依靠压缩机转速的快慢达到控制室温的目的,室温波动小、电能消耗少,其舒适度大大提高。而运用变频控制技术的变频空调,可根据环境温度自动选择制热、制冷和除湿运转方式,使居室在短时间内迅速达到所需要的温度并在低转速、低能耗状态下以较小的温差波动,实现了快速、节能和舒适控温效果。 供电频率高,压缩机转速快,空调器制冷(热)量就大;而当供电频率较低时,空调器制冷(热)量就小。这就是所谓“定频”的原理。变频空调的核心是它的变频器,变频器是20世纪80年代问世的一种高新技术,它通过对电流的转换来实现电动机运转频率的自动调节,把50Hz的固定电网频率改为30至130Hz的变化频率,使空调完成了一个新革命。同时,还使电源电压范围达到142V至270V,彻底解决了由于电网电压的不稳定而造成空调器不能正常工作的难题。变频空调每次开始使用时,通常是让空调以最大功率、最大风量进行制热或制冷,迅速接近所设定的温度。由于变频空调通过提高压缩机工作频率的方式,增大了在低温时的制热能力,最大制热量可达到同、同级别空调器的15倍,低温下仍能保持良好的制热效果。此外,一般的分体机只有四档风速可供调节,而变频空调器的室内风机自动运行时,转速会随压缩机的工作频率在12档风速范围内变化,由于风机的转速与空调器的能力配合较为合理,实现了低噪音的宁静运行。当空调高功率运转,迅速接近所设定的温度后,压缩机便在低转速、低能耗状态运转,仅以所需的功率维持设定的温度。这样不但温度稳定,还避免了压缩机频繁地开开停停所造成的对寿命的衰减,而且耗电量大大下降,实现了高效节能。 “变频空调”采用了比较先进的技术,启动时电压较小,可在低电压和低温度条件下启动,这对于某些地区由于电压不稳定或冬天室内温度较低而空调难以启动的情况,有一定的改善作用。由于实现了压缩机的无级变速,它也可以适应更大面积的制冷制热需求。 3、 试举例说明几种工业控制计算机的应用领域。 PLC PC 总线工控机4、 计算机的I/O过程中的编址方式有哪些?各有什么特点?(1)、I/O接口独立编址方式这种编址方式是将存储器地址空间和I/O接口地址空间分开设置,互不影响。设有专门的输入指令(IN)和输出指令(OUT)来完成I/O操作,(2)、I/O接口与存储器统一编址方式这种编址方式不区分存储器地址空间和I/O接口地址空间,把所有的I/O接口的端口都当作是存储器的一个单元对待,每个接口芯片都安排一个或几个与存储器统一编号的地址号。也不设专门的输入/输出指令,所有传送和访问存储器的指令都可用来对I/O接口操作。两种编址方式有各自的优缺点,独立编址方式的主要优点是内存地址空间与I/O接口地址空间分开,互不影响,译码电路较简单,并设有专门的I/O指令,所编程序易于区分,且执行时间短,快速性好。其缺点是只用I/O指令访问I/O端口,功能有限且要采用专用I/O周期和专用的I/O控制线,使微处理器复杂化。统一编址方式的主要优点是访问内存的指令都可用于I/O操作,数据处理功能强;同时I/O接口可与存储器部分公用译码和控制电路。其缺点是:I/O接口要占用存储器地址空间的一部分;因不用专门的I/O指令,程序中较难区分I/O操作。5、 若12位A/D转换器的参考电压是±2.5V,试求出其采样量化单位q。若输入信号为1V,问转换后的输出数据值是多少。6、用ADC0809测量某环境温度,其温度范围为3050,线性温度变送器输出05V,试求测量该温度环境的分辨率和精度。7、中断和查询是计算机控制中的主要I/O方式,试论述其优、缺点。一个微机系统中有多个外围设备采用查询式I/O方式交换信息时,CPU应采用分时控制方式,逐一查询,逐一服务,其工作原理如下:每个外围设备提供一个或多个状态信息,CPU逐次读入并测试各个外围设备的状态信息,若该外围设备请求服务(请求交换信息),则为之服务,然后清除该状态信息。否则,跳过,查询下一个外围设备的状态。各外围设备查询完一遍后,再返回从头查询起,直到发出停止命令为止。但是在查询式I/O方式下,CPU要不断地读取状态字和检测状态字,不管那个外围设备是否有服务请求,都必须一一查询,许多次的重复查询,可能都是无用的,而又占去了CPU的时间,效率较低。为了提高CPU的效率和使系统具有良好的实时性,可以采用中断控制I/O方式。采用中断方式CPU就不必花费大量时间去查询各外围设备的状态了。而是当外围设备需要请求服务时,向CPU发出中断请求,CPU响应外围设备中断,停止执行当前程序,转去执行一个外围设备服务的程序,此服务程序称为中断服务处理程序,或称中断服务子程序。中断处理完毕,CPU又返回来执行原来的程序。8、计算机的输入/输出通道中通常设置有缓冲器,请问该通道中的缓冲器通常起到哪些作用?缓冲器主要是是用于把一些需要输入或输出的数据由于CPU或外设来不及处理的数据传送到缓冲器保存起来.9、 分析扩展的EPROM2764的地址范围及工作原理(见图一)地址范围:0000H1FFFH10、分析扩展的RAM6264的地址范围及工作原理 (见图二)图二地址范围:0000H1FFFH11、8086与8088这两个微处理器在结构上有何相同点,有何主要区别? 都是16位处理器。共同点:(1)内部均由EU、BIU组成,结构基本相同。(2)寄存器等功能部件均为16位。(3)内部数据通路为16位。(4)指令系统相同。 不同点:(1)对外数据总线8086为16位,8088为8位。 (2)指令队列8086为6级,8088为4级。12、请写出下列指令单独执行完后,有关寄存器和存储单元的内容。 1、假设(DS)3000H,(SS)3000H,(AX)2000H,(BX)1200H,(SI)2,(DI)1,(SP)100H,(31200H)50H,(31201H)2,(31202H)0F7H,(31203H)90H。1ADDAX,1200H6NEGWORD PTR 1200H2SUBAX,BX7SARBYTE PTR 1200HSI,13MOVBX,AX8ROLBYTE PTR BX+SI+1,14PUSHAX9MULWORD PTR BXSI5DECBYTE PTR 1200H 10DIVBYTE PTR 1200HDI 答:1(AX)=3200H2(AX)=0E00H 3(31200H)=2000H4(300FEH)=2000H, (SP)=00FEH5(31200H)=4FH 6(31200H)=0FDB0H7(31202H)=0FBH8(31203H)=21H9(DX)=121EH, (AX)=0E000H10溢出 13、 80868088在什么时候及什么条件下可以响应一个外部INTR中断请求,中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。(2)中断向量表在存储器的0段000003FFH区域,向量表存放中断处理程序的入口地址。(3)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负脉冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量“类型码”。8086/8088收到“类型码”后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS),8086/8088从此地址取指令执行,将控制转向中断服务程序。14、 “8086执行了一个总线周期”是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的读存储器总线周期中,地址信号、ALE信号、RD#信号、数据信号分别在何时产生? (1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。 (2)基本总线周期由4个时钟周期组成,分别记为T1、T2、T3、T4。(3)地址信号、ALE信号在T1周期内产生,RD#信号在T2周期内产生,数据信号一般在T3内产生,若T3来不及提供数据,可在某Tw内产生有效数据。15、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T0中断,工作方式2,试写出中断初始化程序。16、阅读下列硬件图,补齐连接线,并回答问题:1) ALE、PSEN、WR、RD的功能是什么?ALE :地址锁存信号 PSEN:程序存储器访问信号 ,低电平有效 WR :数据存储器写信号低电平有效 RD : 数据存储器读信号低电平有效2) 图中各芯片的功能分别是什么?8031是单片机完成对系统的控制;74LS373是地址锁存器,锁存地址的低8位,2764是EPROM8K,6264是RAM8K3)2764、6264的地址范围(P2.5取”0”)2764的地址范围:8000H9FFFH6264的地址范围:4000H5FFFH17、有一单片机系统的外部晶体振荡器频率为12MHz,现启动单片机的的定时器。工作于定时方式1,请计算:1. 该单片机系统的机器周期为多少?1s 2定时器0计时20ms所对应的定时器计数值为多少? 455353在方式1下,要达到20ms的定时时间,装入定时器的初值为多少?0B1E0H4在方式1下,要达到20ms的定时时间,THO、TL0中装入的初值数据分别是多少?TH0:0B1H、TL0:0E0H18、 已知在累加器A中存有一个单字节无符号二进制数,请编程将该数转换成3位BCD码。其中转换后的BCD码的百位、十位、个位数分别存入片外RAM的32H、31H、30H地址单元,程序以RET结束。(程序名及程序中的标号可自行定义)HBCD:MOV B ,#100; DIV AB;MOV 32H, A;MOV A, #10;XCH A , B;DIV AB;SWAP A;MOV 31H, A;MOV 30H,BRET 19、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?5个中断源,INT0,INT1,T0,T1,串行口中断;每个中断源都可以定义为高级中断,通过IP中断优先级控制寄存器来设置.20、设计并画出一个4×4小键盘及接口电路,用文字叙述方式说明键盘及接口的工作原理及行扫描法识别键按下的工作过程。(规定用一片8255A作接口电路,其它元器件自选。)采用8255A应先对其进行初始化,规定其输出输入口等,先向所有列线输低电平然后读及行线状态到A若没有键按下则行线至少一根为0.当确认有键按下后进行求键码即依次从一条列线上输入低电平然后检查各行线的状态若全为高电平说明闭合键不在该列,若不全为1则闭合键在该列,且在变为低电平的行的交点上。 专心-专注-专业