第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。
单片机练习题库(含参考答案)
单片机练习题库(含参考答案)一、单选题(共107题,每题1分,共107分)1.ALU的中文含义是()。
A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。
A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。
A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。
A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。
A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。
A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。
A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。
A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。
A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。
A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。
A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。
微机原理存储器的扩展例题
选择题在进行存储器扩展时,若要使用多个存储器芯片并联以增大存储容量,需要保证各芯片:A. 地址线独立B. 数据线独立C. 地址线和数据线均独立D. 地址线相连,数据线独立(正确答案)下列哪种方法可以用来扩展存储器的字长?A. 增加存储器芯片的数量B. 使用更高位数的存储器芯片(正确答案)C. 改变存储器的地址译码方式D. 降低存储器的时钟频率当使用多个存储器芯片进行位扩展时,这些芯片的:A. 地址线应分别连接B. 数据线应分别连接至不同的数据总线C. 地址线应并联连接D. 数据线应并联连接至相同的数据总线(正确答案)在存储器扩展中,若采用线选法译码,则地址线的数量与译码器输出线的关系为:A. 地址线数量等于译码器输出线数量B. 地址线数量是译码器输出线数量的两倍C. 地址线数量少于译码器输出线数量(在特定情况下可能)(正确答案)D. 地址线数量与译码器输出线数量无关若要使用8个16K×8位的存储器芯片构成一个128K×8位的存储器系统,需要:A. 4条地址线进行芯片选择B. 8条地址线进行芯片选择C. 16条地址线进行芯片选择D. 3条地址线进行芯片选择(正确答案)在进行存储器字扩展时,若使用两个8位存储器芯片构成一个16位存储器系统,应:A. 将两个芯片的地址线相连B. 将两个芯片的数据线分别连接至数据总线的不同部分(正确答案)C. 将两个芯片的读写控制线分开D. 使用额外的译码器控制芯片选择下列关于存储器扩展的说法中,错误的是:A. 可以通过并联多个存储器芯片来增大存储容量B. 可以通过串联多个存储器芯片来增大字长(错误,串联通常不用于存储器扩展)(正确答案)C. 存储器扩展时需要考虑地址线和数据线的连接方式D. 存储器扩展时可能需要使用译码器进行芯片选择在一个由多个存储器芯片构成的存储器系统中,若地址总线为16位,而每个芯片内部地址为14位,则用于芯片选择的地址线数量为:A. 16条B. 14条C. 2条(正确答案,16-14=2)D. 4条下列哪种情况不需要进行存储器扩展?A. 当系统需要的存储容量大于单个存储器芯片的容量时B. 当系统需要的字长大于单个存储器芯片的字长时C. 当系统需要的存储容量和字长均小于单个存储器芯片的容量和字长时(正确答案)D. 当系统需要特殊的存储器配置时(如双端口存储器)。
单片机复习题
1、MCS-51外扩ROM、RAM或I/O时,它的地址总线是 P0,P2 口。
2、12根地址线可寻址 4 KB存储单元。
4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 块芯片。
5、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
6、并行扩展存储器,产生片选信号的方式有线选法和译码器法两种。
7、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。
8、起止范围为0000H-3FFFH的存储器的容量是 16 KB。
9、11根地址线可选 2048 个存储单元,16KB存储单元需要14 根地址线。
10、32KB RAM存储器的首地址若为2000H,则末地址为 9FFFH。
11、假定一个存储器有4096个存储单元,其首地址为0,则末地址为 0FFFH 。
12除地线公用外,6根地址线可选 64 个地址,11根地址线可选 2048个地址。
13、单片机扩展的内容有程序存储器扩展、数据存储器扩展及 I/O口扩展等。
14、单片机与普通计算机的不同之处在于其将(微处理器)(存储器)和(各种输入输出接口)三部分集成于一块芯片上。
15、A/D转换器的作用是将模拟量转为数字量,D/A转换器的作用是将数字 Y 量转为模拟量。
16、A/D转换器的三个最重要指标是分辨率、转换时间和转换速率和精度。
1、当8031外扩程序存储器8KB时,需使用EPROM2716( C )A、2片B、3片C、4片D、5片2、某种存储器芯片是8KB*4/片,那么它的地址线根数是( C )A、11根B、12根C、13根D、14根3、74LS138芯片是( B )A、驱动器B、译码器C、锁存器D、编码器4、MCS-51外扩ROM、RAM和I/O口时,它的数据总线是( A )A、P0B、P1C、P2D、P35、6264芯片是( B )A、E2PROMB、RAMC、Flash ROMD、EPROM6、一个EPROM的地址有A0----A11引脚,它的容量为( B )。
《单片机》扩展题题库答案
《单片机原理及应用》系统扩展题题库参考答案七、单片机系统扩展与编程(10分)1、由8751组成的单片机应用系统如图所示:(1)请写出由74LS244组成的输入口和74LS273组成的输出口所占据的地址范围;(2)请编程实现每秒钟从输入口(74LS244)读入一次8个开关的状态,并将其输出到输出口(74LS273)在发光二级管D1-D8显示出来(某一路开关闭合,则相应路的发光二极管熄灭)。
要求:利用定时器T0实现50mS定时,并对中断次数进行计数的办法实现1秒定时。
T0工作在方式1下。
解:(1) 74LS244的地址范围为:0-1FFFH (写对得1分) 74LS273的地址范围为:2000H-3FFFH (写对得1分)(2) T0定时初值为:65536-50000*12/12=15536=3CB0HORG 0LJMP STARTORG 000BHLJMP TSORG 0030HSTART: MOV SP,#50HMOV 08H,#14H ;1区R0送20,表示中断20次为1秒MOV TMOD,#01H ;T0为方式1定时器工作MOV TH0,#3CHMOV TL0,#0B0H SETB ET0 ;允许T0中断SETB EA ;开中断SETB TR0 ;启动计数SJMP $TS:PUSH PSW ;保护现场CLR TR0MOV TH0,#3CHMOV TL0,#0B0HSETB TR0SETB RS0 ;使用1区工作寄存器CLR RS1DJNZ R0,NEXTMOV R0,#14H ;恢复中断20次计数值(1秒)MOV DPTR,#0000HMOVX A,@DPTR ;读入开关状态MOV DPTR,#2000HMOVX @DPTR,A ;将开关状态送LED显示NEXT: POP PSW ;恢复现场RETIEND编程部分评分办法:不要求使用伪指令和对程序进行注释。
编程思路正确可得3分,编程正确可得8分。
第3章 单片机并行存储器扩展练习题
第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×10244. 在下列信号中,不是供外扩展程序存储器使用的是(D)(A)PSEN(B)EA(C)ALE (D)WR5. 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访问外部扩展程序存储器的过程。
单片机内部结构与存储器配置及功能习题
单片机内部结构与存储器配置及功能习题l.填空(70分)(1)80C51的存储器可以分为三个不同的存储空间,分别是__64KBROM____ KB;___64KB外RAM____KB______;____256B内RAM_____ B(包括特殊功能寄寄存器)___.(2)80C5l内RAM可以分成三个物理空间,分别是_工作寄存器____区,地址范围为_00H—1FH____;_位寻址____区,地址范围为__20H-2FH___;_数据缓冲____区,地址范围为_30H—7FH____;(3)80C51单片机复位的条件是使_RST__引脚保持_2个机器周期以上的高电平___;复位后:PC=_0000H___;SP=_O 7H____;P0—P3=__FFH_____.(4)80C51进入待机(休闲)状态的方法是__PCON中IDL位置1_____________;退出待机(休闲)状态的方法是_中断请求被响应或复位_____.(5)机器周期是80C51单片机工作的_基本定时____单位,简称机周;—个机器周期含有_12__个时钟周期,当时钟频率为12MHz时,—个机器周期为_1__us(6)P0-P3口用作输入时,均须先_写入“1”_______;用作输出时,P0口应_外接上拉电阻_________.(7)当CPU_不执行访问外RAM指令_______时,ALE以时钟振荡频率__1/6___的固定频率输出.(8) 80C51扩展I/O口从__外RAM______存储空间扩展,从理论上讲,最多可扩展__64000___个.(9)数据指针DPTR是一个_16__位的特殊功能寄存器,由_两个8位寄存器DPH、DPL____________组成.(10)P0口的负载能力能驱动__8_个LSTTL门电路,P1-P3口的负载能力为_4__个LSTTL门电路.(11)80C51特殊功能寄存器字节地址___能被8整除_________者,可进行位寻址位操作.(12)在单片机教材中,字节用_大写B__表示,每字节有8位,位用_小写b___表示.2.填写程序状态字寄存器,PSW中部分位定义名和动能{8分):PSW.7一PSW.6一PSW.2一PSW.0—3.填写80C5l单片机P3口部分引脚第二功能的定义名和功能。
单片机每章习题和答案
单片机每章习题和答案第三节增选习题及解答一、填空题1. 堆栈寄存器的符号是(),复位后它的内容为()。
2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。
3. 内RAM的03H字节单元的地址符号另记为()。
4. 堆栈操作遵循的原则是()。
5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。
6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。
7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。
8. 8051的封装形式为()。
9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。
EA10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。
11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。
12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。
13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。
14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。
15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。
16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。
17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。
18. 单片机由CPU、存储器和()三部分组成。
19. CPU由()和()两部分组成。
20. 若不使用MCS-51片内程序存储器,引脚必须()。
EA21. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。
22. 当MCS-51的P0口作为输出端口时,每位能驱动()个TTL 负载。
23. MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。
作业习题 单片机系统扩展
单片机系统扩展习题一、选择题1、6264芯片是()(A)EEPROM (B)RAM (C)FLASH ROM (D)EPROM2、MCS-51用串行口扩展并行I/O口时,串行接口工作方式选择()(A)方式0 (B)方式1 (C)方式2 (D)方式33、使用8255可以扩展出的I/O口线是()(A)16根(B)24根(C)22根(D)32根4、当8031外扩程序存储器8KB时,需使用EPROM 2716()(A)2片(B)3片(C)4片(D)5片5、某种存储器芯片是8KB*4/片,那么它的地址线根数是()(A)11根(B)12根(C)13根(D)14根6、MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()(A)P0 (B)P1 (C)P2 (D)P37、当使用快速外部设备时,最好使用的输入/输出方式是()(A)中断(B)条件传送(C)DMA (D)无条件传送8、MCS-51的中断源全部编程为同级时,优先级最高的是()(A)INT1 (B)TI (C)串行接口(D)INT09、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()(A)读锁存器(B)读数据库(C)读A累加器(D)读CPU10、MCS-51的并行I/O口读-改-写操作,是针对该口的()(A)引脚(B)片选信号(C)地址线(D)内部锁存器二、判断题1、MCS-51外扩I/O口与外RAM是统一编址的。
()2、使用8751且EA=1时,仍可外扩64KB的程序存储器。
()3、8155的复位引脚可与89C51的复位引脚直接相连。
()4、片外RAM与外部设备统一编址时,需要专门的输入/输出指令。
()5、8031片内有程序存储器和数据存储器。
()6、EPROM的地址线为11条时,能访问的存储空间有4K。
()7、8255A内部有3个8位并行口,即A口,B口,C口。
()8、8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O 口,1个14位定时期等部件。
单片机系统扩展练习题2
单片机系统扩展练习题2业精于勤!一、选择题您的姓名: [填空题] *_________________________________1.地址空间3000H~37FFH共有()存储单元。
[单选题] *A.1KB.2K(正确答案)C.4KD.8K2、在生产过程中完成程序写入的只读存储器称为() [单选题] * A.掩膜ROM(正确答案)B.PROMC.EPROMD.EEPROM3、805l单片机系统扩展时使用的锁存器用于锁存()。
[单选题] * A.高8位地址B.低8位地址(正确答案)C.8位数据D.ALE信号4、使用线选法扩展3片2732作外部程序存储器,需要使用()位地址线。
[单选题] *A.13B.14C.15(正确答案)D.165、8155中的定时器/计数器是()。
[单选题] *A.16位加法计数器B.16位减法计数器C.14位加法计数器D.14位减法计数器(正确答案)6、定时器/计时器0的初始化程序如下: MOV TMOD,#06H、 MOV TH0,#0FFH、 MOV TL0,#0FFH、SETB EA 、SETB ET0,执行该程序段后,把定时器/计时器0的工作状态设置成为() [单选题] *A.工作方式0,定时应用,定时时间2us,中断禁止B.工作方式1,计数应用,计数值255,中断允许C.工作方式2,定时应用,定时时间510us,中断禁止D.工作方式2,计数应用,计数值1,中断允许(正确答案)7、MCS-5 l单片机I/O编址采用的是统一编址的方法,因此()。
[单选题] * A.有专门的I/O操作指令B.I/O寄存器与存储单元同等对待(正确答案)C.地址空间与存储器空间是相互分开的D.使用MOVX指令访问存储器,而使用MOVC指令进行I/O数据传送8、8155是一个可编程的I/O接口芯片,“可编程”是指()。
[单选题] *A.有14位可控定时器/计数器B.芯片内包含有256字节的RAMC.只能使用中断编程的方法进行I/O数据传送D.使用命令字以程序方法设置I/O数据传送的方式(正确答案)9、访问接口,应在程序中使用()。
- 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。