单片机题库分章节答案C语言.docx

上传人:b****4 文档编号:3636170 上传时间:2022-11-24 格式:DOCX 页数:22 大小:34.18KB
下载 相关 举报
单片机题库分章节答案C语言.docx_第1页
第1页 / 共22页
单片机题库分章节答案C语言.docx_第2页
第2页 / 共22页
单片机题库分章节答案C语言.docx_第3页
第3页 / 共22页
单片机题库分章节答案C语言.docx_第4页
第4页 / 共22页
单片机题库分章节答案C语言.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

单片机题库分章节答案C语言.docx

《单片机题库分章节答案C语言.docx》由会员分享,可在线阅读,更多相关《单片机题库分章节答案C语言.docx(22页珍藏版)》请在冰豆网上搜索。

单片机题库分章节答案C语言.docx

单片机题库分章节答案C语言

(红色是测验考过的,蓝色是先生给的习题【1】“重点看“)

第1部分单片机概述及数学基本

一.填空题

1.十进制255的二进制是11111111,十六进制是FF.

2.单片机是将CPU.存储器.特别功效存放器.准时/计数器和输入/输出接口电路.以及互相衔接的总线等集成在一块芯片上.

3.十进制127的二进制是1111111,十六进制是7F.

4.+59的原码是00111011,-59的补码是11000101.

5.十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256.

6.十进制数40转换为二进制数是1010002.5.

7.十进制99的二进制是1100011,十六进制是63.

二.断定题

(×)1.AT89S51是一种高机能的16位单片机.8位机

(×)2.有符号正数的符号位是用1暗示的.

三.选择题

()1.盘算机中最经常运用的字符信息编码是( A  ) 

A. ASCII     B.BCD码    C. 余3码    D. 轮回码

四.简答题

1.何谓单片机?

单片机与一般微型盘算机比拟,具有哪些特色?

第2部分51单片机硬件构造.存储体系及I/O接口

一.填空题

1.AT89S51单片机共有4个8位的并行I/O口,个中既可用作地址/数据口,又可用作一般的I/O口的是P0.

2.若采取12MHz的晶振,则MCS-51单片机的振荡周期为__1/12μS__,机械周期为____1μS__.

3.AT89S51单片机字长是___8___位,有___40根引脚.

4.89S51单片机是8位单片机,其PC计数器是16位.

5.若单片机运用的晶振频率是6MHz,那么一个振荡周期是1/6µS,一个机械周期是2μSµS.

6.89S51单片机是+5V供电的.

7.客栈是内部数据RAM区中,数据按先辈后出的原则出入栈的.

8.MSC-51系列单片机具有4个并行输入/输出端口,个中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户运用的I/O口,经常运用于第二功效的是P3口.

9.当单片机体系进行存储器扩大时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位.

10.半导体存储器分为___ROM___和__RAM__两大类,个中前者具有非易掉性(即掉落电后仍能保管信息),因而一般用来存放体系程序,尔后者具有易掉性,因而一般用来存放经常变动的用户程序.中央成果等.

11.MCS-51系列单片机对外部数据存储器是采取_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节.

12.51单片机有26个特别功效存放器,个中11个具有位寻址功效.

13.当单片机体系须要外扩大存储器时,P2和P0作为地址总线.

14.AT89S51单片机上电初始化后,将主动设置一些存放器的初始值,个中客栈指针SP的初始值为07H,P0口复位值是FFH.

15.单片机两种节电模式:

余暇模式和掉落电模式,节电模式是由特别功效存放器PCON中的有关位来掌握的.

16.在单片机硬件设计时,31脚一般要接___高电平___, 晶振在PCB设计中应尽量___接近51芯片___. 

17.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器.

18.单片机的复位方法重要有上电复位和按键复位两种.

19.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K.

20.总线(BUS)是盘算机各部件之间传送信息的公共通道,微机中有内部总线和外部总线两类.个中外部总线有掌握总线.数据总线.地址总线三种.

21.已知PSW的RS1和RS0为01,则第1组的工作存放器区被选择为工作存放器组,此时R0的地址为08H.

