第3章 单片机并行存储器扩展练习题
单片机原理及应用综合学习习题(第二、三章)

《单片机原理及应用》基础巩固百题练习题一、 填空题1、计算机中常作的码制有( )、反码和( )。
2、单片微型机( )、存储器和( )三部分组成。
3、若不使用MCS-51片内存器引脚( )必须接地。
4、( )是计算机与外部世界交换信息的载体。
5、计算机中最常用的字符信息编码是( )。
6、计算机中的数称为机器数,它的实际值叫( )。
7、请完成数制转换:(7)D=( )B;8、当PSW寄存器的RS1=0,RS0=0时,工作寄存器Rn,工作在第()区。
9、8051单片机有( )个8位并行I/0端口。
10、单片机复位时P2口的值为( )。
11、MCS-51单片机有( )个中断源。
12、8051单片机,当CPU响应外部中断0的中断请求时,其入口地址为( )H。
13、堆栈区数据的进出原则是( )。
14、将寄存器R0中的内容传送到累加器A中的指令是( )。
15、在只使用外部程序存储器时,单片机的( )管脚必须接地。
16、将立即数12H传送到累加器A中的指令应是()。
17、通过堆栈操作实现子程序调用,首先要把( )的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点送回( )。
18、在寄存器寻址方式中,指令中指定寄存器的内容就是()。
在变址寻址方式中,以( )作变址寄存器,以( )或( )作基址寄存器。
19、假定累加器(A)=49H,执行指令:201AH: MOVC A,@A+PC后,送入A的是程序存储器( )单元的内容。
20、若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器( )单元的内容。
21、假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)=( ),(46H)=( ),(47H)=( )。
22、假定(SP)=47H,(46H)=46H,(47H)=47H。
执行下列指令:POP DPHPOP DPL后,(DPTR)=( ),(SP)=( )。
单片机扩展存储器设计1考 小题

存储器的连接
这是重点内容 译码方法同样适合I/O端口
存储芯片的连接与扩展
存储芯片的数据线 存储芯片的地址线 存储芯片的片选端 存储芯片的读写控制线
A7 1 A6 2 A5 3 A4 4 A3 5 A2 6 A1 7 A0 8 DO0 9 DO1 10 DO2 11 Vss 12
24 VDD 23 A8 22 A9 21 VPP 20 OE*
19 A10 18 CE*/PGM
17 DO7 16 DO6 15 DO5 14 DO4 13 DO3
EPROM芯片2732
内部存储器的组成
半导体存储器的分类: 按制造工艺
双极型:速度快、集成度低、功耗大 MOS型:速度慢、集成度高、功耗低
按使用功能
随机存取存储器RAM:可读可写、断电丢失 只读存储器ROM:正常只读、断电不丢失
半导体存储器芯片的结构
地地
读
址址 寄译
存储体
写 电
AB 存 码
路
控制电路 RD WR CS
11根地址线A10~A0 8根数据线D7~D0 片选CS* 读写W*、E*
动态RAM
DRAM的基本存储单元是单个场效应管 及其极间电容(记忆元件);
必须配备“读出再生放大电路”进行刷新; 每次同时对一行的存储单元进行刷新; 每个基本存储单元存储二进制数一位; 许多个基本存储单元形成行列存储矩阵; DRAM一般采用“位结构”存储体:
数 据 缓 冲 DB
① 存储体
存储体是由大量的位存储单元按矩阵方式排 列的组合体。每个位存储单元只能存储1位 二进制信息。
存储一个字节的容量被称为1个存储单元。 每个存储单元被赋予一个惟一的编号,即该 单元的地址。
2010作业6-7参考答案单片机试题

