接口技术习题8-10章-附答案-河海大学
微机计算机原理与接口技术课后练习题及答案

第10章串行通信和可编程接口芯片8251AP3811.串行通信与并行通信的主要区别是什么?各有什么优缺点?[解答]串行通信时,要传送的数据或信息必须按一定的格式编码,然后在单根线上,按一位接一位的先后顺序进行传送。
接受数据的时候,每次从单根线上一位接一位地接受信息,再把它们拼成一个字符,送给CPU作进一步处理。
串行通信速度相对较慢,适于本身需要串行方式通信的设备和远距离传送数据。
并行通信时,数据各位同时传送,该方式传输数据的速度快,但使用的通信线路多,适用于近距离传送数据的场合。
2.在串行通信中,什么叫单工、半双工、全双工工作方式?[解答]单工:数据线仅能在一个方向上传输数据,两个站之间进行通信时,一边只能发送数据,另外一边只能接受数据。
半双工:数据可在两个设备之间向任一方向传输,但两个设备之间只有一根传输线,故同一时间内只能在一个方向上传输数据,不能同时收发。
全双工:在一个数据通信系统中,对数据的两个传输方向才用不同的通路,这样的系统就可以工作在全双工方式,可以同时发送和接受数据。
12.在一个以8086为CPU的系统中,若8251A的数据端口地址为84H,控制口和状态口的地址为86H,试画出地址译码电路、数据总线和控制总线的连线图。
[解答]分析主要是考查8251A和CPU、以及译码器等的连接。
选用74LS138作为译码器。
参阅74LS138译码器管脚以及译码输出真值表和课本P36714.若8251A的端口地址为FF0H,FF2H,要求8251A工作于异步工作方式,波特率因子为16,有7个数据位,1个奇校验位,1个停止位,试对8251A进行初始化编程。
[解答]参看课本P372~P373对8251A初始化的程序为:REVTIME MACROMOV CX,02D0: LOOP D0ENDMMOV DX,FF2H ;控制口地址MOV AL,00HOUT DX,AL ;向控制口写入“0”REVTIME ;延时,等待写操作完成OUT DX,AL ;向控制口写入第二个“0”REVTIME ;延时OUT DX,AL ;向控制口写入第三个“0”REVTIME ;延时MOV AL,40H ;复位字OUT DX,AL ;写入复位字REVTIME ;延时MOV AL,01011010B ;方式字:波特率系数为16,7个数据位,1个停止位,奇校验OUT DX,AL ;写入方式字REVTIME ;延时MOV AL,00010101B ;命令字:允许接受发送数据,清楚错误标志OUT DX,AL ;写入命令字第11章模数(A/D)和数模(D/A)转换P4141.包括A/D和D/A的实时控制系统主要由哪几部分组成?什么情况下要用多路开关?什么时候要用采样保持器?[解答]包括A/D和D/A的实时控制系统主要由传感器、放大滤波器多路开关、采样保持器、A/D转换器、D/A转换器、执行部件等组成。
单片机原理及接口技术课后作业及答案

1.89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定期器/计数器:16位,2个(8)片内时钟电路:1个2.89C51旳EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom 并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中旳指令。
/EA端保持高电平时,CPU执行内部存储器中旳指令。
3. 89C51旳存储器分哪几种空间?怎样区别不一样空间旳寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM旳空间分派。
答:片内RAM有256B低128B是真正旳RAM区高128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器旳空间分派,片内RAM中包括哪些可位寻址单元。
答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区对应旳位地址是00H~7FH6. 怎样简捷地判断89C51正在工作?答:用示波器观测8051旳XTAL2端与否有脉冲信号输出(判断震荡电路工作与否正常?)ALE(地址锁存容许)(Address Latch Enable)输出是fosc旳6分频用示波器观测ALE与否有脉冲输出(判断8051芯片旳好坏?)观测PSEN(判断8051可以到EPROM 或ROM 中读取指令码?)由于/PSEN接外部EPROM(ROM)旳/OE端子 OE=Output Enable(输出容许)7. 89C51怎样确定和变化目前工作寄存器组? 答:PSW(程序状态字)(Program Status Word)中旳RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为何?答:9. 读端口锁存器和“读引脚”有何不一样?各使用哪种指令?答:读锁存器(ANL P0,A)就是相称于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚旳,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时试验时常常用这些指令于外部通信,判断外部键盘等;字节互换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。
《微机原理与接口技术》—习题及参考答案