22.给RST引脚输入2个机械周期的高电平使单片机复位,此时P0=FFH或者0XFF,SP=07H或者0X07.

23.客栈在内部数据RAM区中,数据按先辈后出的原则出入栈的.

24.8051单片机的存储器的最大特色是       数据    与      程序  离开编址.

25.掌握程序履行次序的存放器是PC,是16位存放器.

二.断定题

(×)1.MCS-51单片机的程序存储器只能用来存放程序.

(×)2.MCS-51若愿望程序从片内存储器开端履行,EA脚应接低电平.

(×)3.89S51单片机中,外部RAM与I/O接口是同一编址的.

(×)4.89S51单片机复位后,特别功效存放器SP的内容都是00H.

(×)5.51单片机内部存放器都是8位的.

(√)6.对于8位机,假如正数+正数等于负数,则会产生溢出.

(×)7.在MCS-51体系中,一个机械周期等于1μs.

(×)8.复位之后,P0-P3的内容为0FFH,栈指针SP指向00H单元.

(√)9.当AT89C51的EA引脚接低电日常平凡,CPU只能拜访片外ROM,而不管片内是否有程序存储器.

(×)10.扩大I/O口占用片外数据存储器的地址资本.

(×)11.MCS-51体系可以没有复位电路.

(×)12.程序存储器不但可以存放程序指令字节代码和表格常数,还可以作为数据暂存懈弛冲待调试的程序代码等.

(√)13.单片机复位后不影响片内RAM单元的数据,仅影响特别功效存放器中的内容.

(√)14.程序计数器PC不克不及为用户编程时直接运用,因为它没有地址.

(×)15.8051共有21个特别功效存放器,它们的位都是可以用软件设置的,是以,是可以进行位寻址的.

(×)16.8051单片机必须运用内部ROM.

(√)17.8051是一种8位单片机.

(√)18.MCS-51单片机的CPU能同时处理8位二进制数据.

(√)19.AT89S51单片机采取的是哈佛构造.

()20.AT89S51单片机的内部RAM的位寻址空间有128位.

(√)21.RXD暗示串行口输入端,而TXD暗示串行口输出端.

(×)22.体系复位后,四个I/O口的初始值都是00H.

(×)23.一般AT89S51单片机的特别功效存放器的数据都是8位的,但数据指针存放器DPTR的数据倒是16位的.

(√)24.AT89S51单片机共有4个8位的并行I/O口,个中P2口既可用作地址/数据口,又可用作一般的I/O口.

(√)25.sbit不成用于界说内部RAM的位寻址区,只能用在可位寻址的SFR上

(√)26.SFR中凡是能被8整除的地址,都具有位寻址才能.

(√)27.8051单片机,程序存储器和数据存储器扩大的最大规模都是一样的.

(×)28.MCS—51单片机上电复位后,片内数据存储器的内容均为00H.

(√)29.当8051单片机的晶振频率为12MHZ时,ALE地址锁存旌旗灯号端的输出频率为2MHZ的方脉冲.

(×)30.在51系列的单片机体系中,一个机械周期是固定的.

三.选择题

1.AT89S51单片机采取的内部程序存储器的类型是(C).

A.EPROM  B.SFRC.FlashD.掩膜ROM

2.下列盘算机说话中,CPU能直接识此外是(D).

A.天然说话  B.高等说话  C.汇编说话  D.机械说话

3.51单片机复位后,PC与P口(I/O)的值为(   B ).

A.0000H,00H  B.0000H,FFH   C.0003H,FFH   D.0003H,00H

4.进步单片机的晶振频率,则机械周期(A).

A.变短B.变长C.不变D.不定

5.单片机的运用程序一般存放于(B)中

A.RAMB.ROMC.存放器D.CPU

6.89S51单片机的PSW存放器中的RS1和RS0用来(A).

A.选择工作存放器组B.指导复位

C.选择准时器D.选择工作方法

7.80C51根本型单片机内部程序存储器容量为( C ). 

               

