




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题5答案 单片机系统扩展与接口技术一、选择题1、地址空间3000H37FFH共有 B 存储单元。 A1K B2K C4K D8K2、在生产过程中完成程序写入的只读存储器称为 A 。 A掩膜ROM BPROM CEPROM DE2PROM3、805l单片机系统扩展时使用的锁存器用于锁存 B 。 A高8位地址 B低8位地址 C8位数据 DALE信号4、使用线选法扩展3片2732作外部程序存储器,需要使用 C 位地址线。 A13 B14 C15 D165、8155中的定时器计数器是 D 。 A16位加法计数器 B16位减法计数器 C14位加法计数器 D14位减法计数器6、定时器计时器0的初始化程序如下: MOV TMOD,#06H MOV TH0,#0FFH MOV TL0,#0FFH SETB EA SETB ET0 执行该程序段后,把定时器计时器0的工作状态设置成为 D A工作方式0,定时应用,定时时间2u s,中断禁止 B工作方式1,计数应用,计数值255,中断允许 C工作方式2,定时应用,定时时间510 u s,中断禁止D工作方式2,计数应用,计数值1,中断允许7、MCS-5 l单片机IO编址采用的是统一编址的方法,因此 B 。 A有专门的IO操作指令 BIO寄存器与存储单元同等对待 C地址空间与存储器空间是相互分开的 D使用MOVX指令访问存储器,而使用MOVC指令进行IO数据传送8、8155是一个可编程的IO接口芯片,“可编程”是指 D 。 A有14位可控定时器计数器 B芯片内包含有256字节的RAM C只能使用中断编程的方法进行IO数据传送 D使用命令字以程序方法设置IO数据传送的方式9、访问接口,应在程序中使用 B 。 AMOV指令 BMOVX指令 CMOVC指令 DSWAP指令10、若使用串行端口控制LED数码管,构成一个静态显示电路,则应使串行口工作于 A A方式0 B方式l C方式2 D方式311、对DAC0832芯片来说,在 A 时,输入寄存器工作于直通方式。 A当ILE=1和=0 B当ILE=l和=1 C当=0和=0 D当=1和=0二、填空题1、2716是 EPROM 芯片,其容量为 2KB ,有 11 根地址线。2、在单片机扩展电路中,74LS373起 锁存低8位地址 作用。3、2764是 EPROM 芯片,其容量为 8KB ,有 13 根地址线。4、6116是 随机存取存储器 芯片,其容量为 2KB ,有 11 根地址线。5、提供扩展芯片的片选信号的方法有 线选法 和 译码法 两种方法。6、在8051单片机扩展系统中,高8位地址由P2端口提供,低8位地址由P0端口提供。7、是 程序存储器读允许 信号,ALE是地址锁存允许 信号。8、对8255进行初始化,使A口按方式0输出,B口按方式1输入,PC7PC4按方式0输入,PC3PC0按方式1输出,则控制字应为 8EH 。9、8155的定时器计数器是14位的 减 法计数器。10、8155片内具有 256 字节的静态RAM,2个 8 位的并行IO端口和1个6 位的并行IO端口,1个 14 位的减法计数器定时器,以及 l 个地址锁存器。11、扩展8255,是为了扩展 并行端口 。12、在对8155的端口进行操作之前,必须对8155进行 初始化 。13、8155的复位信号是采用 高 电平复位的。14、8155的命令状态存储器为 8 位寄存器,写入的是 命令字(控制字) ,而读出的则是 状态字 。15、在使用805l扩展8155时,8155的ALE端应与8031的 ALE 端相连接。16、按键的抖动可以使用 软件 和 硬件 两种方法消除。17、确定IO接口芯片的片选信号的方法通常有两种: 线选法 和 译码法 18、MCS-51系列单片机的IO端口没有独立编址,而是与外部数据存储器 统一编址。19、单片机与接口之间传送信息有 无条件等待 、 查询 和 中断 。20、8279是一种可以同时提供 键盘输入 和 显示器显示 的可编程接口芯片。21、8279有3个可寻址的寄存器,但只对应两个地址,因为 命令寄存器 和 状态寄存器 可以共用同一地址。22、访问接口采用 寄存器间接 寻址方式。23、访问接口采用 MOVX 命令,而且在命令中只能使用 累加器A 传送数据。24、单片机对矩阵式键盘进行管理的三种方式分别是程控扫描 方式、 定时扫描 方式和 中断扫描 方式。25、DA转换器是把数字量 变换成模拟量 的线性电路器件。其主要参数有:分辨率 、转换时间 、精度 和线性度 26、一个DA转换器能够转换8位二进制数,若转换后的电压满量程是5v,则它能分辨的最小电压是 5 mV 。27、DAC0832内部有两个独立的寄存器,即 输入寄存器 和 DAC寄存器 28、DAC0832在几个引脚信号不同组合的控制下可以实现直通、单缓冲和双缓冲三种工作状态。29、AD转换器输出数字量的形式有两种: 二进制 和 BCD码 。30、当AD转换完毕时,DAC将产生 转换结束 信号,这一信号可以作为查询的依据,或利用它产生中断请求 。31、AD转换器与8031之间传送数据的方式有三种:程序查询 、 中断 和 DMA 。32、MCl4433是 3(12) 或 (3位半) 位的 A/D或者模数 转换器。33、DAC0832可连接成 直通方式 、 单缓冲方式 和 双缓冲方式 三种工作方式。34、DAC0832主要由一个 8位数据输入寄存器 、一个 8位DAC寄存器 和一个8位DA转换器 组成。35、ADC0809是一种 8 路模拟输入, 8 位数字输出的 逐次逼近式AD 转换器。三、判断题1、Pl端口是分时复用的地址数据线。( )2、地址总线仅由P2端口组成。( )3、P0端口既可以作地址线,又可以作数据线,是分时复用的。()4、地址总线由P0和P2端口组成。()5、内部数据存储器与外部数据存储器是统一编址的。( )6、访问外部数据存储器必须使用MOVX指令。()7、当信号有效时,允许程序存储器工作,这时读写控制信号和处于无效状态。()8、2732是用作程序存储器的EPROM。( )9、在扩展系统中,总是可以将扩展芯片的片选信号接地的。( )10在扩展程序存储器时,只有当所扩展的程序存储器芯片为1片时,才能将该芯片的片选信号接地。()11、在使用缓冲器扩展输入端口时,必须使用具有三态输出功能的芯片。( )四、问答题1、分别写出单片机的三种总线是由哪些信号构成的。解答: 地址总线:P2和P0端口。 P2提供高8位地址。 P0提供低8位地址。 数据总线:P0端口 控制总线: (1) (2)ALE (3) (4) (5) (6)空闲的高位地址线2、哪些指令能够访问单片机的外部数据存储器?执行这些指令会产生什么信号?解答: (1)访问单片机的外部数据存储器的指令: MOVX A,DPTR MOVX DPTR,A MOVX A,R0 MOVX R0,A MOVX A,Rl MOVX R1,A (2)执行这些指令会产生、和ALE信号。3、提供扩展芯片的片选信号的方法有哪几种?简述各方法的优点与缺点。解答: (1)线选法和译码法。 (2)线选法的优点是:电路简单;缺点是:扩展芯片少。译码法的优点是:扩展芯片多;缺点是:电路复杂。4、805 l单片机扩展程序存储器和数据存储器的电路中,为什么低8位地址信号需要外接地址锁存器?而高8位地址不需要外接地址锁存器?解答: (1)因为P0端口输出没有锁存。 (2)因为P2端口输出有锁存。5、在805l单片机扩展8155的电路中,为什么低8位地址信号不需要外接地址锁存器?解答:虽然P0端口输出没有锁存,但是8155输入电路中有一个地址锁存器。6、当程序存储器和外部数据存储器共用16位地址线和8位数据线时,为什么两个存储空间不会发生数据冲突?解答:因为控制程序存储器芯片是否工作的不仅有片选信号,而且还有PSEN信号来控制程序存储器的输出允许信号OE,控制数据存储器是否工作的信号不仅有片选信号,而且还有或信号控制是否读写;而控制程序存储器的与控制数据存储器的或信号不会同时有效,所以,在任一时刻,只可能有一种存储器使用总线。因此,两个存储空间不会发生数据冲突。7、是什么信号? 信号的作用是什么?解答:(1)是程序存储器允许信号。(2)输出读外部程序存储器的选通信号。取指令操作期间,的频率为振荡频率的16;但若此期间有访问外部数据存储器的操作,则将有一个机器周期中的信号不出现。8、ALE是什么信号?ALE信号的作用是什么?解答: (1)地址锁存允许信号。 (2)当单片机访问外部存储器时,该引脚的输出信号ALE用于锁存P0端口的低8位地址。ALE输出的频率为振荡频率的l6。9、和是什么信号? 和信号的作用是什么?解答:(1) 是读控制信号;是写控制信号。(2)在数据存储器扩展电路中,用于控制数据存储器的信号;用于控制数据存储器的信号。10、为什么需要解决按键开关的抖动问题?目前,无论是按键还是键盘,大部分都是利用机械触点的合、断作用。机械触点在闭合与断开瞬间由于弹性作用的影响,在闭合与断开瞬间都有抖动过程,从而使产生的电压信号也出现抖动。而操作人员的按键动作一般为十分之几至几秒时间。在此期间电压信号将出现多次变化,很容易产生误判。因此,为了保证CPU对键的闭合与断开作出正确判断,必须去除抖动影响。11、消除按键的抖动,通常有哪两种方法?解答: 一种是软件去抖动,另一种是硬件去抖动。12、简述什么是软件去抖动。解答:软件去抖动,就是通过设计延时程序,跳过按键机械抖动的过程,在按键稳定闭合或者稳定断开时,判断电平,从而得到正确的判断结果。13、简述LED显示器的静态和动态显示原理。解答: LED显示器的静态显示原理是:将LED的阴极(或阳极)点连接在一起接地(或+5v),每一个的段选线(a、b、c、d、e、f、g、dp)分别与一个8位端口线相连。 LED显示器的动态显示原理是:段选码端口IO1用来输出显示字符的段选码,I02输出位选码。IO1不断送待显示字符的段选码,IO2不断送出不同的位扫描码,并使每位LED显示字符轮流停留显示一段时间,一般为1ms5ms,利用眼睛的视觉暂留现象,从显示器上便可以见到稳定的数字显示。14、单片机对矩阵式键盘进行管理的方式有哪几种?简述各种管理方式的原理。解答: (1)单片机对矩阵式键盘进行管理的方式有程控扫描方式、定时扫描方式和中断扫描方式。 (2)程控扫描方式是利用程序连续地对键盘进行扫描。定时扫描方式是单片机定时地对键盘进行扫描。中断扫描方式是当有按键按下时引起中断后,单片机对键盘进行扫描。15、DA转换器与单片机接口常见的三种形式是什么?分别适用于哪类的DA转换器?解答: 三种形式是: (1)直接与单片机相连。 (2)利用外加三态缓冲器或数据寄存器与单片机相连。 (3)用并行IO接口芯片与单片机相连。 第(1)种形式适用于DA内部有三态输入寄存器的DA转换器,第(2)种和第(3)种形式适用于DA内部没有三态输入寄存器的DA转换器,需要外加三态缓冲器来保存单片机的输出数据。16、DAC的分辨率和单片机系统数据总线宽度相同或高于系统数据总线宽度时,其连接方法有何不同?解答:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论