3.
4. 5.
6.错误!未指定书签。集源自-4-编者:喻其山
7. 8. 9.
8086CPU 工作在最大模式时,S 2 、 S1 、 S 0 在 CPU 访问存储器与 CPU 访问外 部设备时,分别是什么状态? 在 8086 最大模式系统中,8288 总线控制器的作用是什么?它产生哪些控制 信号? FFFFF FFFFE 8086 采用什么方式管理内存?1MB 的内存空 间分为哪两个存储体?它们如何与地址总线、 数据总线相连? 答:(1)、8086 采用分段方式管理内存; (2)、 1MB 的内存空间分为偶地址和奇地址 两个存储体; A19~A1 (3)、如右图所示:
错误!未指定书签。集
-
1
-
编者:喻其山
第1章
1.
微型计算机概述
冯· 诺依曼计算机的结构特点是什么? 答:(1)、由运算器、控制器、存储器、输入设备和输出设备五大部分组成。 (2)、数据和程序以二进制代码形式不加区别地存放在存储器中,存放位 置由地址指定,地址码也为二进制。 (3)、控制器是根据存放在存储器中的指令序列及程序来工作的,并由一 个程序计数器(即指令地址计数器)控制指令的执行。控制器具有 判断能力,能以计算结果为基础,选择不同的动作流程。 微处理器内部一般由哪些部分组成?各部分的主要功能是什么? 典型微机有哪三大总线?它们传送的是什么信息? 答:(1)、有数据总线,地址总线和控制总线。 (2)、数据总线用来传输数据信息,是双向总线; 地址总线用于传送 CPU 发出的地址信息,是单向总线; 控制总线用来传送控制信号、时序信号和状态信息等。 其中有的是 CPU 向内存和外设发出的信息,有的则是内存或外设向 CPU 发出的信息。 可见,CB 中每一根线的方向是一定的、单向的,但 CB 作为一个整体是双 向的。 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别? 答:示意图如右所示: 联系:存储单元中存放着信息,该信 息可以是数据, 也可以是另一单元的地址 的一部分, 每个存储单元都包含着地址和 内容两个部分。都用二进制数表示,地址 为无符号整数,书写格式为 16 进制。 区别: 地址是微机用来管理内存单元 而设置的,相当于内存单元的编号;而内 容是存放在各个内存单元中的二进制信 息。
微机接口技术课本答案

14/80
7.执行如下令后,标志寄存器中各状态位之值。 执行如下令后,标志寄存器中各状态位之值。
(1)MOV AX,34C5H ADD AX,546AH
0011010011000101 解: + 0101010001101010 1000100100101111 显然:CF = 0, SF = 1, ZF = 0, AF = 0, OF = 1, PF = 0
2011年7月5日
习题解答
7/80
(11)SEC 解:SEC———Single Edge Contact,单边接触。这是 Pmntiium II微处理器所采用的新的封 装技术。先将芯片固 定在基板上,然后用塑料和金属将其完全封装起来,形成 一个SEC插 盒封装的处理器,这一SEC插盒通过Slot1插槽 同主板相连。 (12)SSE 解:SSE——Streaming SIMD Extensions,数据流单指 令多数据扩展技术。采用SSE技 术的指令集称为SSE指令 集, Pentium III微处理器增加了70条SSE指令,使Pentium III微处理器在音频、视频和3D图形领域的处理能力大为增 强。
2011年7月5日
习题解答
8/80
(13)乱序执行 解:指不完全按程序规定的指令顺序依次执行,它同推 测执行结合,使指令流能最有效 地利用内部资源。这是 Pentium Pro微处理器为进一步提高性能而采用的新技术。 (14)推测执行 解:是指遇到转移指令时,不等结果出来便先推测可能 往哪里转移而提前执行。 由于推测不一定全对,带有一定 的风险,又称为“风险执行”。
2011年7月5日
习题解答
13/80
6.写出寄存器AX、BX、CX、DX、SI和DI的隐 写出寄存器AX、BX、CX、DX、SI和DI的隐 AX 含用法。 含用法。
微机原理与接口技术习题答案10章

