单片机设计与开发习题集.docx
- 文档编号:6297433
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:14
- 大小:28.35KB
单片机设计与开发习题集.docx
《单片机设计与开发习题集.docx》由会员分享,可在线阅读,更多相关《单片机设计与开发习题集.docx(14页珍藏版)》请在冰豆网上搜索。
单片机设计与开发习题集
理论考试试题
一、填空题(每题2分)
1.AT89系列单片机提供了两种省电方式:
分别是掉电方式和空闲方式。
2.远距离传输通常应采用串行通信。
3.MCS-51单片机有5中断源,2个优先级,上电复位时,外部中断0中断源优先级级别最高。
4.MCS—5l单片机的堆栈区只可设置在 片内数据存储区(器) ,堆栈寄存器SP是 位寄存器。
5.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为 低电平 时,激活外部中断。
6.访问89C51片外数据存储器采用的是寄存器间接寻址方式。
7.进行BCD码运算时,只需在ADD和ADDC后面紧跟一条DA A指令即可。
8.键盘工作方式有三种:
分别是编程扫描方式,定时扫描方式和中断扫描方式。
9.A/D转换的基本功能是把模拟量变成数字量。
10.溢出标志OV只有在进行符号数加法运算时才有意义,OV=0表示加法运算结果正确,OV=l表示加法运算结果超出了A所能表达的符号数有效范围。
11.MCS—51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的低电平信号时,才能激活外中断。
而在脉冲方式时,只有在中断请求引脚上采样到脉冲的后沿负跳有效信号时,才能激活外中断。
12.MCS-51单片机的一个机器周期包含了6个状态周期,每个状态周期又可划分为2拍节,一个机器周期实际又包含了12个振荡器周期。
13.外围扩展芯片的选择方法有两种,它们分别是线选法和译码法。
14.定时器的计数方式是对来自T0、Tl引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。
定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。
15.C语言中输入和输出操作是由库函数scanf 和 printf 等函数来完成。
16.MCS-51内部提供3个可编程的16 位定时/计数器,定时器有4 种工作方式。
17.MCS—51单片机的P0~P3口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和 地址总线,在P0~P3口中,P0为真正的双向口, P1~P3 为准双向口。
18.定时器/计数器的工作方式3是指的将 定时器/计数器0 拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为 串行口的波特率发生器使用。
19.MCS-51与AT89C51的主要区别是 Flash存储器 。
20.通常单片机上电复位时PC=0000H,SP=07H,通用寄存器采用第0组,这一组寄存器的地址范围是从00H~07H。
21.设X=5AH,Y=36H,则X与Y“或”运算结果为7EH,X与Y的“异或”运算结果为6CH。
22.若机器的字长为8位,X=17,Y=35,则X+Y=110100B,X-Y=11101110B。
23.单片机复位后,堆栈指针SP的值是07H。
24.8051单片机的存储器的最大特点是 内部RAM 与外部RAM 分开编址。
25.利用8155H可以扩展 3 个并行口, 256 个RAM单元。
26.MCS-8051系列单片机字长是8位,96系列字长是16位。
27.ALE信号的作用是低8位地址锁存。
28.8051复位后,PC=0H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行。
29.MOVA,40H指令对于源超作数的寻址方式是直接寻址。
30.单片机程序的入口地址是0000H,外部中断1的入口地址是0013H。
31.指令JB0A7H,ABC的作用是:
若P2口的第7位为1则跳转到ABC。
32.串行口方式2接收到的第9位数据送 SCON 寄存器的位中保存。
33.一个函数由两部分组成,即 说明部分 和 语句部分 。
34.计算机的系统总线有地址总线、控制总线和数据总线。
35.80C51含4KB掩膜ROM。
36.80C51在物理有4个独立的存储空间。
37.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态 周期。
38.设计8031系统时,_P0、P2口不能用作一般I\O口.
39.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON_加以选择.
40.当使用慢速外设时,最佳的传输方式是中断.
41.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_两个控制位.
42.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择..
二、选择题(每题2分)
1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于 ( C )微秒。
A、1 B、2 C、3 D、4
2.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( A )。
A、P0口和P2 B、P0口 C、P1口和P3口D、P2口
3.已知X的补码为10000010B,则X的真值是十进制(D )。
A、127 B、-127 C、126 D、-126
4.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为( D )b/s。
A、2500 B、2750 C、3000 D、3750
5.利用串行方式( A ),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。
A、0 B、1 C、2 D、3
6.以下选项中合法的字符常量是( B)
A、"B" B、’\010’ C、68 D、D
7.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。
A、PUSHR0 B、PUSH@R0 C、PUSH00H D、PUSH08H
8.有一位共阴极LED显示器,要使它显示“5”,它的字段码为( A )。
A、6DH B、92H C、FFH D、00H
9.下面哪一个器件是同相OC门电路。
( C )
A、74LS04 B、74LS14 C、74LS07 D、74LS06
1014根地址的寻址范围可达( B )KB。
A、8 B、16 C、32 D、64
12.以下哪一条是位操作指令( B )。
A、MOVP0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW
13.C语言中最简单的数据类型包括(B)。
A、整型、实型、逻辑型 B、整型、实型、字符型
C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型
14.当MCS-51单片机接有外部存储器,P2口可作为(C)。
A、数据输入口 B、数据的输出口
C、准双向输入/输出口 D、输出高8位地址
15.下列计算机语言中,CPU能直接识别的是(D)。
A、自然语言 B、高级语言 C、汇编语言 D、机器语言
16.以下哪一条指令的写法是错误的( C )。
A、MOVDPTR,#3F98H B、MOVR0,#0FEH C、MOV50H,#0FC3DH D、INCR0
17.MCS-5l单片机的堆栈区是设置在(C)中。
A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区
18.以下叙述中正确的是(C)。
A、用C语言实现的算法必须要有输入和输出操作
B、用C语言实现的算法可以没有输出但必须要有输入
C、用C程序实现的算法可以没有输入但必须要有输出
D、用C程序实现的算法可以既没有输入也没有输出
19.以下能正确定义一维数组的选项是(B)。
A、inta[5]={0,1,2,3,4,5}; B、chara[]={0,1,2,3,4,5};
C、chara={'A','B','C'}; D、inta[5]="0123";
20.数据的存储结构是指(D )。
A、存储在外存中的数据 B、数据所占的存储空间量
C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示
21.以下哪一条是位操作指令( B )。
A、MOVP0,#0FFH B、CLRP1.0 C、CPL A D、POP PSW
22.以下哪一条是位操作指令( B )。
A、MOVP1,#0FFH B、MOVC,ACC.1 C、CPL A D、POP PSW
23.以下哪种方式的接口总线最少?
( C )
A、SPI B、I2C C、单总线 D、并行通信
24.以下叙述中错误的是(C)
A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
B、数组名代表的是数组所占存储区的首地址,其值不可改变。
C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。
D、可以通过赋初值的方式确定数组元素的个数。
25.下列关于栈的描述中错误的是(C )。
A、栈是先进后出的先性表B、栈只能顺序存储
C、栈具有记忆作用 D、对栈的插入和删除操作中,不需要改变栈底指针。
26.在寄存器间接寻址方式中,间址寄存器中存放的数据是(B )。
A、参与操作的数据 B、操作数的地址值
C、程序的转换地址 D、指令的操作码
27.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B )。
A、2μs B、4μs C、8μs D、1ms
28.以下选项中可作为C语言合法常量的是(A)
A、-80 B、-080 C、-8e1.0 D、-80.0e
29.能够用紫外光擦除ROM中程序的只读存储器称为(C )。
A、掩膜ROM B、PROM C、EPROM D、EEPROM
30.以下不能定义为用户标识符是(D)。
A、Main B、_0 C、_int D、sizeof
31.存储16×16点阵的一个汉字信息,需要的字节数为(A)
A、32 B、64 C、128 D、256
32.已知一只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为(B)。
A、06H B、F9H C、30H D、CFH
33.在C语言中,合法的长整型常数是( A)
A、OL B、4962710 C、324562& D、216D
34.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )
A、2MHz B、1MHz C、500kHz D、250kHz
35.下列数据字定义的数表中,( A )是错误的。
A、DW“AA” B、DW“A” C、DW“OABC” D、DWOABCH
36.下选项中,不能作为合法常量的是(B)。
A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e0
37.以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是(D )
A、feof(fp) B、ftell(fp) C、fgetc(fp) D、rewind(fp)
38.以下哪一条指令的写法是错误的( D )。
A、INCDPTR B、MOVR0,#0FEH C、DEC A D、PUSH A
39.以下哪一条指令的写法是错误的( B )。
A、MOVCA,@A+DPTR B、MOVR0,#FEH C、CPL A D、PUSH ACC
40.以下哪个是属于单片机系统前向通道的器件?
( A )
A、A/D转换 B、D/A转换 C、LED数码管 D、继电器
41.89C51是以下哪个公司的产品?
( C )
A、INTEL B、AMD C、ATMEL D、PHILIPS
42.MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵
43.定时器/计数器工作方式1是(D )。
A、8位计数器结构 B、2个8位计数器结构
C、13位计数结构 D、16位计数结构
44.计算机中最常用的字符信息编码是(A)
AASCIIBBCD码C余3码D循环码
45.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A)μs
A1.5B3C1D0.5
46.MCS-51的时钟最高频率是(A).
A12MHzB6MHzC8MHzD10MHz
47.以下不是构成的控制器部件(D):
A程序计数器、B指令寄存器、C指令译码器、D存储器
48.以下不是构成单片机的部件(D)
A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机
6.下列不是单片机总线是(D)
A地址总线B控制总线C数据总线D输出总线
49.-49D的二进制补码为.(B)
A11101111B11101101C0001000D11101100
50.十进制29的二进制表示为原码(C)
A11100010B10101111C00011101D00001111
51.十进制0.625转换成二进制数是(A)
A0.101B0.111C0.110D0.100
52选出不是计算机中常作的码制是(D)
A原码B反码C补码DASCII
53.要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(B).
(A)09H(B)87H(C)00H(D)80H
54.PSW=18H时,则当前工作寄存器是(D)
(A)0组 (B)1组 (C)2组 (D)3组
55.控制串行口工作方式的寄存器是( C )
(A)TCON(B)PCON(C)SCON(D)TMOD
56.P1口的每一位能驱动( B )
(A)2个TTL低电平负载有 (B)4个TTL低电平负载
(C)8个TTL低电平负载有 (D)10个TTL低电平负载
57.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(B)
(A)T1,(B)T0,T1(C)T1,串行接口(D),T0
58、下面条指令将MCS-51的工作寄存器置成3区(B)
(A)MOVPSW,#13H(B)MOVPSW,#18H
(A)SETBPSW.4CLRPSW.3(d)SETBPSW.3CLRPSW.4
59、执行MOVXA,DPTR指令时,MCS-51产生的控制信号是(C)
(A)/PSEN(B)ALE(C)/RD(D)/WR
60.MCS-51有中断源( A )
(A)5个 (B)2个 (C)3个 (D)6个
61.MCS-51响应中断时,下面哪一个条件不是必须的()
(A)当前指令执行完毕(B)中断是开放的确
(C)没有同级或高级中断服务须(D)必须有RET1指令
62.使用定时器T1时,有几种工作模式( D )
(A)1种 (B)2种 (C)3种 (D)4种
63.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是(B)
(A)由CPU自动完成(B)在中断响应中完成功之路
(C)应由中断服务程序完成(D)在主程序中完成
64.下面哪一种传送方式适用于处理外部事件(C)
(A)DMA(B)无条件传递进(C)中断(D)条件传递
65.某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)
(A)11根(B)12根(C)13根(D)14根
66、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)
(A)P0(B)P1(C)P2(D)P3
67、当使用快速外部设备时,最好使用的输入/输出方式是(C)
(A)中断(B)条件传送(C)DMA(D)无条件传送
68、MCS-51的中断源全部编程为同级时,优先级最高的是(D)
(A)INT1(B)TI(C)串行接口(D)INT0
三判断题(每题2分)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)
2.MCS-51上电复位时,SBUF=00H。
(×)。
SBUF不定。
3.使用可编程接口必须处始化。
(√)。
4.8155的复位引脚可与89C51的复位引脚直接相连。
(√)
5.MCS-51是微处理器。
(×)不是。
6.MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
7.要MCS-51系统中,一个机器周期等于1.5μs。
(×)若晶振频率屡8MHz,才可能为1.5μs
8.计算机中常作的码制有原码、反码和补码(√)
9.若不使用MCS-51片内存器引脚EA必须接地.(√)
10.十进制数-29的8位补码表示为.11100010(×)
11.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)
12.MCS-51的相对转移指令最大负跳距是127B。
(×)
13.MCS-51的程序存储器只是用来存放程序的。
(×)存放程序和表格常数。
14.MCS-51的时钟最高频率是18MHz.(×).12MHz。
15.使用可编程接口必须处始化。
(√)。
16.当MCS-51上电复位时,堆栈指针SP=00H。
(×)。
SP=07H
17.MCS-51外扩I/O口与外RAM是统一编址的。
(√)。
18.使用8751且=1时,仍可外扩64KB的程序存储器。
(×)60KB。
19.8155的复位引脚可与89C51的复位引脚直接相连。
(√)
20.MCS-51是微处理器。
(×)不是。
21.MCS-51的5个中断源优先级相同。
(×)
22.要进行多机通信,MCS-51串行接口的工作方式应为方式1。
(×)
23.MCS-51上电复位时,SBUF=00H。
(×)。
24.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择..(×)
25.用串口扩并口时,串行接口工作方式应选为方式1.(×)
26.外部中断INTO入口地址为_0013H(×)
27.MCS-51外部中断0的入口地址是0003H。
(√).
28.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
(√)。
29.使用8751且=1时,仍可外扩64KB的程序存储器。
(×)
30.PC存放的是当前执行的指令。
(×)
31.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)
32.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)
简单题
1.何谓单片机?
单片机与一般微型计算机相比,具有哪些特点?
答:
单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
它与通用微型计算机相比,具有如下特点:
(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;
(2)采用面向控制的指令系统,控制功能强;
(3)多样化的I/O接口,多功能的I/O引脚;
(4)产品系列齐全,功能扩展性强;
(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。
2、单片机主要应用在哪些领域?
答:
单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面
3、控制器的组成和作用
答:
控制器:
由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。
用来协调指挥计算机系统的操作。
4、8051单片机内部包含哪些主要逻辑功能部件?
答:
8051单片机是个完整的单片微型计算机。
芯片内部包括下列硬件资源:
(1)8位CPU;
(2)4KB的片内程序存储器ROM。
可寻址64KB程序存储器和64KB外部数据存储器;
(3)128B内部RAM;
(4)21个SFR;
(5)4个8位并行I/O口(共32位I/O线);
(6)一个全双工的异步串行口;
(7)两个16位定时器/计数器;
(8)5个中断源,两个中断优先级;
(9)内部时钟发生器。
5、简述MCS-51汇编语言指令格式。
答:
MCS-51汇编语言格式如下:
[标号:
]操作码助记符[操作数1][操作数2][操作数3][注释]标号是用户定义的符号,其值代表这条指令的地址。
操作码助记符是指令系统规定的代表特定指令功能的英文缩写符。
每条指令都有操作码记符。
指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 设计 开发 习题集
![提示](https://static.bdocx.com/images/bang_tan.gif)