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

上传人:飞*** 文档编号:43224711 上传时间:2018-06-05 格式:PDF 页数:24 大小:127.32KB
返回 下载 相关 举报
单片机题库分章节答案(C语言)_第1页
第1页 / 共24页
单片机题库分章节答案(C语言)_第2页
第2页 / 共24页
单片机题库分章节答案(C语言)_第3页
第3页 / 共24页
单片机题库分章节答案(C语言)_第4页
第4页 / 共24页
单片机题库分章节答案(C语言)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《单片机题库分章节答案(C语言)》由会员分享,可在线阅读,更多相关《单片机题库分章节答案(C语言)(24页珍藏版)》请在金锄头文库上搜索。

1、(红色是考试考过的,蓝色是老师给的习题“重点看“)第 1 部分 单片机概述及数学基础一、填空题1、十进制 255 的二进制是11111111 ,十六进制是FF 。2、单片机是将CPU 、存储器 、特殊功能寄存器、定时/计数器 和输入/输出接口电路 、以及相互连接的总线等集成在一块芯片上。3、十进制 127 的二进制是1111111,十六进制是7F。4、+59 的原码是00111011 ,-59 的补码是11000101。5、十进制数 100 转换为二进制数是1100100;十六进制数 100 转换为十进制数是256。6、十进制数 40 转换为二进制数是101000;二进制数 10.10 转换为

2、十进制数是2. 5。7、十进制 99 的二进制是1100 011 ,十六进制是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、若采用

3、 12MHz 的晶振, 则 MCS-51 单片机的振荡周期为 _ 1/12 S _ ,机器周期为 _1S _。3、AT89S51单片机字长是 _8_位,有 _40 根引脚。489S51单片机是8 位单片机,其 PC计数器是16 位。5若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6 S,一个机器周期是2S S。689S51单片机是+5 V 供电的。 4.0-5.5V7堆栈是内部数据RAM 区中,数据按先进后出的原则出入栈的。8MSC51 系列单片机具有4 个并行输入 /输出端口,其中 P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的IO

4、 口,常用于第二功能的是P3 口。9当单片机系统进行存储器扩展时,用 P2口的作为地址总线的高八位,用P0作为地址总线的低八位。10半导体存储器分为ROM和 RAM 两大类,其中前者具有非易失性(即掉电后仍能保存信息) ,因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。11MCS-51 系列单片机对外部数据存储器是采用DPTR作为指针的,其字长为 16位,因而可寻址的数据存储器的最大空间为64K字节。12. 51单片机有26 个特殊功能寄存器,其中11个具有位寻址功能。13. 当单片机系统需要外扩展存储器时,P2 和P0 作为地址总线。14.AT89S

5、51 单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针 SP的初始值为07H ,P0口复位值是FFH。15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。16. 在单片机硬件设计时, 31脚一般要接 _高电平 _, 晶振在 PCB设计中应尽量_靠近 51 芯片_。17.在 AT89S51单片机中, RAM 是数据存储器, ROM 为程序存储器。18.单片机的复位方式主要有上电复位和按键复位两种。19.AT89S51单片机的内部 RAM 的寻址空间为256B, 而内部 ROM 的寻址空间为4K。20. 总线(BUS)是计算机各部件之间

6、传送信息的公共通道,微机中有内部总线和外部总线两类。其中外部总线有控制总线、数据 总线、地址 总线三种。21、已知 PSW 的 RS1和 RS0为 01,则 第 1 组的工作寄存器区被选择为工作寄存器组,此时 R0 的地址为08 H。22、给 RST 引脚输入2 个机器周期的高电平使单片机复位,此时P0= FFH 或者 0XFF ,SP= 07H 或者 0X07。23、堆栈在内部数据 RAM 区中,数据按先进后出的原则出入栈的 。24、8051单片机的存储器的最大特点是数据与程序分开编址。25、控制程序执行顺序的寄存器是PC,是 16 位寄存器。二、判断题() 1、MCS-51单片机的程序存储