存储器扩展及其应用一问答题1. 以两片Intel2716给80C51单片机扩展一个4K 的外部程序存储器,要求地址空间与8051的内部ROM 相衔接,请画出逻辑连接图。
并写出扩展程序存储器的地址范围。
2. 在MCS-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,为什么不会发生冲突?因为选通信号不同,访问的指令也不同二填空题1. MCS-51可提供(程序)和(数据)两种存储器,最大存储空间可达(64K )的两个并行存储器扩展系统2. 为扩展存储器而构造系统总线,应以P0口的8位口线作为(低8位地址/数据 )线,以P2口线作为( 高8位地址 )线3. 为实现内外程序存储器的衔接,应使用( EA )信号进行控制。
4. 访问内部RAM 使用(MOV )指令,访问外部RAM 使用(MOVX )指令,访问内部ROM 使用(MOVC )指令,访问外部ROM 使用(MOVC )指令。
5. 在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选 )端提供信号三选择题(只有一个正确答案)1. 在MCS-51中,需双向传递信号的是+5VA)地址线B)数据线C)控制信号线D)电源线2.在MCS-51中为实现P0口线的数据和低位地址复用,应使用A)地址锁存器B)地址寄存器C)地址缓冲器D)地址译码器3.在下列信号中,不是给程序存储器扩展使用的是A) PSEN B)EA C)ALE D)WR4. 在下列信号中,不是给数据存储器扩展使用的是A)EA B)RD C)WR D)ALE4.在下列叙述中,不属于单片机存储器系统特点的是A)程序和数据两种类型的存储器同时存在B)芯片内外存储器同时存在C)扩展数据存储器与片内数据存储器空间重叠D)扩展程序存储器与片内程序存储器存储空间重叠单片机I/O扩展及应用一简答题:1.什么是I/O接口,I/O接口的作用是什么3.8255A如何辨认方式控制字和C口位置位复位控制字?方式控制字各位定义如何控制字的第7位D7=1,表明本字节是方式控制字,D7=0,表明控制字是C口位置位复位控制位。
单片机系统扩展_练习题

一、填空题
1. 8051单片机扩展I/O口时占用片外存储器的地址。
2. 8051单片机寻址外设端口时用寻址方式。
3. 8051单片机PSEN控制存储器读操作。
4. 8051 单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。
5. 12根地址线可选个存储单元,32KB存储单元需要根地址线。
6. 欲增加8KB×8位的RAM区,请问选用Intel 2114(1KB×4位)需购片;若改用Intel 6116(2KB×8位)需购片,若改用Intel 6264 (1KB×8位)需购片。
7.74LS138是具有3个输入端的译码器芯片,其输出作为片选信号时,最多可以选中块芯片。
8.片选方式通常有3种形式:、、
二、简答题
1.简述单片机并行扩展外部存储器时三总线连接的基本原则。
2.什么是全译码?什么是部分译码?什么是线选法?有什么特点?
3.画出利用线选法,用3 片2764A 扩展24K×8 位EPROM 的电路图。
分析每个芯片的地址范围。
4.采用2114芯片在8031片外扩展1 KB数据存储器,并分析地址范围。
5.采用2764和6264芯片在8031片外分别扩展24 KB程序存储器和数据存储器。
单片机开发基础(习题卷7)

单片机开发基础(习题卷7)第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]当51单片机并行扩展外部存储器或其它接口芯片时,()可作为高8位地址总线使用。
A)P0口B)P1口C)P2口D)P3口答案:C解析:2.[单选题]下列运算符中,哪个运算符能够实现求整数()A)>B)=C)%D)/答案:D解析:1.03.[单选题]单片机每个并行I/O端口包括几条I/O口线?A)4B)8C)16D)32答案:B解析:4.[单选题]C51中unsigned int型变量的长度为( )位A)16B)8C)32D)64答案:A解析:5.[单选题]MOV A , @R1指令对于源操作数的寻址方式是( )A)寄存器间接寻址B)寄存器寻址C)立即寻址D)变址寻址答案:A解析:6.[单选题]下列说法错误的是:( )A)同一级别的中断请求按时间的先后顺序响应B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
D)同级中断不能嵌套。
答案:B解析:7.[单选题]固件库中的标志状态(FlagStatus)类型被赋予以下两个值A)ENABLE 或者 DISABLEB)SUCCESS 或者 ERRORC)SET 或者 RESTED)YES 或者 NO答案:C解析:8.[单选题]80C51单片机片内程序存储器的容量是( )。
A)4KBB)1KBC)2KBD)256B答案:A解析:80C51单片机片内程序存储器的容量是4KB.9.[单选题]与串口方式 0 相比,串口方式 1 发生的下列变化中 是错误的。
A)通信时钟波特率是可变的,可由软件设置为不同速率B)数据帧由 11 位组成,包括 1 位起始位+8位数据位+1 位校验位+1位停止位C)发送数据由 TXD引脚输出,接收数据由 RXD引脚输入D)方式 1 可实现异步串行通信,而方式 0 则只能实现串并转换答案:B解析:10.[单选题]串行口的工作方式由( )寄存器决定A)SBUFB)PCONC)SCOND)RI答案:C解析:11.[单选题]指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= ( )。
存储器与IO接口扩展练习题含答案

