单片机题库分章节无答案C语言.docx
- 文档编号:6547753
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:16
- 大小:40.31KB
单片机题库分章节无答案C语言.docx
《单片机题库分章节无答案C语言.docx》由会员分享,可在线阅读,更多相关《单片机题库分章节无答案C语言.docx(16页珍藏版)》请在冰豆网上搜索。
单片机题库分章节无答案C语言
第1部分单片机概述及数学基础
一、填空题
1、十进制255的二进制是11111111,十六进制是。
2、单片机是将、存储器、特殊功能寄存器定时/计数器、输入和输出接口电路、以及相互连接的总线等集成在一块芯片上。
3、十进制127的二进制是1111111,十六进制是7F。
4、+59的原码是00111011,-59的补码是11000101。
5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。
6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是2.5。
7、十进制99的二进制是1100011,十六进制是63。
二、判断题
(错)1、89S51是一种高性能的16位单片机。
(错)2、有符号正数的符号位是用1表示的。
三、选择题
()1、计算机中最常用的字符信息编码是( A )
A. 码 C. 余3码 D. 循环码
四、简答题
1、何谓单片机?
单片机与一般微型计算机相比,具有哪些特点?
第2部分51单片机硬件结构、存储系统及接口
一、填空题
1、89S51单片机共有4个8位的并行口,其中既可用作地址/数据口,又可用作一般的口的是P0。
2、若采用12的晶振,则51单片机的振荡周期为_1/12,机器周期为1。
3、89S51单片机字长是8位,有40根引脚。
4.89S51单片机是8位单片机,其计数器是16位。
5.若单片机使用的晶振频率是6,那么一个振荡周期是1/6µS,一个机器周期是2µS。
6.89S51单片机是+5V供电的。
7.堆栈是内部数据区中,数据按先进后出的原则出入栈的。
8.-51系列单片机具有4个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而口是一个专供用户使用的I/O口,常用于第二功能的是P3口。
9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。
10.半导体存储器分为和两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。
11.51系列单片机对外部数据存储器是采用作为指针的,其字长为16位,因而可寻址的数据存储器的最大空间为64K字节。
12.51单片机有26个特殊功能寄存器,其中11个具有位寻址功能。
13.当单片机系统需要外扩展存储器时,P2和P0作为地址总线。
1489S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针的初始值为,P0口复位值是。
15.单片机两种节电模式:
和,节电模式是由特殊功能寄存器中的有关位来控制的。
16.在单片机硬件设计时,31脚一般要接, 晶振在设计中应尽量。
17.在89S51单片机中,是存储器,为存储器。
18.单片机的复位方式主要有和复位两种。
1989S51单片机的内部的寻址空间为,而内部的寻址空间为。
20.总线()是计算机各部件之间传送信息的公共通道,微机中有内部总线和外部总线两类。
其中外部总线有控制总线、总线、总线三种。
21、已知的1和0为01,则组的工作寄存器区被选择为工作寄存器组,此时R0的地址为H。
22、给引脚输入电平使单片机复位,此时P0=,。
23、堆栈在内部数据区中,数据按的原则出入栈的。
24、8051单片机的存储器的最大特点是与分开编址。
25、控制程序执行顺序的寄存器是,是位寄存器。
二、判断题
()1、51单片机的程序存储器只能用来存放程序。
()2、51若希望程序从片内存储器开始执行,脚应接低电平。
()3、()4、89S51单片机复位后,特殊功能寄存器的内容都是00H。
()5、51单片机内部寄存器都是8位的。
()6、对于8位机,如果正数+正数等于负数,则会产生溢出。
()7.在51系统中,一个机器周期等于1μs。
()8.复位之后,P03的内容为0,栈指针指向00H单元。
()9.当89C51的引脚接低电平时,只能访问片外,而不管片内是否有程序存储器。
()10.。
()11.51系统可以没有复位电路。
()12.程序存储器不仅可以存放程序指令字节代码和表格常数,还可以作为数据暂存和缓冲待调试的程序代码等。
()13.单片机复位后不影响片内单元的数据,仅影响特殊功能寄存器中的内容。
()14.程序计数器不能为用户编程时直接使用,因为它没有地址。
()15.8051共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。
()16.8051单片机必须使用内部。
()17.8051是一种8位单片机。
()18.-51单片机的能同时处理8位二进制数据。
()19.89S51单片机采用的是哈佛结构。
()20.89S51单片机的内部的位寻址空间有128位。
()21.表示串行口输入端,而表示串行口输出端。
()22.系统复位后,四个口的初始值都是00H。
()23.一般89S51单片机的特殊功能寄存器的数据都是8位的,但数据指针寄存器的数据却是16位的。
()24.89S51单片机共有4个8位的并行口,其中P2口既可用作地址/数据口,又可用作一般的口。
()25.不可用于定义内部的位寻址区,只能用在可位寻址的上
()26.中凡是能被8整除的地址,都具有位寻址能力。
()28.—51单片机上电复位后,片内数据存储器的内容均为00H。
()29.当8051单片机的晶振频率为12时,地址锁存信号端的输出频率为2的方脉冲。
()30.在51系列的单片机系统中,一个机器周期是固定的。
三、选择题
1、89S51单片机采用的内部程序存储器的类型是()。
A. B.C.D.掩膜
2、下列计算机语言中,能直接识别的是()。
A.自然语言 B.高级语言 C.汇编语言 D.机器语言
3、51单片机复位后,与P口()的值为( )。
A.0000H,00H B.0000H, C.0003H, D.0003H,00H
4、提高单片机的晶振频率,则机器周期()。
A.变短B.变长C.不变D.不定
5、单片机的应用程序一般存放于()中
A、B、C、寄存器D、
6.89S51单片机的寄存器中的1和0用来()。
A.选择工作寄存器组B.指示复位
C.选择定时器D.选择工作方式
7.80C51基本型单片机内部程序存储器容量为( )。
A.16K B.8K C.4K D.2K
8.89S51单片机的P0□,当使用外部存储器时它是一个()。
A.传输低8位地址/数据总线□B.传输低8位地址□
C.传输高8位地址/数据总线□D.传输高8位地址□
9.在8951单片机的4个并口中,需要外接上拉电阻的是()。
A.P0口B.P1口C.P2口D.P3口
10.在内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A.B.AC.D.
11.51单片机的1和2引脚是( )引脚
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振
12.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。
A.由自动完成 B.由中断服务子程序完成
C.在中断响应中完成D.在主程序中完成
13.51系列单片机是属于( )体系结构。
A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵
14.51系列的单片机中片内的字节大小可能的是( )
A、128M B、128K C、128 D、64
15.可以将P1口的低4位全部置高电平的表达式是( )
A、P10x0f B、P10x0f C、P1^=0x0f D、P11
16.51单片机若晶振为6,定时/计数器一次最大的定时时间是。
A.约60B.约100
C.约130D.约160
17.单片机复位后P0口和的值分别为。
A.00H,00HB.00H,13H
C.0,07H,07H
1889S51单片机的工作寄存器区的地址范围是,可分为组。
()
A.00H~1,4B.00H~1,2
C.00H~0,4D.00H~0,2
19.访问外部数据存储器时,不起作用的信号是( )。
20.若51单片机使用晶振频率为6时,其复位持续时间应该超过( )。
A、2μs B、4μs C、8μs D、1
21.程序状态字寄存器中的1,表示()。
A.计算结果有进位B.计算结果有溢出
C.累加器A中的数据有奇数个1D.计算结果低4位向高位进位
2289S51单片机的4个口中,下列哪个口内部不带上拉电阻,在应用时要求外加上拉电阻的是()。
01口2口3口
23.假设51单片机的晶振为8,则其对应的机器周期为()。
A.0.5B.1C.1.5D.2
24是看门狗定时器,它包含一个位计数器和定时复位寄存器.()
A.13B.14C.15D.16
25.-5l单片机的堆栈区是设置在( )中。
A、片内区 B、片外区 C、片内区 D、片外区
26、89S51单片机采用的内部程序存储器的类型是()。
A. B.C.D.掩膜
27、单片机复位后,、、口(P0、P1、P2、P3)的内容为( )
A.=00H =1000H 口=B.=00H =0000H 口=00H
C.=07H =0000H 口=D.=07H =0000H 口=00H
28、 P0、P1口作输入用途之前必须( )
A.相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻
29、—51单片机的主要的组成部分为( )。
A、运算器、控制器 B、加法器、寄存器
C、运算器、加法器 D、运算器、译码器
30、单片机8031的引脚是( )。
A、输出高电平 B、输出矩形脉冲,频率为的1/6
C、输出低电平 D、输出矩形脉冲,频率为的1/2
31、51单片机的复位信号是( )有效。
A.高电平 B.低电平 C.上升沿 D.下降沿
31、在访问片外扩展存储器时,低8位地址和数据由()口分时传送,高8位地址由()口传送。
()
A.P0P1B.P1P0C.P0P2D.P2P0
四、简答题
1、请说明为什么使用需要接限流电阻,当高电平为+5V时,正常点亮一个需要多大阻值的限流电阻(设的正常工作电流为10,导通压降为0.6V),为什么?
2、51单片机的存储器从物理结构上可划分几个空间?
3、51单片机的P03四个端口在结构上有何异同?
使用时应注意的事项?
五、编程题
1、用89S51单片机的P2口控制8个(共阳接法)依次右移1位点亮(亮200)。
即P2.7亮→P2.6亮→……→P2.1→P2.0亮,重复循环。
2、利用89C51的P1口控制8个发光二极管。
相邻的4个为一组,使2组每隔0.5S交替发亮一次,周尔复始。
画出电路图(含最小系统及与外设的连接图)并编写程序。
4、编制一个循环闪烁的程序。
有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。
画出电路图。
三、C语言编程基础
一、填空题
1、在C51语言的程序中,注释一般采用和来实现。
2.C51软件中,工程文件的扩展名是,编译连接后生成可下载至单片机芯片的文件后缀名是。
二、判断题
()1、特殊功能寄存器的名字,在C51程序中,全部大写。
()2、在C语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数,后面的函数也可以调用前面的函数,无需声明。
()3、若一个函数的返回类型为,则表示其没有返回值。
()4、用C语言编写89C51单片机时,必须添加的头文件是“”。
()4、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。
()5、 <51>与 “51”是等价的。
()6、在C语言中,所有定义在主函数之前的函数无需进行声明。
三、选择题
1、下列数据类型中,()是51单片机特有的类型。
A.B.C.D.
2、利用下列()关键字可以使用不同的中断源。
A. B.C. D.
3.使用单片机软件调试C语言程序时,首先应新建文件,其扩展名是()
A.*B.*C.*D.*
4.下列指令判断若定时器T0未计满数就原地等待的是()。
A.(T01);B.(00);C.(T00);D.(01);
5.利用下列()关键字可以改变工作寄存器组。
A. B.C. D.
6.C语言中最简单的数据类型包括( )。
A、整型、实型、逻辑型 B、整型、实型、字符型
C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型
7.以下能正确定义一维数组的选项是( )。
A、 a[5]={0,1,2,3,4,5}; B、 a[ ]={0,1,2,3,4,5};
C、 {'A','B','C'}; D、 a[5]="0123";
四、外部中断
一、填空题
1、51的外部中断有两种触发方式,分别是触发方式和触发方式。
在电平触发方式下,当采集到0、1的有效信号为时,激活外部中断。
2.一个89C51系统,要求允许外部中断
和允许定时器T0中断,其他中断禁止,则寄存器可设定为。
寄存器的格式为:
-
-
1
1
0
0
3.8051在响应中断后,能自动撤除中断请求的中断源有________。
4.-51引脚中,与串行通信有关的引脚是__和__。
589S51单片机有个用户中断源,其中定时器T1的中断入口地址为,外部中断0的中断入口地址为。
689S51单片机定时器的四种工作方式中,可自动装载初始值的是方式,该工作方式是位计数器。
7.已知51单片机的中断优先级寄存器的格式为:
-
-
-
1
1
0
0
当15H时,中断的优先级最高。
8.已知51单片机的中断优先级寄存器的格式为:
-
-
-
1
1
0
0
默认情况下,各中断寄存器有一个优先权顺序,此时优先权最高的是,最低的是。
9、51单片机外部中断请求信号有电平方式和,在电平方式下,当采集到0、1的有效信号为时,激活外部中断。
10.51单片机中,在0x00时,优先级最高的中断是,最低的是。
二、判断题
()1.单片机中断系统中,只要有中断源申请中断就可中断了。
()2.在单片机89S51中,当同一中断优先级别的外部中断0和定时器T0同时产生中断信号,系统会首先响应外部中断0。
()3.是一个即可以位寻址又可以字节寻址的特殊功能寄存器。
()4.必须有中断源发出中断请求,并且打开中断,才可能响应中断。
()5.51的5个中断源优先级相同。
()6.在使用外部中断时,要把对应中断开关控制位设置为1。
()7是一个即可以位寻址又可以字节寻址的特殊功能寄存器。
()8.单片机外部中断时只有用低电平触发。
()9、在一般情况下51单片机不允许同级中断嵌套。
()
三、选择题
1、51单片机在同一优先级的中断源同时申请中断时,首先响应()。
B.定时器0中断C.外部中断1D.定时器1中断
2.下列说法错误的是:
()
A.同一级别的中断请求按时间的先后顺序响应。
B.同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
C.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
D.同级中断不能嵌套。
3.在-51中,需要外加电路实现中断撤除的是:
( )
A.定时中断 B.脉冲方式的外部中断 C.外部串行中断 D.电平方式的外部中断
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(B.2个机器周期C.4个机器周期D.10个晶振周期
5.边沿触发方式的外部中断信号是( )有效。
A.下降沿 B.上升沿 C.高电平 D.低电平
6.外部中断请求标志位是。
0和10和1
和7.如果将中断优先级寄存器中,将设置为0x0A,则优先级最高的是( )
A、外部中断1 B、外部中断0 C、定时/计数器1 8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( )
A.由自动完成 B.在中断响应中完成 D.在主程序中完成
9、51中断源有( )
B、 2个 C、 3个 D、 6个
10、51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( )。
A、 C、 D、
11、各中断源发出的中断请求信号,都会标记在51系统中的( )。
A、 C、 D、
12.—51单片机在同一级别里除串行口外,级别最低的中断源是( )。
A、外部中断1 B、定时器T0 D、串行口
四、简答题
1、请画出航标灯控制程序流程图。
要求航标灯在白天熄灭,在夜晚断续点亮,时间间隔2秒,即亮2秒,灭2秒,周期循环进行。
硬件电路图如右,由P3.2控制P1.7所接(航标灯)的工作,图中1为光敏三极管,白天导通,晚上截止。
2的状态与1相反。
2、什么叫中断嵌套?
中断嵌套有什么限制?
中断嵌套与子程序嵌套有什么区别?
五、定时/计数器
一、填空题
1、51单片机的定时器T1工作在工作方式0计数模式下,定时器T0工作在工作方式1定时模式下。
则的值应为。
2、89S51单片机定时器的四种工作方式中,可自动装载初始值的是方
式,该工作方式是位计数器。
3、假设已经设置好定时器T1的计数初始值,则要启动定时器T1,需要设置1=。
489C51单片机有个定时/计数器。
589S51单片机定时器的四种工作方式中,其中方式是只有定时器T0才有的方式。
6.假设定时器T0已经正常工作,现要停止定时器T0,则需要设置0=。
7.假设已经设置好定时器T1的计数初始值,则要启动定时器T1,需要设置1=。
889S51单片机定时器的四种工作方式中,方式0为位计数器,方式1为位计数器。
二、判断题
()1、定时器与计数器的工作原理均是对输入脉冲进行计数。
()2、是一个即可以位寻址又可以字节寻址的特殊功能寄存器。
()3、定时器0使用时必须使用单片机的T0脚(P3.4)。
()4.定时器T1不能工作在方式3。
()5.因为T0和T1是内部中断所以其计数脉冲信号只能来自于的内部机器周期脉冲信号。
()6.51的中断源全部编程为同级时,优先级最高的是1。
()7.定时/计数器1使用时必须使用单片机的T0脚(P3.5)。
()8.51单片机的两个定时器均有定时和计数工作方式。
()9.定时器的中断标志由硬件清0。
()10、中的1时,表示由两个信号控制定时器的的启停。
三、选择题
1、若单片机的振荡频率为6,设定时器工作在方式1需要定时1,则定时器初值应为()。
A.500B.1000C.216-500D.216-1000
2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
A、P3.2B、P3.3D、P3.5
3、定时器T0计数溢出后,()置1。
A、1C、D、
4.要使51能响应外部中断1和定时器T0中断,则中断允许寄存器的内容应该是()
A、98HC、22HD、A2H
5.若单片机的振荡频率为12,设定时器工作在方式1需要定时1,则定时器初值应为()。
A.500B.1000C.216-500D.216-1000
6.定时/计数器的工作方式通过对()寄存器编程设定。
A.C.
7.单片机振荡频率为12,定时器工作在方式1需要定时50,则定时器初值应为()。
A.50000B.216-15536
D.15536
8、.8位自动重装的定时/计数器工作在()下。
A.方式0B.方式1
D.方式3
9、89S51定时器的4种工作方式中,定时器T1没有的工作方式是()。
A.方式0B.方式1C.方式210.51单片机定时器工作方式1是指的()工作方式。
A.8位B.8位自动重装C.13位11.在下列寄存器中,与定时/计数控制无关的是( )
A、 B、 D、
12.与定时工作方式1和0比较,定时工作方式2不具备的特点是( )
A、 计数溢出后能自动重新加载计数初值
C、 提高定时精度 D、 适于循环定时和循环计数应用
四、简答题
1、51系列单片机具有几个中断源?
其中哪些中断源可以被定义为高优先级中断,如何定义?
2、单片机定时/计数器有几种工作方式?
它们的定时/计数范围是多少?
五、编程题
1、已知51单片机晶振频率是12,使用定时器T1,产生周期为200的等宽正方波连续脉冲由P1.2输出,要求以中断方式完成。
2、已知单片机晶振频率是12,实现功能:
使用定时中断方式实现时间判断,产生8个形成流水灯效果。
要求使用定时器工作方式1。
(89H)
T1
T0
D7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 题库 章节 答案 语言