c51单片机基础知识选择题.docx
- 文档编号:12119112
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:33
- 大小:24.09KB
c51单片机基础知识选择题.docx
《c51单片机基础知识选择题.docx》由会员分享,可在线阅读,更多相关《c51单片机基础知识选择题.docx(33页珍藏版)》请在冰豆网上搜索。
c51单片机基础知识选择题
单片机基础知识选择题
1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒。
A.1
B.2
C.3
D.4
答案:
C
2.如果某51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在()开始的中断地址区。
A.0003H
B.0013H
C.0023H
D.000BH
答案:
D
3.MCS-51单片机的字长是()。
A.2位
B.4位
C.8位
D.16位
答案:
C
4.单片机复位时,程序计数器PC的值为()。
A.0000H
B.0030H
C.4000H
D.4100H
答案:
A
5.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元。
A.1KB
B.2KB
C.3KB
D.4KB
答案:
D
6.MCS-5l单片机的堆栈区是设置在()中。
A.片内ROM区
B.片外ROM区
C.片内RAM区
D.片外RAM区
答案:
C
7.在单片机中,()是数据存储器,()是程序存储器。
A.ROM
B.EPROM
C.RAM
D.EEPROM
答案:
C;A、B、D
8.单片机在与外部I/O口进行数据传送时,将使用()线。
A.ALEINT0
B.PSENALE
C.WRRDALE
D.ALEINT1
答案:
C
9.下列计算机语言中,CPU能直接识别的是()。
A.自然语言
B.高级语言
C.汇编语言
D.机器语言
答案:
D
10.MCS-5l单片机的堆栈区是设置在()中。
A.片内ROM区
B.片外ROM区
C.片内RAM区
D.片外RAM区
答案:
C
11.当MCS-51单片机接有外部存储器,P2口可作为()。
A.数据输入口
B.数据的输出口
C.准双向输入/输出口
D.输出高8位地址
答案:
C
12.下列关于栈的描述中错误的是()。
A.栈是先进后出的先性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入和删除操作中,不需要改变栈底指针
答案:
C
13.调用子程序、中断响应过程及转移指令的共同特点是()。
A.都能返回
B.都通过改变PC实现转移
C.都将返回地址压入堆栈
D.都必须保护现场
答案:
B
14.下面哪一个器件是同相OC门电路。
()
A.74LS04
B.74LS14
C.74LS07
D.74LS06
答案:
C
15.14根地址的寻址范围可达()KB。
A.8
B.16
C.32
D.64
答案:
B
16.下面不是输入设备的是()。
A.打印机
B.键盘
C.扫描仪
D.A/D转换器
答案:
A
17.多字节加法运算,在进行最低字节相加前,应先将CY()
A.清0
B.置1
C.取反
D.送入A
答案:
A
18.单片机的程序计数器PC是16位的,其寻址范围为()。
A.128B
B.256B
C.8KB
D.64KB
答案:
D
19.堆栈指针的作用是()。
A.指明栈底的位置
B.指明栈顶的位置
C.操作数地址
D.指令的地址
答案:
B
20.8051单片机中的片内程序存储器空间有多大?
()
A.0KB
B.4KB
C.8KB
D.64KB
答案:
B
21.单片机的数据指针寄存器DPTR是16位的,其寻址范围多少?
()
A.128B
B.256B
C.8KB
D.64KB
答案:
D
22.80C51单片机的位寻址区位于内部RAM的()单元。
A.00H~7FH
B.20H~7FH
C.00H~1FH
D.20H~2FH
答案:
D
23.若51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为()
A.2MHz
B.1MHz
C.500KHz
D.250KHz
答案:
D
24.在片外扩展一片16K的EPROM需要()根地址线。
A.11
B.12
C.13
D.14
答案:
D
25.八进制的基数为()。
A.16
B.8
C.15
D.2
答案:
B
26.主频为12MHz的单片机它的机器周期为()。
A.1/12μs
B.0.5μs
C.1μs
D.2μs
答案:
C
27.MCS-51单片机的最小时序定时单位是()
A.状态
B.节拍
C.机器周期
D.指令周期
答案:
B
28.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。
A.2μs
B.4μs
C.8μs
D.1ms
答案:
B
29.AT89S51是以下哪个公司的产品?
()
A.INTEL
B.AMD
C.ATMEL
D.PHILIPS
答案:
C
30.MCS-51系列单片机是属于()体系结构。
A.冯诺依曼
B.普林斯顿
C.哈佛
D.图灵
答案:
B
13.2.2单片机的指令系统
1.下面指令寻址方式为变址寻址是()
A.MOVA,30H
B.MOVX@DPTR,A
C.MOVCA,@A+PC
D.JCrel
答案:
C
2.指令SJMP的跳转范围是()
A.128B
B.256B
C.2KB
D.64KB
答案:
B
4.以下哪一条指令的写法是错误的()。
A.MOVDPTR,#3F98H
B.MOVR0,#0FEH
C.MOV50H,#0FC3DH
D.INCR0
答案:
C
5.以下哪一条指令的写法是错误的()。
A.MOVCA,@A+DPTR
B.MOV@R0,#FEH
C.CPLA
D.PUSHACC
答案:
B
6.以下哪一条是位操作指令()。
A.MOVP0,#0FFH
B.CLRP1.0
C.CPLA
D.POPPSW
答案:
B
7.下列数据字定义的数表中,()是错误的。
A.DW“AA”
B.DW“A”
C.DW“OABC”
D.DWOABCH
答案:
A
8.指令LJMP的跳转范围是()。
A.128B
B.256B
C.2KB
D.64KB
答案:
D
9.当需要从51单片机程序存储器取数据时,采用的指令为()。
A.MOVA,@R1
B.MOVCA,@A+DPTR
C.MOVXA,@R0
D.MOVXA,@DPTR
答案:
B
10.外部程序存储器读写指令为()
A.MOV
B.MOVC
C.MOVX
D.MOVA
答案:
B
11.MOVA,R1的寻址方式为()
A.立即寻址
B.直接寻址
C.寄存器寻址
D.寄存器间接寻址
答案:
C
12.51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?
()
A.MUL
B.MOV
C.MOVX
D.MOVC
答案:
C
13.指令MOVPSW,#00H对源操作数而言,属于哪种寻址方式?
()
A.直接寻址
B.立即寻址
C.寄存器寻址
D.相对寻址
答案:
B
14.以下哪一条是位操作指令()。
A.MOVP0,#0FFH
B.SETBTR0
C.CPLR0
D.PUSHPSW
答案:
B
15.下面哪条指令是错误的?
()
A.CPLA
B.MOVCA,@A+PC
C.MOVXA,@R2
D.POPACC
答案:
C
16.下面哪条指令是错误的?
()
A.MOVX@R0,#30H
B.MOVCA,@A+PC
C.CPLA
D.POPACC
答案:
A
17.对片外数据RAM单元读写数据用()
A.MOV指令
B.MOVX指令
C.MOVC指令
答案:
B
18.MCS-51的无条件转移指令中,其转移范围最大的是()
A.LJMP
B.AJMP
C.SJMP
答案:
A
19.执行MOVSP,#30H指令后,压栈从片内RAM哪个单元开始?
()
A.2FH
B.30H
C.31H
答案:
B
20.以下指令中,哪条指令执行后使标志位CY清0?
()
A.MOVA,#00H
B.CLRA
C.ADDA,#00H
D.CLRC
答案:
D
21.以下哪一条指令的写法是错误的()。
A.MOVDPTR,#3F98H
B.MOVR0,#0FEH
C.MOV50H,#0FC3DH
D.INCR0
答案:
C
22.以下哪一条是位操作指令()。
A.MOVP0,#0FFH
B.CLRP1.0
C.CPLA
D.POPPSW
答案:
B
23.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行()指令。
A.PUSHR1
B.PUSH@R1
C.PUSH01H
D.PUSH09H
答案:
A
24.下列指令不是变址寻址方式的是()
A.JMP@A+DPTR
B.MOVCA,@A+PC
C.MOVXA,@DPTR
D.MOVCA,@A+DPTR
答案:
C
25.下面哪一段程序能准确地读取P1口引脚信号?
()
A.MOVA,#00H;MOVP1,A;MOVA,P1
B.MOVA,#0FFH;MOVP1,A;MOVA,P1
C.MOVA,#0FFH;MOVA,P1
D.MOVA,#0FFH;MOVA,P1
答案:
B
26.以下哪一条是位操作指令()。
A.MOVP1,#0FFH
B.MOVC,ACC.1
C.CPLA
D.POPPSW
答案:
B
27.以下哪一条指令的写法是错误的()。
A.INCDPTR
B.MOVR0,#0FEH
C.DECA
D.PUSHA
答案:
D
28.指令周期有三种,分别是单周期指令,双周期指令和()指令。
A.三周期
B.四周期
C.五周期
D.六周期
答案:
A
29.以下哪一条指令的写法是错误的()。
A.MOVCA,@A+DPTR
B.MOVR0,#FEH
C.CPLA
D.PUSHACC
答案:
B
13.2.3C51程序设计基础
1.用汇编语言和高级语言编写的同一功能程序,其所占用的存储单元及执行速度:
()A.高级语言程序所占的存储单元少,执行速度快B.高级语言程序所占的存储单元多,执行速度慢C.高级语言程序所占的存储单元少,执行速度慢D.高级语言程序所占的存储单元多,执行速度快
答案:
B
2.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()
A.编译、汇编、链接、运行
B.预编译、编译、汇编、链接
C.汇编、编译、链接、运行
D.预编译、编译、链接、运行
答案:
D
3.C语言程序编译与链接时:
()
A.不会修改源程序结构、所有需要资源均被链接进可执行文件
B.会修改源程序结构、所有需要资源均被链接进可执行文件
C.不会修改源程序结构、并非所有需要资源均被链接进可执行文件
D.会修改源程序结构、并非所有需要资源均被链接进可执行文件
答案:
D
4.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是()
A.2和2
B.2和5
C.5和2
D.5和5
答案:
C
5.下列计算机语言中,CPU能直接识别的是()
A.自然语言
B.高级语言
C.汇编语言
D.机器语言
答案:
D
6.以下叙述中正确的是()。
A.用C语言实现的算法必须要有输入和输出操作
B.用C语言实现的算法可以没有输出但必须要有输入
C.用C程序实现的算法可以没有输入但必须要有输出
D.用C程序实现的算法可以既没有输入也没有输出
答案:
C
7.数据的存储结构是指()
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据在计算机中的顺序存储方式
D.数据的逻辑结构在计算机中的表示
答案:
D
8.下列关于栈的描述中错误的是()
A.栈是先进后出的先性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入和删除操作中,不需要改变栈底指针
答案:
C
9.改变工作寄存器组的方法是()
A.usingn
B.interruptm
C.reentrant
D.sbitm
答案:
A
10.以下能正确定义一维数组的选项是()
A.unsignedinta[5]={0,1,2,3,4,5};
B.unsignedchara[]={0,1,2,3,4,5};
C.unsignedchara={'A','B','C'};
D.unsignedinta[5]="0123";
答案:
B
11.若将字库放在程序存储器中,则存储类型是()
A.xdata
B.code
C.pdata
D.bdata
答案:
B
12.C51中使用寄存器进行参数传递,函数参数不能超过()
A.3
B.2
C.1
D.4
答案:
A
13.单片机的汇编语言的指令中,有循环左移和循环右移,而C语言中没有,所以在C51中利用()来完成。
A.内部函数
B.外部函数
C.取样函数
D.本征函数
答案:
D
14、以下不能作为用户标识符是()
A.Main
B._0
C._int
D.sizeof
答案:
D
15.以下叙述中错误的是()
A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
B.数组名代表的是数组所占存储区的首地址,其值不可改变。
C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。
D.可以通过赋初值的方式确定数组元素的个数。
答案:
C
16.下列类型中,()是51单片机特有的类型
A.char
B.int
C.bit
D.float
答案:
C
13.2.4单片机中断与定时器系统
1.0023H是51单片机的()中断入口地址
A.外部中断0
B.外部中断1
C.定时器中断1
D.定时器中断0
答案:
C
2.MCS-51单片机定时器工作方式0是指()工作方式。
A.8位
B.8位自动重装
C.13位
D.16位
答案:
C
3.单片机时钟周期为T0,则机器周期为()
A.2T0
B.4T0
C.8T0
D.12T0
答案:
D
4.串行口发送中断标志位为()
A.TI
B.RI
C.IE0
D.IE1
答案:
A
5.T1中断允许控制位为()
A.ET0
B.ET1
C.ES
D.EX1
答案:
B
6.外部中断1中断优先级控制位为()
A.PX0
B.PX1
C.PT1
D.PS
答案:
B
7.51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?
()
A.IE
B.PCON
C.IP
D.SCON
答案:
C
8.MCS-51单片机响应外部中断0的中断时,程序应转移到的地址是什么?
()
A.0003H
B.000BH
C.0013H
D.001BH
答案:
A
9.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()
A.500
B.1000
C.216~500
D.216~1000
答案:
B
10.51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()
A.外部中断0
B.外部中断1
C.定时器0中断
D.定时器1中断
答案:
A
11.定时器/计数器工作于模式2,在计数溢出时()
A.计数从零重新开始
B.计数从初值重新开始
C.计数停止
答案:
B
12.51单片机的串行中断入口地址为()
A.0003H
B.0013H
C.0023H
D.0033H
答案:
D
13.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。
A.1个机器周期
B.2个机器周期
C.4个机器周期
D.10个晶振周期
答案:
B
14.定时器若工作在循环定时或循环计数场合,应选用()
A.工作方式0
B.工作方式1
C.工作方式2
D.工作方式3
答案:
B
15.51单片机的定时器1的中断请求标志是()
A.ET1
B.TF1
C.IT1
D.IE1
答案:
B
16.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()
A.1/12
B.1/24
C.1/48
答案:
B
17.当晶振频率是12MHz时,51单片机的机器周期是()
A.1μs
B.1ms
C.2μs
D.2ms
答案:
A
18.外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是()
A.高电平
B.低电平
C.上升沿
D.下降沿
答案:
D
19.定时器/计数器工作方式3是()
A.8位计数器结构
B.2个8位计数器结构
C.13位计数结构
D.16位计数结构
答案:
B
13.2.5串行通信
1.串行口控制寄存器SCON为40H时,工作于()
A方式0
B.方式1
C.方式2
D.方式3
答案:
B
2.串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为()
A.RXD引脚
B.TXD引脚
C.T0引脚
D.T1引脚
答案:
A
3.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为()
b/s。
A.2500
B.2750
C.3000
D.3750
答案:
D
4.根据信息的传送方向,51单片机的串口属()类。
A.半双工
B.全双工
C.半单工
D.单工
答案:
B
5.用51用串行扩展并行I/O口时,串行接口工作方式选择()
A.方式0
B.方式1
C.方式2
D.方式3
答案:
A
6.控制串行口工作方式的寄存器()
A.TCON
B.PCON
C.SCON
D.TMOD
答案:
C
7.下列论述哪一项是错误的:
()
A.RS-232是同步传输数据的
B.RS-232编码协议是传输距离短的主要原因
C.RS-422、RS-485的电路原理与RS-232基本相同
D.RS-232广泛用于计算机接口
答案:
A
8.当进行点对点通信时,通信距离为3M,则可以优先考虑下了哪种通信方式()
A.串行口直接相连
B.RS-232
C.RS-422A
D.RS-485
答案:
A
9.当进行点对点通信时,通信距离为500M,则可以优先考虑下了哪种通信方式()
A.串行口直接相连
B.RS-232
C.RS-422A或RS-485
答案:
C
10.甲乙双方采用串行口模式1进行通信,采用定时器T1工作在模式2做波特率发生器,波特率为2400bit/s,当系统晶振为6Mhz时,SMOD=1,计数初值为()
A.F3H
B.F6H
C.FEH
D.E3H
答案:
A
13.2.6单片机常用接口电路
1.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是()。
A.P0口和P2
B.P0口
C.P1口和P3口
D.P2口
答案:
A
2.下面的话描述错误的是()
A.1602是字符型点阵式液晶显示器
B.TLC549是8位逐次逼近型AD转换器
C.MAX517是8位电压输出型DAC数模转换器
D.AT24C02内部含有2k字节的存储空间
答案:
B
3.有一位共阴极LED显示器,要使它显示“5”,它的字段码为()。
A.6DH
B.92H
C.FFH
D.00H
答案:
A
4.下面哪一个器件是同相OC门电路。
()
A.74LS04
B.74LS14
C.74LS07
D.74LS06
答案:
C
5.单片机系统常用的芯片74LS138属于以下哪类?
()
A.驱动器
B.锁存器
C.编码器
D.译码器
答案:
D
6.MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()
A.P0
B.P1
C.P2
D.P3
答案:
A
7.51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是()
A.读锁存器
B.读数据库
C.读A累加器
D.读CPU
答案:
A
8.标称为104的电容器,其容量为()
A.104PF
B.10000PF
C.100000PF
D.4000PF
答案:
C
9.51系列单片机的异步通信口为()
A.单工
B.半双工
C.全双工
D.单工、双工兼有
答案:
C
10.接口芯片8251是()
A.串行接口芯片
B.并行接口芯片
C.串并行接口芯片
D.键盘、显示接口芯片
答案:
A
11.常见的8251、8253、8255A集成芯片为:
()
A.8251、8253为串行接口芯片,8255A为并行接口芯片
B.8251、8253为并行接口芯片,8255A为定时/计数芯片
C.8251、8255A为串行接口芯片,8253为定时/计数芯片
D.8251为串行接口芯片,8253为定时/计数芯片,8255A为并行接口芯片
答案:
D
12.标注为223的片状电阻(贴片电阻)器,其阻值为:
()
A.22Ω
B.22
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c51 单片机 基础知识 选择题