第10章 定时/计数器8253应用设计1. 试分析 8255A 方式0、方式1和方式2的主要区别,并分别说明它们适合于什么应用场合。
答:方式0是基本的输入/输出,端口A 、B 、C 都可以作为输入输出端口。
适用于CPU 与非智能I/O 设备的数据传输;方式1是有联络信号的输入/输出,端口A 、B 都可以设定成该方式,此时三个端口的信号线分成了A 、B 两组,74~PC PC 用作A 组的联络信号,30~PC PC 用作B 组的联络信号。
适用于高速CPU 与低速I/O 设备的数据传输;方式2是双向传输,只有A 组端口可以设定成该方式,67~PC PC 用作输出的联络信号,45~PC PC 用作输入的联络信号,3PC 用作中断请求信号。
适用于双机之间数据的并行传送。
2. 8255A 的A 组设置成方式1输入,与CPU 之间采用中断方式联络,则产生中断请求信号INTRA 的条件是 STBA= 1 ,IBFA= 1 ,INTEA= 1 。
3. 如果8255A 的端口地址为300H ~303H ,A 组和B 组均为方式0,端口A 为输出,端口B为输入,PC3~PC0为输入,PC7~PC4为输出,写出8255A 的初始化程序段;编程实现将从端口C 低4位读入的值从高4位送出。
解: MOV DX,303H MOV AL,10000011B OUT DX,AL MOV DX,302H IN AL,DX MOV CL,4 SHL AL,CLOUT DX,AL4. 在实际应用中经常需要检测设备的状态,并进行指示。
在8086最小方式系统下,有一片8255A ,其分配的端口地址为8F00H ~8F07H 中的奇地址,外部设备产生的状态有16个(K15~K0),要求采用4个发光二极管来指示开关量中“1”的个数。
(1)画出8255A的连接图;(2)编写程序段实现连续检测并显示。
解:(1)(2) MOV DX,8F07HMOV AL,10010010B ;端口A、B方式0输入,端口C方式0输出OUT DX,ALNEXT:MOV DX,8F03H ;从端口B读取高8位开关量IN AL,DXXCHG AL,AHMOV DX,8F01H ;从端口A读取低8位开关量IN AL,DXMOV BX,AXXOR AL,ALMOV CX,16CLCL2:SHL BX,1JNC L1 INC ALL1: LOOP L2MOV DX,8F05H ;从端口C 送出 OUT DX,ALJMP NEXT ;进行下一次检测5. 利用IBM PC 系统机的总线槽,开发由一片8255A 构成的子系统,8255A 端口地址为260H ~263H ,编程实现产生如图10.20所示的8个信号(各个信号的节拍不必严格相等)。
接口技术习题810章附答案河海大学