存储器与I/O接口扩展练习题时间:2013年5月30日 10电子升学班姓名:1、如何构造80C51 单片机并行扩展的系统总线?【答】80C51 并行扩展的系统总线有三组。
①地址总线(A0~A15):由P0 口提供低8 位地址A0~A7,P0 口输出的低8 位地址A0~A7 必须用锁存器锁存,锁存器的锁存控制信号为单片机引脚ALE 输出的控制信号。
由P2 口提供高8 位地址A8~A1 5。
②数据总线(DO~D7):由P0 口提供,其宽度为8 位,数据总线要连到多个外围芯片上,而在同一时间里只能够有一个是有效的数据传送通道。
哪个芯片的数据通道有效则由地址线控制各个芯片的片选线来选择。
③控制总线(CB):包括片外系统扩展用控制线和片外信号对单片机的控制线。
系统扩展用控制线有ALE、PSEN、EA、WR 和RD。
2、8OC51 单片机扩展一片Intel 2764 和一片Intel 6264,组成一个既有程序存储器又有数据存储器的系统,请画出逻辑连接图,并说明各芯片的地址范围。
【答】采用线选法译码。
注意:复位后,PC=0000 H。
对2764 与6264 芯片采用不同的控制线程序存储器2764和数据存储器6264 与80C51 的连接图如图8-3 所示。
当P2.7=0,P2.6=0,PSEN=0 时,选中2764,因此,程序存储器2764 地址为0000 H~1FFF H(因为系统中只扩展了一片程序存储器,所以2764 的CE 端也可以直接接地)。
要注意80C51 内部自带程序存储器,当外扩程序存储器2764 地址为0000 H~1FFFH 时,必须将80C51 的EA 引脚接地。
若80C51 的EA 引脚接高电平,则2764 地址为1000 H~2FFF H。
当P2.7=1,P2.6=0,P2.5=1,RD=0 或WR=0 时,选中6264,因此,数据存储器6264地址为A000H~BFFFH。
3、在80C51 单片机系统中,外接程序存储器和外接数据存储器共用16 位地址线A0~A15 和8 位数据线D0~D7,为什么不会发生冲突?【答】因为对外接程序存储器和外接数据存储器采用不同的指令,从而产生不同的控制信号来加以区别。
chapter-6《单片机基础》练习题及答案