8.AT89S51单片机的P0□,当运用外部存储器时它是一个(A).

A.传输低8位地址/数据总线□B.传输低8位地址□

C.传输高8位地址/数据总线□D.传输高8位地址□

9.在AT8951单片机的4个并口中,须要外接上拉电阻的是(A).

A.P0口B.P1口C.P2口D.P3口

10.在CPU内部,反应程序运行状况或反应运算成果的特点存放器是(C).

A.PCB.AC.PSWD.SP

11.51单片机的XTAL1和XTAL2引脚是(D   )引脚

A.外接准时器 B.外接串行口  C.外接中止  D.外接晶振

12.盘算机在运用中止方法与外界交流信息时,呵护现场的工作应当是(B).

CPU主动完成 B.由中止办事子程序完成 

中止响应中完成D.在主程序中完成

13.MCS-51系列单片机是属于(    C     )体系构造. 

A.冯诺依曼     B.普林斯顿       C.哈佛       D.图灵

14.MCS-51系列的单片机中片内RAM的字节大小可能的是(    C     )

 A.128M       B.128K          C.128           D.64 

15.可以将P1口的低4位全体置高电平的表达式是( B     ) 

   A.P1&=0x0f      B.P1|=0x0f      C.P1^=0x0f      D.P1=~P1

16.51单片机若晶振为6MHZ,准时/计数器一次最大的准不时光是C.

 

17.单片机复位后P0口和SP的值分离为C.

A.00H,00HB.00H,13H

C.0FFH,07HD.FFH,07H

18.AT89S51单片机的工作存放器区的地址规模是,可分为组.(A)

A.00H~1FH,4B.00H~1FH,2

C.00H~0FH,4D.00H~0FH,2

19.拜访外部数据存储器时,不起感化的旌旗灯号是(  C  ). 

         

20.若MCS-51单片机运用晶振频率为6MHz时,其复位中断时光应当超出(  B  ).

 A.2μs          B.4μs           C.8μs           D.1ms 

21.程序状况字存放器PSW中的AC=1,暗示(D).

A.盘算成果有进位B.盘算成果有溢出

C.累加器A中的数据有奇数个1D.盘算成果低4位向高位进位

22.AT89S51单片机的4个I/O口中,下列哪个I/O口内部不带上拉电阻,在运用时请求外加上拉电阻的是(A).

23.假设51单片机的晶振为8MHz,则其对应的机械周期为(C).

24.WDT是看门狗准时器,它包含一个B位计数器和准时复位存放器WDTRST.()

A.13B.14C

25.MCS-5l单片机的客栈区是设置在(  C )中. 

  A.片内ROM区  B.片外ROM区  C.片内RAM区  D.片外RAM区

26.AT89S51单片机采取的内部程序存储器的类型是(B).

A.EPROM  B.FlashC.SFRD.掩膜ROM

27.单片机复位后,SP.PC.I/O口(P0.P1.P2.P3)的内容为(  C  )

A.SP=00H PC=1000H   I/O口=FFHB.SP=00H   PC=0000H  I/O口=00H

C.SP=07H   PC=0000H   I/O口=FFHD.SP=07H   PC=0000H  I/O口=00H

28. P0.P1口作输入用处之前必须(  A   )  

A.响应端口先置1      B.响应端口先置0     C.外接高电平       D.外接上拉电阻

29.MCS—51单片机的CPU重要的构成部分为(   A ).

 A.运算器.掌握器         B.加法器.存放器    

C.运算器.加法器      D.运算器.译码器 

30.单片机8031的ALE引脚是(  B   ). 

A.输出高电平            B.输出矩形脉冲,频率为fosc的1/6 

C.输出低电平            D.输出矩形脉冲,频率为fosc的1/2

31.MCS-51单片机的复位旌旗灯号是(  A)有效.

A.高电平      B.低电平       C.上升沿        D.降低沿

31.在拜访片外扩大存储器时,低8位地址和数据由()口分时传送,高8位地址由()口授送.(C)

