第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)=( )。
《单片机》扩展题题库答案

《单片机原理及应用》系统扩展题题库参考答案七、单片机系统扩展与编程(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分。
PIC单片机习题

第一章微型计算机概论1、数据的字长是评价计算机性能的一个非常重要的技术指标,计算机的字长一般取()的整数倍。
2、微型计算机的问世和发展过程伴随着电子技术的日新月异,至今已经历了()个发展时代。
3、计算机的处理能力与()、()、()有关。
4、将十六进制数26D.3H转换成二进制,结果为()。
5、RAM是(),ROM是()。
6、计算机的核心部分是()。
7、如果内存储器的容量为64KB,则其地址范围是();如果一台微型计算机的地址范围是0000H~3FFFH,那么存储器容量为()。
8、在计算机的内部结构中引入了总线的概念,三总线包括()、()、()。
9、人类已经进入了信息时代,()是现代计算机技术和通信技术高度发展和密切结合的产物。
10、不管是个人计算机还是单片机,核心CPU执行的程序内容是()指令。
第二章PIC 单片机的组成1、若PIC单片机的系统时钟频率为4MHz,那么执行一条非转移指令的时间是()。
2、上电延时定时器能提供一个固定的()ms的延时。
3、在PIC单片机中采用哈佛总线结构,其根本意义在于()。
4、在PIC单片机中,作为数据流通和传输的桥梁,使用最频繁的寄存器是()。
5、PIC单片机的寻址方式简单,主要包括()、()、()和()四种。
6、PIC16F877单片机的程序存储器的空间为(),数据存数器的空间为()。
7、PIC16F877单片机内配置一种可以掉电保护的数据存储器是(),可以在线存放系统重要的参数。
8、对于PIC单片机,外围设备中断服务程序的入口地址是()。
9、PIC16F877单片机ADC转换模块中,配置8个模拟量输入通道,分别由()两个端口的引脚承担。
10、PIC16F877单片机的ADC转换器具有()位的分辨率。
第三章 PIC存储器1、在PIC16F877单片机的数据存储器RAM中,总的地址空间是512字节,但是真正作为通用寄存器单元个数为()字节。
2、在程序存储器中,当地址范围在()内调用子程序时,一般可以不考虑高位程序计数器的影响。
单片机原理与应用试题(附答案)

单片机原理与应用试题(附答案)1、已知PSW=10H,通用寄存器R0~R7的地址分别为( )。
A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH答案:C2、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器答案:A3、MCS-51单片机当扩展外部存储器或扩展I/O口时,( )口作地址总线高8位输出。
A、P0B、P1C、P2D、P3答案:C4、利用单片机的串行口扩展并行I/O接口是使用串行口的( )。
A、方式2B、方式0C、方式1D、方式3答案:B5、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A、外部中断0B、外部中断1C、定时器/计数器T0中断D、定时器/计数器T1中断答案:A6、下列不是单片机总线是( )。
A、输出总线B、控制总线C、数据总线D、地址总线答案:A7、当系统的振荡频率为12MHz时,一个机器周期为( )μs。
A、1B、2C、3D、4答案:A8、利用下列( )关键字可以改变工作寄存器组。
A、usingB、interruptC、whileD、sfr答案:A9、用MCS-51单片机串行接口扩展并行I\O口时,串行接口工作方式应选择( )。
A、方式0B、方式1C、方式2D、方式3答案:A10、MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )。
A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址答案:B11、下列哪种设备不是输入设备( )。
A、A/D转换器B、扫描仪C、键盘D、打印机答案:D12、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( )。
A、PCB、PSWC、AD、SP答案:B13、中断允许控制控制寄存器IE中,EA的作用是( )。
A、接收中断请求标志位;B、发送中断请求标志位;C、中断允许控制位;D、地址/数据位。
单片机扩展存储器设计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个存储单元。 每个存储单元被赋予一个惟一的编号,即该 单元的地址。
第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访问外部扩展程序存储器的过程。
MCS51第三章习题及答案