chapter-6《单片机基础》练习题及答案以下是为大家整理的chapter-6《单片机基础》练习题及答案的相关范文,本文关键词为chapter-6,单片机基础,练习题,答案,单片机,基础,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
单片机基础第6章单片机并行存储器扩展(一)填空题1.使用8Kb×8位的RAm芯片,用译码法扩展64Kb×8位的外部数据存储器,需要(8)片存储芯片,共需使用(16)条地址线,其中(13)条用于存储单元选择,(3)条用于芯片选择。
2.三态缓冲器的三态分别是(低电平状态)、(高电平状态)和(高阻抗状态)。
3.80c51单片机系统整个存储空间由4部分组成,分别为(256b)个地址单元的内部(数据)存储器,(4Kb)个地址单元的内部(程序)存储器,(64Kb)个地址单元的外部(数据)存储器,(60Kb)个地址单元的外部(程序)存储器。
4.在80c51单片机系统中,为外扩展存储器准备了(16)条地址线,其中低位地址线由(p0口)提供,高位地址线由(p2口)提供。
5.在80c51单片机系统中,存储器并行外扩展涉及的控制信号有(ALe)、(wR)、(RD)、(psen)和(ce),其中用于分离低8位地址和数据的控制信号是(ALe),它的频率是晶振频率的(六)分之一。
6.起止地址为0000h~3FFFh的外扩展存储器芯片的容量是(16Kb)。
若外扩展存储器芯片的容量为2Kb,起始地址为3000h,则终止地址应为(37FFh)。
7.与微型机相比,单片机必须具有足够容量的程序存储器是因为它没有(外存)。
8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选)引脚端提供信号。
9.由一片80c51和一片2716组成的单片机最小系统。
若2716片选信号ce接地,则该存储芯片连接共需(11)条地址线。
51单片机基础知识试题题库(含答案)