7、器只能用来存放程序。() 2、MCS-51若希望程序从片内存储器开始执行,EA脚应接低电平。()3、89S51单片机中,外部RAM 与 I/O 接口是统一编址的。( )4、89S51单片机复位后,特殊功能寄存器SP的内容都是 00H。()5、51单片机内部寄存器都是8 位的。()6、对于 8 位机,如果正数 +正数等于负数,则会产生溢出。()7在 MCS-51 系统中,一个机器周期等于1s。()8复位之后, P0-P3的内容为 0FFH,栈指针 SP指向 00H 单元。()9当 AT89C51 的 EA 引脚接低电平时, CPU 只能访问片外 ROM,而不管片内是否有程序存储器。( )10扩展

8、 I/O 口占用片外数据存储器的地址资源。()11MCS-51 系统可以没有复位电路。()12.程序存储器不仅可以存放程序指令字节代码和表格常数,还可以作为数据暂存和缓冲待调试的程序代码等。()13. 单片机复位后不影响片内RAM 单元的数据,仅影响特殊功能寄存器中的内容。()14.程序计数器 PC不能为用户编程时直接使用,因为它没有地址。()15. 8051共有 21 个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。()16. 8051单片机必须使用内部ROM。()17. 8051是一种 8 位单片机。()18. MCS51 单片机的 CPU 能同时处理 8 位二进

9、制数据。()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上

10、( )26.SFR中凡是能被 8 整除的地址,都具有位寻址能力。( )27. 8051 单片机,程序存储器和数据存储器扩展的最大范围都是一样的。()28.MCS51 单片机上电复位后,片内数据存储器的内容均为00H。()29.当 8051 单片机的晶振频率为12MHZ 时,ALE 地址锁存信号端的输出频率为 2MHZ 的方脉冲。()30.在 51系列的单片机系统中,一个机器周期是固定的。三、选择题1、AT89S51单片机采用的内部程序存储器的类型是(C ) 。A. EPROMB. SFR C. Flash D. 掩膜 ROM 2、下列计算机语言中, CPU能直接识别的是(D ) 。A. 自然语

11、言B. 高级语言C. 汇编语言D. 机器语言3、51 单片机复位后, PC与 P口(I/O)的值为(B) 。A. 0000H, 00HB. 0000H, FFHC. 0003H, FFHD. 0003H, 00H 4、提高单片机的晶振频率,则机器周期(A ) 。A. 变短B. 变长C. 不变D. 不定5、单片机的应用程序一般存放于(B )中A、RAM B、ROM C、寄存器D、CPU 689S51单片机的 PSW寄存器中的 RS1和 RS0用来( A ) 。A选择工作寄存器组B. 指示复位C选择定时器D. 选择工作方式780C51基本型单片机内部程序存储器容量为(C ) 。A.16K B.8K

12、 C.4K D.2K 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. PC B. A C. PSW D. SP 1151单片机的 XTAL1 和 XTAL2 引脚是(D )引脚A. 外接定时器B. 外接串行口 C. 外接中断 D. 外接晶振12

13、. 计 算 机 在 使用 中断 方 式 与 外 界交 换信 息时 ,保护 现场 的 工 作 应 该是(B ) 。A.由 CPU 自动完成B.由中断服务子程序完成C.在中断响应中完成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 char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;

14、 while(1) for(i=0;i delay() void main() int i; while(1) P2=0x0f; delay(500); P2=0Xf0; delay(500); 4、 编制一个循环闪烁的程序。 有 8 个发光二极管, 每次其中某个灯闪烁点亮10次后,转到下一个闪烁10 次,循环不止。画出电路图。#include delay() void main() int i,j; char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe; while(1) for(i=0;i 与#include “ reg51.h” 是等价的。

15、()6、在 C语言中, 所有定义在主函数之前的函数无需进行声明。三、选择题1、下列数据类型中,(C )是 51单片机特有的类型。A. charB. int C. bit D. float2、利用下列(A )关键字可以使用不同的中断源。A. interruptB. sfr C. whileD. using3使用单片机软件调试C 语言程序时,首先应新建文件,其扩展名是(A )A. *.c B. *.asm C. *.bin D. *.hex 4下列指令判断若定时器T0 未计满数就原地等待的是 ( B )。A. while(T0=1); B. while(TF0=0); C. while(T0=0); D. while(TF0=1); 5利用下列(D )关键字可以改变工作寄存器组。A. interruptB. sfr C. whileD. using 6. C 语言中最简单的数据类型包括(B ) 。A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型7. 以下能正确定义一维数组的选项是( B ) 。A、int a5=0,1,2,3,4,5; B 、char a =0,1,2,3,4,5; C、char a=A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号