A.P0P1B.P1P0C.P0P2D.P2P0

四.简答题

1、请解释为什么运用LED须要接限流电阻,当高电平为+5V时,正常点亮一个LED须要多大阻值的限流电阻(设LED的正常工作电流为10mA,导通压降为),为什么?

2、MCS-51单片机的存储器从物理构造上可划分几个空间?

3、MCS-51单片机的P0~P3四个I/O端口在构造上有何异同?

运用时应留意的事项?

五.编程题

1.用AT89S51单片机的P2口掌握8个LED(共阳接法)依次右移1位点亮(亮200ms).即→→……→→,反复轮回.

#include

delay()

{

}

voidmain()

{inti;

chartable[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

while

(1)

{for(i=0;i<8;i++)

{P2=tabel[i];

delay(200);

}

}

}

2.运用AT89C51的P1口掌握8个发光二极管LED.相邻的4个LED为一组,使2组每隔0.5S瓜代发亮一次,周尔复始.画出电路图(含最小体系及与外设的衔接图)并编写程序.

#include

delay()

{

}

voidmain()

{inti;

while

(1)

{

P2=0x0f;

delay(500);

P2=0Xf0;

delay(500);

}

}

4、编制一个轮回闪耀的程序.有8个发光二极管,每次个中某个灯闪耀点亮10次后,转到下一个闪耀10次,轮回不止.画出电路图.

#include

delay()

{

}

voidmain()

{inti,j;

chartable[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

while

(1)

{for(i=0;i<8;i++)

{for(j=0;j<10;j++)

{P2=tabel[i];

delay(200);

P2=0XFF;

delay(200);}

}

}

}

三.C说话编程基本

一.填空题

1.在C51说话的程序中,注释一般采取/**/和//来实现.

2.KeiLC51软件中,工程文件的扩大名是uvproj,编译衔接后生成可下载至单片机芯片的文件后缀名是hex.

二.断定题

(√)1.特别功效存放器的名字,在C51程序中,全体大写.

(×)2.在C说话中,函数的挪用是可以依据须要随便挪用,前面的函数可以挪用后面的函数,后面的函数也可以挪用前面的函数,无需声明.

(√)3.若一个函数的返回类型为void,则暗示其没有返回值.

(×)4.用C说话编写AT89C51单片机时,必须添加的头文件是“”.

(×)4.采取单片机的C说话开辟时,只能运用C51说话书写程序,不克不及嵌套汇编说话.

(√)5.#include  与#include  “”是等价的.

(√)6.在C说话中,所有界说在主函数之前的函数无需进行声明.

三.选择题

1.下列数据类型中,(C)是51单片机特有的类型.

A.charB.intC.bitD.float

2.运用下列(A)症结字可以运用不合的中止源.

A.interrupt     B.sfrC.while     D.using

3.运用单片机软件调试C说话程序时,起首应新建文件,其扩大名是(A)

A.*.cB.*.asmC.*.binD.*.hex

4.下列指令断定若准时器T0未计满数就原地等待的是(B).

A.while(T0==1);B.while(TF0==0);C.while(T0==0);D.while(TF0==1);

5.运用下列(D)症结字可以转变工作存放器组.

A.interrupt     B.sfrC.while     D.using

6.C说话中最简略的数据类型包含( B  ). 

A.整型.实型.逻辑型            B.整型.实型.字符型 

C.整型.字符型.逻辑型           D.整型.实型.逻辑型.字符型

7.以下能准确界说一维数组的选项是(  B   ). 

A.int a[5]={0,1,2,3,4,5};            B.char a[ ]={0,1,2,3,4,5};  

C.char a={'A','B','C'};               D.int a[5]="0123";

四.外部中止

一.填空题

1.MCS-51的外部中止有两种触发方法,分离是电平触发方法和边沿触发方法.在电平触发方法下,当收集到INT0.INT1的有效旌旗灯号为低电平时,激活外部中止.

2.一个89C51体系,请求许可外部中止

和许可准时器T0中止,其他中止制止,则IE存放器可设定为IE=0X83.IE存放器的格局为:

EA

-

-

ES

ET1

EX1

ET0

EX0

3.8051在响应中止后,CPU能主动裁撤中止请求的中止源有_T0.T1以及降低沿触发的外部中止_______.

4.MSC-51引脚中,与串行通信有关的引脚是__和__.

5.AT89S51单片机有5个用户中止源,个中准时器T1的中止进口地址为001BH,外部中止0的中止进口地址为0003H.

6.AT89S51单片机准时器的四种工作方法中,可主动装载初始值的是方法2,该工作方法是8位计数器.

7.已知51单片机的中止优先级存放器IP的格局为:

-

-

-

PS

PT1

PX1

PT0

PX0

当IP=15H时,外部中止0中止的优先级最高.

8.已知51单片机的中止优先级存放器IP的格局为:

-

-

-

PS

PT1

PX1

PT0

PX0

默认情形下,各中止存放器有一个优先权次序,此时优先权最高的是外部中止0/PX0,最低的是串行口通信/PS.

9.MCS-51单片机外部中止请求旌旗灯号有电平方法和边沿方法,在电平方法下,当收集到INT0.INT1的有效旌旗灯号为低电平时,激活外部中止.

10.MCS-51单片机中,在IP=0x00时,优先级最高的中止是__外部中止0____,最低的是__串行口通信___.

二.断定题

(×)1.单片机中止体系中,只要有中止源申请中止就可中止了.

(√)2.在单片机AT89S51中,当同一中止优先级此外外部中止0和准时器T0同时产生中止旌旗灯号,体系会起首响应外部中止0.

(√)3.TCON是一个即可以位寻址又可以字节寻址的特别功效存放器.

(√)4.必须有中止源发出中止请求,并且CPU打开中止,CPU才可能响应中止.

(×)5.MCS-51的5个中止源优先级雷同.

(√)6.在运用外部中止时,要把对应中止开关掌握位设置为1.

(×)7.PCON是一个即可以位寻址又可以字节寻址的特别功效存放器.

(×)8.单片机外部中止时只有效低电平触发.

(√)9.在一般情形下MCS-51单片机不许可同级中止嵌套.

(×)10.各中止发出的中止请求旌旗灯号,都邑标识表记标帜在MCS-51体系的IE存放器中.

三.选择题

1.51单片机在同一优先级的中止源同时申请中止时,起首响应(A).

A.外部中止0B.准时器0中止C.外部中止1D.准时器1中止

2.下列说法错误的是:

(B)

A.同一级此外中止请求按时光的先后次序响应. 

B.同一时光同一级此外多中止请求,将形成壅塞,体系无法响应. 

C.低优先级中止请求不克不及中止高优先级中止请求,但是高优先级中止请求能中止低优先级中止请求. 

D.同级中止不克不及嵌套.

3.在MCS-51中,须要外加电路实现中止裁撤的是:

(  D  )  

       

4.当外部中止请求的旌旗灯号方法为脉冲方法时,请求中止请求旌旗灯号的高电平状况和低电平状况都应至少保持(A).

A.1个机械周期

5.边沿触发方法的外部中止旌旗灯号是( A  )有效.

                           

6.外部中止请求标记位是D.

C.TI和RI

7.假如将中止优先级存放器IP中,将IP设置为0x0A,则优先级最高的是(    D  )    

A.外部中止1                 B.外部中止0            C.准时/计数器1               D.准时/计数器0

8.盘算机在运用中止方法与外界交流信息时,呵护现场的工作方法应当是(  C  ) 

           

9.MCS-51中止源有(  A   ) 

   A. 5个           B. 2个           C. 3个            D. 6个

10.MCS-51单片机可分为两个中止优先级别,各中止源的优先级别设定是运用存放器( B   ). 

   A. IE                 B. IP            C. TCON        D. SCON 

11.各中止源发出的中止请求旌旗灯号,都邑标识表记标帜在MCS-51体系中的(  B ).   

 A. TMOD        B. TCON/SCON      C. IE        

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1