第三章: MCS-51单片机的结构和原理习题及解3.3: DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成?解: DPTR是16位数据指针寄存器。
它的作用是:1: 用于外部64KB数据存储器RAM的16位地址指针;2: 用于外部64KB程序存储器ROM的16位基数指针,用于查表;3: 用于外设的16位端口地址指针。
它由两个8位的特殊功能寄存器DPL和DPH组成,其中DPL 存放DPTR中的低8位数据,DPH存放DPTR中的高8位数据。
3.5: 什么叫堆栈?堆栈指示器SP的作用是什么?8051单片机堆栈的最大容量不能超过多少字节?解: 堆栈是在片内RAM中开辟出的专用存储区,按照“先进后出”的原则存取数据。
SP 是8位特殊功能寄存器,又称为堆栈栈顶指针,SP中的值为堆栈的栈顶地址。
由于SP 为8位寄存器,所以8051单片机堆栈的最大容量不能超过256个字节。
3.7: 8051单片机的内部数据存储器可以分为几个不同区域?各有什么特点?解: 内部数据存储器可以分为4个不同区域,特点是:1: 工作寄存器区,地址从00H ~ 1FH;2: 可位寻址区,地址从20H ~ 2FH;3: 字节寻址区,地址从30H ~ 7FH;4: 特殊功能寄存器区,地址从80H ~ FFH。
3.9: 8051单片机对外有几条专用控制线?其功能是什么?解: 8051单片机有两条输出控制线ALE和/PSEN。
两条输入控制线/EA和RST/VPD。
ALE的功能:1: 扩展外部存储器时,P0口为8位数据/低8位地址复用线,为了将地址线分离出来需用8位锁存器,ALE用于控制该锁存器的控制端。
2: 仅用片内存储器时,输出1/6钟频的的连续波形。
/PSEN的功能是控制外部ROM读有效。
/EA的功能是选择仅片外ROM及有片内、外ROM。
RST/VPD的功能是,1: RST为复位功能,2: VPD为写内片内ROM信息。
3.13: 为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?解: 由于P0口为8位数据/低8位地址复用线,要将地址线分离出来需外接8位锁存器。
作业习题 单片机系统扩展

单片机系统扩展习题一、选择题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位定时期等部件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章单片机并行存储器扩展
(一)填空题
1.使用8KB×8位的RAM芯片,用译码法扩展64KB×8位的外部数据存储器,需要()
片存储芯片,共需使用()条地址线,其中()条用于存储单元选择,()条用于芯片选择。
2.三态缓冲器的三态分别是()、()和()。
3.80C51单片机系统整个存储空间由4部分组成,分别为()个地址单元的内部()存
储器,()个地址单元的内部()存储器,()个地址单元的外部()存储器,()个地址单元的外部()存储器。
4.在80C51单片机系统中,为外扩展存储器准备了()条地址线,其中低位地址线由()
提供,高位地址线由()提供。
5.在80C51单片机系统中,存储器并行外扩展涉及的控制信号有()、()、()、()
和(),其中用于分离低8位地址和数据的控制信号是(),它的频率是晶振频率的()分之一。
6.起止地址为0000H ~ 3FFFH的外扩展存储器芯片的容量是()。
若外扩展存储器芯片
的容量为2KB,起始地址为3000H,则终止地址应为()。
7.与微型机相比,单片机必须具有足够容量的程序存储器是因为它没有()。
8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()引脚端提供
信号。
9.由一片80C51和一片2716组成的单片机最小系统。
若2716片选信号CE接地,则该存
储芯片连接共需()条地址线。
除数据线外,系统中连接的信号线只有()和()。
(二)单项选择题
1. 下列有关单片机程序存储器的论述中,错误的是()
(A)用户程序保存在程序存储器中
(B)断电后程序存储器仍能保存程序
(C)对于程序存储器只使用MOVC一种指令
(D)执行程序需要使用MOVC指令从程序存储器中逐条读出指令
2. 下列有关单片机数据存储器的论述中,错误的是()
(A)数据存储器只使用MOV指令进行读/写
(B)堆栈在数据存储器中开辟
(C)数据存储器只用于保存临时数据
(D)专用寄存器也是数据存储器的一部分
3. 在单片机系统中,1KB表示的二进制位数是()
(A)1000 (B)8×1000 (C)1024 (D)8×1024
4. 在下列信号中,不是供外扩展程序存储器使用的是()
(A)PSEN(B)EA(C)ALE (D)WR
5. RAM是随机存储器的意思,随机存储器的准确含义是()
(A)存储器的各存储单元的存取时间相等
(B)可以在任何时刻随机读/写存储器内各存储单元
(C)随机表示既可读又可写
(D)随机是易失的意思,因为随机存储器具有易失的特点
6. 若在系统中只扩展一片Intel 2732(4K×8位),除应使用P0口的8条口线外,至少还应
使用P2口的口线()
(A)4条(B)5条(C)6条(D)7条
7. 下列叙述中,不属于单片机存储器系统特点的是()
(A)程序和数据两种类型的存储器同时存在
(B)芯片内外存储器同时存在
(C)扩展数据存储器与片内数据存储空间重叠
(D)扩展程序存储器与片内程序存储空间重叠
8. 在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是()
(A)EA(B)PSEN(C)ALE (D)CE
简答题
1.在MCS-51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突,为什么?
2.外部存储器的片选方式有几种?各有哪些特点?
3.简述MCS-51单片机CPU访问外部扩展程序存储器的过程。
4.简述MCS-51单片机CPU访问外部扩展数据存储器的过程。
5.现要求为8031扩展2片2732作为外部程序存储器,试画出电路图,并指出各芯片的地址范围。