计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)

上传人:101****457 文档编号:89232987 上传时间:2019-05-21 格式:DOC 页数:16 大小:309.50KB
返回 下载 相关 举报
计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)_第1页
第1页 / 共16页
计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)_第2页
第2页 / 共16页
计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)_第3页
第3页 / 共16页
计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)_第4页
第4页 / 共16页
计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)》由会员分享,可在线阅读,更多相关《计算机控制技术第二章习题答案整理及详解(2013.04.26修改版sk)(16页珍藏版)》请在金锄头文库上搜索。

1、第2章 习题参考答案1.什么是接口、接口技术和过程通道?答: 接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口。接口技术是研究计算机与外部设备之间如何减缓信息的技术。过程通道是计算机与生产过程之间的信息传送和转换的连接通道。2.采用74LS244和74LS273与PC/ISA总线工业控制机接口,设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口,请画出接口电路原理图,并分别编写数字量输入和数字量输出程序。答:74LS244 数字量输入接口1A11A21A31A41A51A61A71A81Y11Y21Y31Y41Y51Y61Y71Y8D0D1D2D3D4D5D6D71PC总线

2、*IOR(*RD)_设片选端口地址为portMOV DX,port MOV DPTR,PORT MOVX A,DPTRIN AL,DX数字量输出接口RESETD1D2D3D4D5D6D7D8Q1Q2Q3Q4Q5Q6Q7Q8D0D1D2D3D4D5D6D71输出信号PC总线(*WR)MOV AL,DATA MOV A,DATAMOV DX,port MOV DPTR,PORTOUT DX,AL MOVX DPTR,A3.用8位A/D转换器ADC0809与8051单片机实现8路模拟量采集。请画出接口原理图,并设计出8路模拟量的数据采集程序。MP0.2P0.1P0.0 RD* WR* P0.7P0.

3、0EA* ALE P3.2地址锁存器译码器OESTARTALECLOCK EOCM+IN0IN1IN2IN3IN4IN5IN6IN7ABCF0H答:D0D7;1程序: ORG 0000H MOV R0,#30H ;数据区起始地址存在R0 MOV R6,#08H ;通道数送R6 MOV IE,#84H ;开中断 SETB IT1 ;外中断请求信号为下跳沿触发方式 MOV R1,#0F0H ;送端口地址到R1NEXT:MOVX R1,A ;启动A/D转换LOOP:SJMP LOOPINC R0INC R1DJNZ R6,NEXT ;8路采样未接受,则转NEXTCLR EX1 ;8路采样结束,关中断

4、END中断服务程序:ORG 0003H ;外中断1的入口地址AJMP 1000H ;转中断服务程序入口地址ORG 1000HMOVX A,R1 ;读入A/D转换数据MOV R0,A ;将转换的数据存入数据区RETI ;中断返回 ORG 0000HMOV R1,#30HMOV R2,#0F0HA1: MOV DPTR, R2 MOVX DPTR, ALOOP: JNB P3.2 , LOOP MOVX A, DPTR MOV R1,A INC R2 INC R1CJNE R2, 0F7H, A1END4.用12位A/D转换器AD574与PC/ISA总线工业控制机接口,实现模拟量采集。请画出接口电

5、路原理图,并设计出A/D转换程序。答:A/D转换的程序如下: MOV DX,1FF0H OUT DX,AL ;启动A/D转换 PUSH AX PUSH BX PUSH CX STI LOOP1:JMP LOOP1CLIPOP CXPOP BXPOP AXLEA DI, BUF ;置数据存储区指针 MOV CL, 4 SHR AX, CL ;得到转换后的12位数据 MOV DI, AX ;将得到的数据存入数据存储区END中断服务程序:MOV DX,1FF2H ;读高8位数据 IN AL,DX MOV AH,AL MOV DX,1FF3H ;读低4位数据 IN AL,DXRETORG 0000HM

6、OV DPTR,#1FF0H ;外设地址为16位只能用DPTR MOVX DPTR,A ;访问外设只能用累加器APUSH APUSH BPUSH CORG 0013H;外部中断1入口地址LJMP PINT1SETB IT1SETB EX1LOOP1: SJMP LOOP1CLR POP CPOP BPOP A;感觉很麻烦的样子MOV A,R1 ;低4位送ARR ARR ARR ARR AMOV R0 , ADEC R1 MOV A, R1 ;高8位送AANL A, 0FH ;屏蔽高4位 RL ARL ARL ARL AORL A, R0 ;合并低8位INC R1MOV R1 , A ;处理好后

7、覆盖原低4位DEC R1MOV A , R1ANL A , 0F0HRR ARR ARR ARR AMOV R1 , A END中断服务程序:MOV R1 , #30H ;先设置个内存起始单元MOVX A, DPTRMOV R1,AINC R1INC DPTR ;读取AD574低4位要改变引脚A0的电平MOVX A, DPTRMOV R1,ARETI 5.请分别画出一路有源I/V变换电路和一路无源I/V变换电路图,并分别说明各元器件的作用。答:无源I/V变换电路无源I/V变换主要是利用无源器件电阻来实现,并加以滤波和输出限幅等保护措施。输入0- 10 mA,输出为0 -5 V ,R1=100,

8、R2=500输入4 -20 mA,输出为1 - 5 V,R1=100,R2=250输出限流,保护运放 R1R3R2R4R5 CIV输入阻抗低,输出阻抗低V=G*R1*I+_A有源I/V变换电路有源I/V变换主要是利用有源器件运算放大器、电阻来实现。输入0 10 mA ,输出0 5 V:R1=200,R3=100k,R4=150k输入4 20 mA ,输出1 5 V:R1=200,R3=100k,R4=25k6.什么是采样过程、量化、孔径时间?答:采样过程:按一定的时间间隔T,把时间上连续和幅值上也连续的模拟信号转变成在时刻0,T,2T、kT 的一连串脉冲输出信号的过程称为采样过程。量化:采用一

9、组数码来逼近离散模拟信号的幅值,将其转换为数字信号。孔径时间:在模拟输入通道中,A/D转换器将模拟信号转换成数字量总需要一定的时间,完成一次A/D转换所需要的时间成为孔径时间。7.采样保持器的作用是什么?是否所有的模拟量输入通道中都需要采样保持器?为什么?答:为了提高模拟量输入信号的频率范围,以适应某些随时间变化较快的信号的要求,可采用带有保持电路的采样器,即采样保持器(为了防止在A/D转换之前信号就发生了变化,致使A/D转换的结果出错,因而采用采样保持器来使得信号维持一段时间)。并不是所有的模拟量输入通道都需要采样保持器的,因为采样保持器是为了防止在A/D转换之前信号就发生了变化,致使A/D

10、转换的结果出错,所以只要A/D转换的时间比信号变化的时间短就不需要。8. 一位8位A/D转换器,孔径时间为100us。如果要求转换误差在A/D转换精度(0.4%)内,求允许转换的正弦波模拟信号的最大频率是多少?答: P419. 试8255A、AD574、LF398、CD4051和PC/ISA总线工业控制机接口,试设计出8路模拟量采集系统,请画出接口电路原理图,并编写相应的8路模拟量数据采集程序。100100K: PA7 PA3 PA2 PA1 PA0 PB78255A PB0 PC6 PC5 PC4 PC3 PC2 PC1 PC0: 12/8* VLSTS DB11 BIPOFFDB10DB9DB8 PEFINDB7 PEFOUT DB0 10VINCECS* R/C* AGND DGND A0:+5V100: PA7 PA3 PA2 PA1 PA0 PB78255A PB0 PC6 PC5 PC4 PC3 PC2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号