单片机5-7习题答案(共12页).doc
《单片机5-7习题答案(共12页).doc》由会员分享,可在线阅读,更多相关《单片机5-7习题答案(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第 五 章 仅有存储容量为512B4、1KB4、2KB4、4KB1、4KB4、16KB1、32KB4、64KB、128KB8、512KB和4MB的存储器,试问这些存储器分别需要多少条地址线和数据线(设它们均非动态RAM)解答:存储容量地址线数据线存储容量地址线数据线512B49432KB41541KB410464KB1682KB4114128KB81784KB1121512KB1984KB41244MB22816KB1141 今要设计一个32KB的外部RAM存储器,若采用2114,试问需要多少块若改用2116,试问需要2116,试问需要多少块解答: 因为2114芯片的
2、存储容量是1K4,所以2114的地址线是10条,数据线是4条。所以要设计一个32KB的外部RAM存储器,一共需要(321)(84)= 64块。2116芯片的存储容量是16K1,所以地址线是14条,数据线是1条。要设计一个32KB的外部RAM存储器,一共需要(3216)(81)= 16块。5.16 在进行外部存储器设计中,地址译码共有哪三种方式各有什么特点解答: 译码共有三种方式:1、 全译码方式:特点是所有片选地址线全部参加译码的工作方式,存储器每个存储单元只有唯一的一个CPU地址与它对应;但所需的地址译码电路较多。2、 部分译码方式:单片机片选线中只有部分参加译码,其余部分是悬空的,所以还有
3、重叠地址,但可以减少所用地址译码器的数量。3、 线选法方式:单片机片选线中的某一条与存储芯片的相连。如果有悬空地址线,就有重叠地址。 试画出8031和2716的连线图,要求采用三八译码器,8031的、和参加译码,基本地址范围3000H 3FFFH。该2716有没有重叠地址根据是什么若有,写出每片2716的重叠地址范围。解答: 因为2716的存储容量是2K8,所以一共需要11条地址线,即 , 。基本地址范围:3000H 3FFFH即:0011 0000 0000 0000 0011 1111 1111 1111从基本地址范围可以看出,参加译码的、和从110到111(即上面地址加下划线的3位),所
4、以该存储器应包括2块2716芯片,存储芯片(1#、2#)的端分别与译码器的、相连,如图所示。因为8031有悬空的地址线、,所以有重叠地址。两片2716的重叠地址范围分别为:(下划线表示悬空线)1 #:0011 0000 0000 0000 0011 0111 1111 1111,(3000H 37FFH)0111 0000 0000 0000 0111 0111 1111 1111,(7000H 77FFH)1011 0000 0000 0000 1011 0111 1111 1111,(B000H B7FFH)1111 0000 0000 0000 1111 0111 1111 1111,(
5、F000H F7FFH)2 #:0011 1000 0000 0000 0011 1111 1111 1111,(3800H 3FFFH)0111 1000 0000 0000 0111 1111 1111 1111,(7800H 7FFFH)1011 1000 0000 0000 1011 1111 1111 1111,(B800H BFFFH)1111 1000 0000 0000 1111 1111 1111 1111,(F800H FFFFH) ALE PSEN8031G 74LS373D7D0Q7Q0ABCY0Y1Y7 三|八译码器A10 A0D7D02716 2#OE2716 1#
6、CEOECEA10 A0D7D0Y6 试用线选法画出8031对一片62128的连线图,要求基本地址范围为8000H BFFFH,重叠地址范围为8000H FFFFH。若基本地址范围为8000H 9FFFH和C000H DFFFH,重叠地址范围为8000H FFFFH,试问连线图应该如何修改解答:因为62128的存储容量为16K,所以它需要14条地址线;因为采用线选法,所以有一条悬空线。1、若基本地址范围为8000H BFFFH(即1000 0000 0000 0000 1011 1111 1111 1111)重叠地址范围为8000H FFFFH(即1000 0000 0000 0000 111
7、1 1111 1111 1111)因为基本地址定义为当悬空线为0时,片内地址线从全0到全1的地址范围。1)由基本地址范围8000H BFFFH可知,只有始终等于0,所以为悬空线;2)片选线(即与存储芯片相连的片选地址线)应该在基本地址范围和重叠地址范围中始终保持不变,分析可知,只有始终为1。因为片选信号是低电平有效,所以与之间应该添加一个反相器。(如图所示)。 ALE PSEN8031G D7D0Q7Q0A13A12A11A10A9A8A7A0D7D02764OECE74LS3732、若基本地址为8000H(1000 00) 9FFFH(1001 11)和C000H(1100 00) DFFF
8、H(1101 11)重叠地址范围为8000H (1000 00) FFFFH(1111 11)1) 在基本地址范围和重叠地址范围中只有始终保持不变,等于1。所以 为片选线,应接一个反相器连到存储器的端。2) 在基本地址范围中只有始终等于0,所以为悬空线;连线时只需将悬空,连到存储器的A13上(如上图虚线)。第 六 章6.1 什么叫中断中断通常可以分为哪几类计算机采用中断有什么好处? 中断是指计算机暂时停止原程序的执行转而为外部设备服务(执行中断服务程序),并在服务完成后自动返回原程序执行的过程。 计算机采用中断可以提高CPU的工作效率和实时数据的处理时效。6.2 什么叫中断源MCS-51有哪些
9、中断源各有什么特点?中断源是指引起中断原因的设备或部件,或发出中断请求信号的源泉。通常中断源有以下几种:外部设备中断源、控制对象中断源、故障中断源和定时脉冲中断源。特点:书上P202页(新书)。6.3 什么叫中断嵌套什么叫中断系统中断系统的功能是什么? 中断嵌套:在某一瞬间,CPU因响应某一中断源的中断请求而正在执行它的中断服务程序时,若CPU此时的中断是开放的,那它必然可以把正在执行的中断服务程序暂停下来转而响应和处理中断优先权更高中断源的中断请求,等到处理完后再转回继续执行原来的中断服务程序,这就是中断嵌套。 中断系统:是指能够实现中断功能的那部分硬件电路和软件程序。它的功能通常有以下几条
10、:1、进行中断优先权排队;2、实现中断嵌套;3、自动响应中断;4实现中断返回。6.4 8031的5个中断标志位代号是什么位地址是什么它们在什么情况下被置位和复位?5个中断标志位: 1)IE0:位地址是89H;当引脚上有中断时为1,无中断为0; 2)IE1:位地址是8BH;当引脚上有中断时为1,无中断为0; 3)TF0:位地址是8DH;当有定时器T0中断时为1,否则为0; 4)TF1:位地址是8FH;当有定时器T1中断时为1,否则为0; 5)串行口中断标志位有2个: TI:位地址是99H;当串行口有发送中断时为1,否则为0; RI:位地址是98H;当串行口有接收中断时为1,否则为0;6.5 中断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 习题 答案 12
限制150内