内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第43、第44卷精准对标四川省考纲,知识模块:
51. 掌握51单片机最小应用系统;
52. 了解RS232、RS485(RS422) 硬件接口及协议;
53. 了解51单片机扩展芯片寻址方式(线选法和译码法);
54. 了解8255内部结构;
55.掌握8255引脚功能及控制字编写;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第44卷
硬件扩展与接口技术(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.单片机扩展数据存储器时,若地址线为A15 - A0,采用线选法扩展一片8KB的6264芯片,将CE引脚接A13则该芯片的地址范围是( )
A.0000H-1FFFH B.2000H-3FFFH C.4000H-5FFFH D.6000H-7FFFH
2.若单片机系统扩展了两片 6264 数据存储器,采用 74LS138 进行地址译码,要使第一片 6264 被选中,74LS138 的输入应是( )
A.A2A1A0 = 000 B.A2A1A0 = 001 C.A2A1A0 = 010 D.A2A1A0 = 011
3.以下关于单片机数据存储器扩展的说法错误的是( )
A.扩展的数据存储器可以与单片机内部数据存储器统一编址
B.扩展的数据存储器与单片机内部数据存储器的访问方式可能不同
C.数据存储器扩展后,单片机的程序存储空间也会相应增加
D.数据存储器扩展时需要考虑地址分配和译码等问题
4.采用全译码方式进行 6264 数据存储器扩展时,其优点是( )
A.电路简单 B.地址空间连续且唯一
C.译码速度快 D.不需要地址译码器
5.当使用多片 6264 进行数据存储器扩展时,需要使用地址译码器,以下哪种地址译码器常用( )
A.74LS138 B.74LS00 C.74LS04 D.74LS373
6.在单片机对存储器芯片 6264 进行读写操作时,以下哪个信号用于控制数据的流向( )
A.CE B.OE和WE C.ALE D.PSEN
7.单片机对扩展的 6264 数据存储器进行写操作时,以下说法正确的是( )
A.先送地址,再送数据,然后发出写信号 B.先送数据,再送地址,然后发出写信号
C.先发出写信号,再送地址,最后送数据 D.先发出写信号,再送数据,最后送地址
8.当单片机与 6264 连接进行数据存储器扩展时,若 6264 的WE引脚连接到单片机的WR引脚,这表示( )
A.数据从单片机写入 6264 B.数据从 6264 读出到单片机
C.6264 处于片选状态 D.6264 处于地址锁存状态
9.在单片机与 6264 数据存储器扩展连接时,地址线的连接通常是( )
A.单片机的低 8 位地址线与 6264 的低 8 位地址线相连
B.单片机的高 8 位地址线与 6264 的高 8 位地址线相连
C.根据实际情况,单片机的部分地址线与 6264 的地址线相连
D.单片机的所有地址线与 6264 的所有地址线相连
10.常用的单片机数据存储器扩展芯片是( )
A.2764 B.6264 C.8255 D.8155
11.某系统采用8255A作并行IO接口,初始化时CPC所访问的端口地址为0CBH并设定为方式1输出,则A口的地址应为( )
A.0C8H B.0CAH C.OEH D.0CH
12.8255A接口芯片的端口A的工作方式有( )
A.5种 B.3种 C.4种 D.2种
13.8255A引脚信号 WR=0,CS=0,A1=1,A0=1时,表示( )
A.无效操作 B.CPU 向数据口写数据
C.CPU读 8255A控制口 D.CPU 向控制口送控制字
14.8255的B口中断输出时,应将B口工作方式初始化为( )
A.方式 0 B.方式2 C.方式 1 D.不初始化
15.8255A的方式选择控制字为80H,其含义是( )
A.A、B为方式 0 B.A、B、C 口全为输入
C.A 口为输出,其他为输入 D.A 、B、C 口均为方式 0,输出
16.8255 是一种( )
A.定时器 / 计数器芯片 B.可编程并行接口芯片
C.串行接口芯片 D.中断控制器芯片
17.8255 的 PA 口有 种工作方式。( )
A.1 B.2 C.3 D.4
18.8255 的控制字寄存器的地址是( )
A.A0H B.A1H C.A2H D.A3H
19.8255 的 PB 口工作在方式 0 输出时,其引脚的输出电平由 决定。( )
A.输入缓冲器 B.输出锁存器 C.控制字寄存器 D.状态寄存器
20.若要将 8255 的 PA 口设置为方式 1 输出,PB 口设置为方式 0 输入,控制字应写入( )
A.10100010B B.10100001B C.10100100B D.10100000B
二、判断题(本大题共10小题,每题2分,共20分)
21.单片机数据存储器扩展时,使用的锁存器必须与单片机的工作频率完全相同。( )
22.在单片机数据存储器扩展系统中,所有芯片的地址线都必须连接到单片机的地址总线上,且连接方式必须完全相同。( )
23.8255A 在一个系统中只能作为输入接口使用,不能同时作为输入和输出接口使用。( )
24.方式 1 下,端口 A 作为输入时,STB 信号是由外部设备发送给 8255A 的选通信号,用于将外部数据选通到端口 A。( )
25.8255A 的方式 0 是基本输入输出方式,不需要联络信号,适用于无条件的数据传输。( )
26.当 8255A 的 A1=0,A0=1 时,选中的是 B 口。( )
27.8255A 的读信号 RD 和写信号 WR 不能同时为低电平。( )
28.8255A 的片选信号 CS 低电平有效,当 CS 为高电平时,芯片被选中,CPU 可对其进行读写操作。( )
29.8255A 的三个端口在任何工作方式下都可以独立作为输入或输出端口使用。( )
30.8255A 是一种通用的并行 I/O 接口芯片,内部包含三个 8 位并行端口,即 A 口、B 口和 C 口。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.已知某8255A在系统中PA、PB、PC及控制口分别占用88H~8BH号端口地址,现欲安排其PA、PB、PC口全部为输出,PA、PB口均工作于方式0模式,并将PC6置位,使PC3复位。试编写出相应的初始化程序。
32.请绘制51单片机的最小系统。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第43、第44卷精准对标四川省考纲,知识模块:
51. 掌握51单片机最小应用系统;
52. 了解RS232、RS485(RS422) 硬件接口及协议;
53. 了解51单片机扩展芯片寻址方式(线选法和译码法);
54. 了解8255内部结构;
55.掌握8255引脚功能及控制字编写;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第44卷
硬件扩展与接口技术(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.单片机扩展数据存储器时,若地址线为A15 - A0,采用线选法扩展一片8KB的6264芯片,将CE引脚接A13则该芯片的地址范围是( )
A.0000H-1FFFH B.2000H-3FFFH C.4000H-5FFFH D.6000H-7FFFH
【答案】B
【详解】6264芯片容量为8KB=213,需要13条地址线A12-A0确定芯片内存储单元。线选法中CE接A13当A13=0目A15-A14任意时芯片被选中。当A15-A14=00,A13=0,A12-A0从000H-1FFH即2000H-3FFFH。所以答案是 B。
2.若单片机系统扩展了两片 6264 数据存储器,采用 74LS138 进行地址译码,要使第一片 6264 被选中,74LS138 的输入应是( )
A.A2A1A0 = 000 B.A2A1A0 = 001 C.A2A1A0 = 010 D.A2A1A0 = 011
【答案】A
【详解】74LS138 是 3-8 线译码器,当输入 A2A1A0 = 000 时,对应的输出端为低电平,可将第一片 6264 的片选信号CS拉低,使其被选中。所以答案是 A。
3.以下关于单片机数据存储器扩展的说法错误的是( )
A.扩展的数据存储器可以与单片机内部数据存储器统一编址
B.扩展的数据存储器与单片机内部数据存储器的访问方式可能不同
C.数据存储器扩展后,单片机的程序存储空间也会相应增加
D.数据存储器扩展时需要考虑地址分配和译码等问题
【答案】C
【详解】单片机数据存储器扩展只是增加了数据存储空间,不会使程序存储空间相应增加,程序存储空间和数据存储空间是相互独立的。所以答案是 C。
4.采用全译码方式进行 6264 数据存储器扩展时,其优点是( )
A.电路简单 B.地址空间连续且唯一
C.译码速度快 D.不需要地址译码器
【答案】B
【详解】全译码方式是将单片机的所有地址线都参与译码,其优点是地址空间连续且唯一,不会出现地址重叠的现象,缺点是电路相对复杂,需要较多的译码电路。所以答案是 B。
5.当使用多片 6264 进行数据存储器扩展时,需要使用地址译码器,以下哪种地址译码器常用( )
A.74LS138 B.74LS00 C.74LS04 D.74LS373
【答案】A
【详解】74LS138 是常用的 3-8 线译码器,在多片 6264 数据存储器扩展时,用于对单片机的地址线进行译码,产生不同的片选信号,以选中不同的 6264 芯片。所以答案是 A。
6.在单片机对存储器芯片 6264 进行读写操作时,以下哪个信号用于控制数据的流向( )
A.CE B.OE和WE C.ALE D.PSEN
【答案】B
【详解】OE是 6264 的读信号引脚,WE是写信号引脚,它们用于控制数据的流向,当OE为低电平且WE为高电平时,数据从 6264 读出到单片机;当OE为高电平且WE为低电平时,数据从单片机写入6264。所以答案是 B。
7.单片机对扩展的 6264 数据存储器进行写操作时,以下说法正确的是( )
A.先送地址,再送数据,然后发出写信号 B.先送数据,再送地址,然后发出写信号
C.先发出写信号,再送地址,最后送数据 D.先发出写信号,再送数据,最后送地址
【答案】A
【详解】单片机对扩展的 6264 数据存储器进行写操作时,通常先送地址,确定要写入数据的存储单元地址,再送数据,最后发出写信号,将数据写入指定地址的存储单元。所以答案是 A。
8.当单片机与 6264 连接进行数据存储器扩展时,若 6264 的WE引脚连接到单片机的WR引脚,这表示( )
A.数据从单片机写入 6264 B.数据从 6264 读出到单片机
C.6264 处于片选状态 D.6264 处于地址锁存状态
【答案】A
【详解】WE是 6264 的写信号引脚,WR是单片机的写控制信号引脚,当它们连接时,表示数据从单片机写入 6264。所以答案是A。
9.在单片机与 6264 数据存储器扩展连接时,地址线的连接通常是( )
A.单片机的低 8 位地址线与 6264 的低 8 位地址线相连
B.单片机的高 8 位地址线与 6264 的高 8 位地址线相连
C.根据实际情况,单片机的部分地址线与 6264 的地址线相连
D.单片机的所有地址线与 6264 的所有地址线相连
【答案】C
【详解】在单片机与 6264 数据存储器扩展连接时,根据实际情况,单片机的部分地址线与 6264 的地址线相连,通常是单片机的低 8 位或高 8 位地址线中的一部分与 6264 的地址线相连,同时还需要考虑地址译码等问题。故选C。
10.常用的单片机数据存储器扩展芯片是( )
A.2764 B.6264 C.8255 D.8155
【答案】B
【详解】6264 是常用的静态随机存取存储器(SRAM)芯片,用于单片机数据存储器扩展。2764 是 EPROM 程序存储器芯片;8255 是通用并行接口芯片;8155 是带有 RAM 和 I/O 口的多功能芯片,但主要不是单纯作为数据存储器扩展芯片使用。所以答案是B。
11.某系统采用8255A作并行IO接口,初始化时CPC所访问的端口地址为0CBH并设定为方式1输出,则A口的地址应为( )
A.0C8H B.0CAH C.OEH D.0CH
【答案】A
【详解】已知 8255A 芯片有4个端口,分别是A口、B 口、C口和控制口,它们的地址由片选信号 CS 和地址线 A1A0 共同决定,通常 A 口地址最低,控制口地址最高。在方式选择控制字中,D7 位恒为1,表示这是方式选择字,而不是数据读写操作。当 CPU访问的端口地址为 8CBH 时,可知该地址为控制口地址,将 0CBH 转换为二进制为 11001011B,则可推出 A1A0 =11,因为A口的 A1A0为00,所以 A 口地址为 0C8H 。故选A。
12.8255A接口芯片的端口A的工作方式有( )
A.5种 B.3种 C.4种 D.2种
【答案】B
【详解】8255A 接口芯片的端口 A的工作方式有3 种,答案是 B。以下是对这3种工作方式的具体介绍:
方式 0:基本输入输出方式:端口 A、B、C均可作为独立的8位I/0 端口使用,不需要联络信号,CPU 可以直接对端口进行读写操作。这种方式下,端口 A可作为简单的输入或输出端口,用于无条件的数据传输。
方式 1:选通输入输出方式:端口A作为数据端口,可进行输入或输出操作,而端口C的部分引脚被分配作为端口A 的联络信号,用于数据传输的控制和状态反馈。例如,当端口A作为输出时,0BF(输出缓冲器满)信号用于通知外部设备数据已准备好,可从端口A读取;当端口A作为输入时,STB(选通输入)信号用于将外部设备的数据选通到端口 A。方式 2:双向选通输入输出方式:只有端口 A能工作在这种方式,此时端口A既能输入数据又能输出数据,而端口C的部分引脚作为联络信号来控制双向数据传输。在这种方式下,端口A相当于将方式1的输入和输出功能结合在一起,通过不同的联络信号来实现双向数据传输的控制。故选B。
13.8255A引脚信号 WR=0,CS=0,A1=1,A0=1时,表示( )
A.无效操作 B.CPU 向数据口写数据
C.CPU读 8255A控制口 D.CPU 向控制口送控制字
【答案】D
【详解】分析引脚功能,WR(写信号):低电平有效,表示CPU正在进行写操作。CS(片选信号):低电平有效,当该信号为低电平时,8255A被选中,允许CPU对其进行读写操作。A1 和 A0 :用于选择 8255A 内部的不同端口或寄存器。当A1=1,A0 =1时,选中的是 8255A 的控制字寄存器。根据上述引脚信号的状态及功能可知,当WR=0CS=0,A1=1,A0=1时,表示CPU正在向8255A 的控制口送控制字,以对 8255A的工作方式、端口的输入输出等进行设置。故选D。
14.8255的B口中断输出时,应将B口工作方式初始化为( )
A.方式 0 B.方式2 C.方式 1 D.不初始化
【答案】C
【详解】8255A有三种工作方式,分别是方式0、方式1和方式 2,不同工作方式下端口的功能和特点有所不同:方式 0:基本输入输出方式,A、B、C三个端口都可以作为独立的输入或输出端口使用,不需要联络信号,CPU 可以直接对端口进行读写操作。这种方式下端口不能产生中断请求,因此 B口若工作在方式0则不能实现中断输出。方式 1:选通输入输出方式,A口和B口作为数据端口,C口的部分引脚作为联络信号,用于数据传输的控制和状态反馈。当 B口工作在方式1时,可通过C口的相应引脚产生中断请求信号,实现中断输出。方式 2:双向选通输入输出方式,只有 A口可以工作在方式 2,B口不能工作在方式 2.
该方式下 A口可以通过 C口的部分引脚实现双向数据传输,并产生中断请求信号。因此,8255 的B口中断输出时,应将B口工作方式初始化为方式 1。故选C。
15.8255A的方式选择控制字为80H,其含义是( )
A.A、B为方式 0 B.A、B、C 口全为输入
C.A 口为输出,其他为输入 D.A 、B、C 口均为方式 0,输出
【答案】C
【详解】当方式选择控制字为 80H,即10000000 时,D7位为1,表示这是方式选择控制字D5:用于设定A口的工作方式,这里 D6D5 =00 ,表示A口工作在方式 0。D4 :用于设定 A口的输入输出方向,D4 =0,表示 A 口为输出。D3用于设定C 口高4 位的输入输出方向,D3=0,表示C口高4位为输出。D2:用于设定B口的工作方式,D2=0,表示B口工作在方式 0。D1:用于设定 B口的输入输出方向,D1=0,表示B口为输出。D0:用于设定C口低4位的输入输出方向,D0=8,表示C口低4位为输出。综上,其含义是A 口为输出,8 口为输出,C口高4位为输出,C口低4位为输出,即 A口为输出,其他为输入。故选C。
16.8255 是一种( )
A.定时器 / 计数器芯片 B.可编程并行接口芯片
C.串行接口芯片 D.中断控制器芯片
【答案】B
【详解】8255 是 Intel 公司生产的可编程并行接口芯片,主要用于实现单片机与外部设备之间的并行数据传输,故选B。
17.8255 的 PA 口有 种工作方式。( )
A.1 B.2 C.3 D.4
【答案】C
【详解】8255 的 PA 口有 3 种工作方式,即方式 0、方式 1 和方式 2。故选C。
18.8255 的控制字寄存器的地址是( )
A.A0H B.A1H C.A2H D.A3H
【答案】D
【详解】8255 控制字寄存器的地址为 A3H,当对该地址进行写入操作时,就是对 8255 的工作方式及端口功能等进行设置。故选D。
19.8255 的 PB 口工作在方式 0 输出时,其引脚的输出电平由 决定。( )
A.输入缓冲器 B.输出锁存器 C.控制字寄存器 D.状态寄存器
【答案】B
【详解】当 8255 的 PB 口工作在方式 0 输出时,数据被写入输出锁存器,然后通过引脚输出,引脚的输出电平由输出锁存器中的数据决定。故选B。
20.若要将 8255 的 PA 口设置为方式 1 输出,PB 口设置为方式 0 输入,控制字应写入( )
A.10100010B B.10100001B C.10100100B D.10100000B
【答案】A
【详解】PA 口方式 1 输出的控制字 D6D5=10,PB 口方式 0 输入的控制字 D2D1=01,其余位为 0,所以控制字为 10100010B。故选A。
二、判断题(本大题共10小题,每题2分,共20分)
21.单片机数据存储器扩展时,使用的锁存器必须与单片机的工作频率完全相同。( )
【答案】错误
【详解】锁存器的工作频率不需要与单片机的工作频率完全相同,但需要满足一定的速度要求,能够在单片机的读写周期内完成地址的锁存和数据的传输等操作即可。该说法是错误的。
22.在单片机数据存储器扩展系统中,所有芯片的地址线都必须连接到单片机的地址总线上,且连接方式必须完全相同。( )
【答案】错误
【详解】在扩展系统中,芯片的地址线通常是连接到单片机的地址总线上,但连接方式可能会因采用的扩展方法不同而有所差异,比如线选法和译码法的连接方式就不完全相同。所以该说法是错误的。
23.8255A 在一个系统中只能作为输入接口使用,不能同时作为输入和输出接口使用。( )
【答案】错误
【详解】8255A 的端口可以根据实际需求分别设置为输入或输出接口,也可以同时作为输入和输出接口使用,如方式 2 下的 A 口,所以该说法错误。
24.方式 1 下,端口 A 作为输入时,STB 信号是由外部设备发送给 8255A 的选通信号,用于将外部数据选通到端口 A。( )
【答案】正确
【详解】在方式 1 下,当端口 A 作为输入时,STB 信号的作用就是由外部设备发送给 8255A,将外部数据选通到端口 A,所以该说法正确。
25.8255A 的方式 0 是基本输入输出方式,不需要联络信号,适用于无条件的数据传输。( )
【答案】正确
【详解】方式 0 的特点就是基本输入输出,不需要联络信号,CPU 可直接对端口进行读写操作,适用于无条件的数据传输,所以该说法正确。
26.当 8255A 的 A1=0,A0=1 时,选中的是 B 口。( )
【答案】正确
【详解】根据 8255A 端口选择的编码规则,当 A1=0,A0=1 时,确实选中的是 B 口,所以该说法正确。
27.8255A 的读信号 RD 和写信号 WR 不能同时为低电平。( )
【答案】正确
【详解】读信号 RD 和写信号 WR 分别用于控制 CPU 对 8255A 的读操作和写操作,同一时刻只能进行一种操作,所以它们不能同时为低电平,该说法正确。
28.8255A 的片选信号 CS 低电平有效,当 CS 为高电平时,芯片被选中,CPU 可对其进行读写操作。( )
【答案】错误
【详解】片选信号 CS 低电平有效,只有当 CS 为低电平时,芯片才被选中,CPU 才能对其进行读写操作,所以该说法错误。
29.8255A 的三个端口在任何工作方式下都可以独立作为输入或输出端口使用。( )
【答案】错误
【详解】在方式 0 下,三个端口可独立作为输入或输出端口;但在方式 1 和方式 2 下,端口 A 和 B 的输入输出需要 C 口部分引脚作为联络信号,不能完全独立使用,所以该说法错误。
30.8255A 是一种通用的并行 I/O 接口芯片,内部包含三个 8 位并行端口,即 A 口、B 口和 C 口。( )
【答案】正确
【详解】8255A 的主要结构特点就是具有三个 8 位并行端口,可实现与外部设备的并行数据传输,所以该说法正确。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.已知某8255A在系统中PA、PB、PC及控制口分别占用88H~8BH号端口地址,现欲安排其PA、PB、PC口全部为输出,PA、PB口均工作于方式0模式,并将PC6置位,使PC3复位。试编写出相应的初始化程序。
【答案】控制端口地址为8BH,方式设置和置位/复位设置都在控制端口完成
初始化程序为:
MOV R0,#8BH
MOV A,#80H
MOVX @R0,A ;写入方式字
MOV A,#0DH
MOVX @R0,A ;置位PC6
MOV A,#06H
MOVX @R0 A ;复位PC3
32.请绘制51单片机的最小系统。
【答案】
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$