第二章习题参考答案一、填空题:1.当MCS-51引脚ALE有效时, 表示从P0口稳定地送出了低8位地址。
2.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3.当使用8751且EA=1, 程序存储器地址小于1000H 时, 访问的是片内ROM。
4.MCS-51系统中, 当PSEN信号有效时, 表示CPU要从外部程序存储器读取信息。
5.MCS-51有4组工作寄存器, 它们的地址范围是 00H~1FH 。
6.MCS-51片内20H~2FH范围内的数据存储器, 既可以字节寻址又可以位寻址。
7、PSW中RS1 RS0=10时, R2的地址为 12H 。
8、PSW中RS1 RS0=11时, R2的地址为 1AH 。
9、单片机系统复位后, (PSW)=00H, 因此片内RAM寄存区的当前寄存器是第 0 组, 8个寄存器的单元地址为 00H ~ 07H 。
10、PC复位后为 0000H 。
11.一个机器周期= 12 个振荡周期= 6 个时钟周期。
12.PC的内容为将要执行的的指令地址。
13.在MCS-51单片机中, 如果采用6MHz晶振, 1个机器周期为 2us 。
14.内部RAM中, 位地址为30H的位, 该位所在字节的字节地址为 26H 。
15、若A中的内容为63H, 那么, P标志位的值为 0 。
16、8051单片机复位后, R4所对应的存储单元的地址为 04H , 因上电时PSW=00H 。
这时当前的工作寄存器区是第 0 工作寄存器区。
17、使用8031芯片时, 需将/EA引脚接低电平, 因为其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个主要部分: 工作寄存器区、位寻址区和用户RAM区。
19、通过堆栈操作实现子程序调用, 首先就要把 PC 的内容入栈, 以进行断点保护。
调用返回时, 再进行出栈保护, 把保护的断点送回到 PC 。
20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的, 因为MCS -51的PC是16位的, 因此其寻址的范围为 64 KB。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章单片机并行存储器扩展
(一)填空题
1.使用8KB×8位的RAM芯片,用译码法扩展64KB×8位的外部数据存储器,需要(8)
片存储芯片,共需使用(16 )条地址线,其中(13 )条用于存储单元选择,(3)条用于芯片选择。
2.三态缓冲器的三态分别是(低电平)、(高电平)和(高阻抗)。
3.80C51单片机系统整个存储空间由4部分组成,分别为(256 )个地址单元的内部(数
据)存储器,(4kb )个地址单元的内部(程序)存储器,(64kb)个地址单元的外部(数据)存储器,(60kb )个地址单元的外部(程序)存储器。
4.在80C51单片机系统中,为外扩展存储器准备了(16)条地址线,其中低位地址线由
(p0口)提供,高位地址线由(P2口)提供。
5.在80C51单片机系统中,存储器并行外扩展涉及的控制信号有(ALE)、(WR)、
(RD)、(PSEN)和(CE),其中用于分离低8位地址和数据的控制信号是(ALE),它的频率是晶振频率的(6)分之一。
6.起止地址为0000H ~ 3FFFH的外扩展存储器芯片的容量是(16KB)。
若外扩展存
储器芯片的容量为2KB,起始地址为3000H,则终止地址应为(37FFH)。
7.与微型机相比,单片机必须具有足够容量的程序存储器是因为它没有(外存)。
8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选)引脚端
提供信号。
9.由一片80C51和一片2716组成的单片机最小系统。
若2716片选信号CE接地,则该存
储芯片连接共需(11)条地址线。
除数据线外,系统中连接的信号线只有(PSEN)和(ALE)。
(二)单项选择题
1. 下列有关单片机程序存储器的论述中,错误的是(D)
(A)用户程序保存在程序存储器中
(B)断电后程序存储器仍能保存程序
(C)对于程序存储器只使用MOVC一种指令
(D)执行程序需要使用MOVC指令从程序存储器中逐条读出指令
2. 下列有关单片机数据存储器的论述中,错误的是(A)
(A)数据存储器只使用MOV指令进行读/写
(B)堆栈在数据存储器中开辟
(C)数据存储器只用于保存临时数据
(D)专用寄存器也是数据存储器的一部分
3. 在单片机系统中,1KB表示的二进制位数是(D)
(A)1000 (B)8×1000 (C)1024 (D)8×1024
4. 在下列信号中,不是供外扩展程序存储器使用的是(D)
(A)PSEN(B)EA(C)ALE (D)WR
5. RAM是随机存储器的意思,随机存储器的准确含义是(B)
(A)存储器的各存储单元的存取时间相等
(B)可以在任何时刻随机读/写存储器内各存储单元
(C)随机表示既可读又可写
(D)随机是易失的意思,因为随机存储器具有易失的特点
6. 若在系统中只扩展一片Intel 2732(4K×8位),除应使用P0口的8条口线外,至少还应
使用P2口的口线(A)
(A)4条(B)5条(C)6条(D)7条
7. 下列叙述中,不属于单片机存储器系统特点的是(D)
(A)程序和数据两种类型的存储器同时存在
(B)芯片内外存储器同时存在
(C)扩展数据存储器与片内数据存储空间重叠
(D)扩展程序存储器与片内程序存储空间重叠
8. 在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是(A)
(A)EA(B)PSEN(C)ALE (D)CE
简答题
1.MCS-51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突,为什么
2.外部存储器的片选方式有几种?各有哪些特点?
3.简述MCS-51单片机CPU访问外部扩展程序存储器的过程。
4.简述MCS-51单片机CPU访问外部扩展数据存储器的过程。
5.现要求为8031扩展2片2732作为外部程序存储器,试画出电路图,并指出各芯片的地址范围
1.答:因为单片机访问外部程序存储器与访问外部数据存储器(包括外部I\O口)时,会分别产生PSEN与RD\WR两类不同的控制信号,因此完结程序存储器的地址空间允许重叠儿不会发生冲突。
2:外部存储器的片选方式有线选法和译码法两种。
线选法的特点是连接简单,不必专门设计逻辑电路,但是各个扩展芯片占有的空间地址不连续,因而地址空间利用率低。
适用于扩展地址空间容量不太大的场合。
译码法的特点是在P2口未被扩展芯片地址线占用的地址总线数量相同的情况下,可以比线选法扩展更多的芯片,而且可以使各个扩展芯片占有的空间地址连续,因而适用于扩展芯片数量多、地址空间容量大的复杂系统。
3:PO口作为地址数据复用的双向三态总线,用于输出程序存储器的低8位地址或输入指令,P2口具有输出锁存功能,用于输出程序存储器的高8位地址。
当ALE有效(高电平)时,高8 位地址从P2口输出,低8位地址从P0口输出,在ALE的下降沿把p0口输出的低8位地址锁存起来,然后在PSEN有效时,选通外部程序存储器,将相应的单元数据送到P0口,CPU在PSEN上升沿完成对P0口数据的采样。
4:5。