8-1简要说明MCS-51单片机的扩展原理。
一般的微型计算机系统都具有数据总线、地址总线和控制总线MCS-51单片机也是利用这三个总线进行扩展外部设备。
其中,P2口作为地址总线的高8位A8~A15,P0口通过地址锁存器作为地址总线的低8位A0~A7同时兼做数据总线D0~D7,控制总线有外部程序储存器选通信号PSEN、外部数据存储器读写信号RD、WR、以及地址锁存选通信号ALE等构成。
8-3使用3-8译码器最多可以扩展多少片6264?试画出其逻辑扩展图,并且写出每一片的地址范围。
8片8-5画出综合扩展一片27C64和两片6264的逻辑扩展图,并写出它们的地址范围。
27C64: C000H~DFFFH;1#6264: C000H~DFFFH;2#6264:A000H~BFFFH.9-1在一个系统中采用同一个地址扩展一片74LS377作为输出口和一片74LS245作为输入口。
输出:MOV DPTR ,#FEFFHMOVX @DPTR ,A输入:MOV DPTR ,#FDFFHMOVX A ,@DPTR9-2 在一个系统中扩展一片8255A ,试编制8255A 的初始化程序:A 口方式0输出,B 口方式1输入。
MOV DPTR, 7FFFH ; 控制寄存器端口地址为7FFFHMOV A, B(或86H) ; A 口方式0, 数据输出, B 口方式1, 数据输入MOVX @DPTR, A ; 将控制字写入控制端10-1 8段LED 显示器的结构形式有哪两种?静态显示器和动态显示器各有何优缺点?它们的工作原理如何?静态显示: 各数码管接口的I/O 口线是专用的,各数码管的显示码在整个显示过程中保持静态显示特点: 无闪烁,用元器件多,占I/O 线多,无须扫描,节省CPU 时间,编程简单74L S 37774L S 245 CLK EDIR GP21 RD动态显示: 各数码管接口的I/O口线是共用的。
各数码管在显示过程中轮流得到显示码动态显示特点: 有闪烁,用元器件少,占I/O线少,必须扫描,花费CPU时间,编程复杂10-3按键抖动期与什么因素有关?怎样克服按键抖动引起的误操作?键抖动时间的长短与开关的机械特性和人的操作有关,一般为5ms~10ms左右,然后达到稳定状态.为了保证CPU对键的一次操作仅作一次处理,必须去除抖动,使CPU在键的稳定闭合或断开状态时读取键值去除抖动分为硬件去抖和软件去抖。
微机原理与接口技术(习题答案)(DOC)(精编文档).doc

【最新整理,下载后即可编辑】第1章 微机运算基础习题和思考题1. 请完成以下计算:174.66D=(10101110.10101)B =(AE. A8)H10101110101.01011B =( 1397.344)D =(575.58)H4BCH =(010*********)B =( )BCD2. 设字长为8位,X =(2A )16,当X 分别为原码、补码、反码和无符号数的时候,其真值是多少?答:当X 表示原码时,其真值为:+101010当X 表示补码时,其真值为:+101010当X 表示反码时,其真值为:+101010当X 表示无符号数数时,其真值为:001010103. 设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?120+18 -33-37-90-70 50+84答:120+18其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000+ 0001001010001010由于C s =0 ,C p =1,因此有溢出,结果错误-33-37其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111+1101101110111010由于C s =1, C p =1,所以没有溢出,结果正确-90-70其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100+1011101001010110由于C s =1, C p =0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s =0, C p =1,所以有溢出,结果错误4. 请写出下列字符串的ASCII 码值。
My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E第2章80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。
接口技术大量练习题(基础 必看)

计算机应用--基础知识科目--接口技术与控制试题计算机接口技术部分(同硬件与维修—接口技术第4-8章)第4章输入输出与中断一、单项选择题1.通常在外设接口中,往往有()端口才能满足和协调外设工作要求。
A.数据B.数据、控制C.数据、控制、状态D.控制、缓冲答案:C难度: 3 使用层次:初、中、高2.独立I/O端口编址方式中,端口地址范围是()。
A.00000H~FFFFFH B.0000H~FFFFHC.00H~FFH D.0~128答案:B难度: 4 使用层次:初、中、高4.微处理器只启动外设而不干预传送过程的传送方式是()方式。
A.中断B.DMAC.查询D.无条件答案:B难度: 4 使用层次:初、中、高5.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()。
A.DMA B.无条件C.查询D.中断答案:A难度: 4 使用层次:初、中、高6.微处理器从启动外设直到外设就绪的时间间隔内,一直执行主程序,直到外设要求服务时才中止。
此种传送方式是()方式。
A.DMA B.无条件C.查询D.中断答案:D难度: 4 使用层次:初、中、高8.如果DMAC每传送一个字节后,就检测DREQ,若无效,则挂起;若有效则继续传送,这是一种DMA方式中的()传送方式。
A.请求B.成组C.单字节D.同步答案:A难度: 5 使用层次:中、高9.8259A是()。
A.可编程DMA控制器B.可编程中断控制器C.可编程定阶计数器D.总线仲裁器答案:B难度: 4 使用层次:初、中、高10.8086响应中断的条件是()。
A.IF=1,当前指令执行结束B.IF=0,当前指令执行结束C.IF=1,没有完成当前指令D.IF=0,没有完成当前指令答案:A难度: 3 使用层次:初、中、高11.8086/8088微处理器的标志寄存器IF位可以通过()指令进行设置。
A. CLI、STI.B. CLC、STCC.CMC、STD D . CLD、STD答案:A难度: 4 使用层次:初、中、高13.当有如下中断请求时,微处理器执行完当前指令后,优先响应( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
接口技术习题8-10章-附答案-河海大学
8-1 简要说明MCS-51单片机的扩展原理。
一般的微型计算机系统都具有数据总线、地址总线和控制总线MCS-51单片机也是利用这三个总线进行扩展外部设备。
其中,P2口作为地址总线的高8位A8~A15,P0口通过地址锁存器作为地址总线的低8位A0~A7同时兼做数据总线D0~D7,控制总线有外部程序储存器选通信号PSEN、外部数据存储器读写信号RD、WR、以及地址锁存选通信号ALE等构成。
8-3 使用3-8译码器最多可以扩展多少片6264?试画出其逻辑扩展图,并且写出每一片的地址范围。
8片
9-1 在一个系统中采用同一个地址扩展一片74LS377作为输出口和一片74LS245作为输入口。
输出:MOV DPTR ,#FEFFH MOVX @DPTR ,A 输入:MOV DPTR ,#FDFFH MOVX A ,@DPTR 9-2 在一个系统中扩展一片8255A ,试编制8255A 的初始化程序:A 口方式0输出,B 口方式1输入。
74L S
74L S 245
CLK
E
DIR G
P21
RD
D7D6D5D4D3D2D1D0
C 口下半部
B 口控制位
B 组方式控制位,D2=1方式1,反之方式0
C 口上半部控制位
A 口控制位
A 组方式控制 D6D5=00 方式0
01 方式1
1X 方式2总控制选择位 D7=1 选择A 、B 、C 口工作方式
MOV DPTR, 7FFFH; 控制寄存器端口地址为7FFFH
MOV A, 10000110B(或86H); A口方式0, 数据输出, B口方式1, 数据输入
MOVX@DPTR, A; 将控制字写入控制端
10-1 8段LED显示器的结构形式有哪两种?静态显示器和动态显示器各有何优缺点?它们的工作原理如何?
静态显示: 各数码管接口的I/O口线是专用的,各数码管的显示码在整个显示过程中保持
静态显示特点: 无闪烁,用元器件多,占I/O线多,无须扫描,节省CPU时间,编程简单
动态显示: 各数码管接口的I/O口线是共用的。
各数码管在显示过程中轮流得到显示码
动态显示特点: 有闪烁,用元器件少,占I/O线少,必须扫描,花费CPU时间,编程复杂
10-3 按键抖动期与什么因素有关?怎样克服按键抖动引起的误操作?
键抖动时间的长短与开关的机械特性和人的操作有关,一般为5ms~10ms左右,然后达到稳定状态.
为了保证CPU对键的一次操作仅作一次处理,必须去除抖动,使CPU 在键的稳定闭合或断开状态时读取键值
去除抖动分为硬件去抖和软件去抖。
主要应用软件去抖:在检测到按键按下或释放时,记录按键的状态,延时大约10ms,再次检测按键的状态,若与前一次的状态相同,说明按键的状态已稳定,可进行处理;否则,表示键的状态不稳定,可能是误动作,不应被处理。
10-7 DAC0832有哪几种工作方式?各有何特点?
1、直通方式输入、输出工作在直通的状态,常用连续反馈控制的环路中。
2、单缓冲方式其中一个寄存器始终工作在直通状态,另一个处于受控的锁
存器状态。
3、双缓冲方式采用两步写操作完成。
可使DAC转换输出前一个数据的同
时,采集下一个数据送到8为输入寄存器,以提高转换速度。
10-8 模数转换器的主要参数有哪些?ADC0809参数如何?时钟频率范围多少?
1、主要参数:分辨率、满刻度误差、转换速率、转换精度、是否方便与CPU 接口。
2、ADC0809参数:
分辨率为8位;
转换电压为-5~+5V;
转换路数为8路模拟量
转换时间为100us;
转换绝对误差小于±1LSB;
功耗仅为15mV;
单一+5V电源;
3、100kHz~640kHz。