单片机题库分章节答案.docx
《单片机题库分章节答案.docx》由会员分享,可在线阅读,更多相关《单片机题库分章节答案.docx(26页珍藏版)》请在三一办公上搜索。
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. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分 51单片机硬件结构、存储系统及I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是 P0 。 2、 若采用12MHz的晶振,则MCS-51单片机的振
3、荡周期为_ 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.5V 7堆栈是内部数据RAM区中,数据按 先进后出 的原则出入栈的。 8MSC51系列单片机具有 4 个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的IO口,常用于第二功能的是 P3 口。 9当单片机系
4、统进行存储器扩展时,用P2口的作为地址总线的 高八 位,用P0作为地址总线的 低八 位。 10半导体存储器分为ROM和RAM两大类,其中前者具有非易失性,因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。 11MCS-51系列单片机对外部数据存储器是采用DPTR作为指针的,其字长为16位,因而可寻址的数据存储器的最大空间为64K字节。 12. 51单片机有 26 个特殊功能寄存器,其中 11 个具有位寻址功能。 13. 当单片机系统需要外扩展存储器时, P2 和 P0 作为地址总线。 14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,
5、其中堆栈指针SP的初始值为 07H ,P0口复位值是 FFH 。 15.单片机两种节电模式: 空闲模式 和 掉电模式 ,节电模式是由特殊功能寄存器 PCON 中的有关位来控制的。 16. 在单片机硬件设计时,31脚一般要接_高电平_, 晶振在PCB设计中应尽量_靠近51芯片_。 17.在AT89S51单片机中,RAM是 数据 存储器,ROM为 程序 存储器。 18.单片机的复位方式主要有 上电复位 和 按键 复位两种。 19.AT89S51单片机的内部RAM的寻址空间为 256B ,而内部ROM的寻址空间为 4K 。 20. 总线是计算机各部件之间传送信息的公共通道,微机中有内部总线和外部总线
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单片机的程序存储器只能用来存放程序。 2、MCS-51若希望程
7、序从片内存储器开始执行,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扩展I/O口占用片外数据存储器的地址资源。 11MCS-51系统可以没有复位电路。 12.程序存储器不仅可以存放程序指
8、令字节代码和表格常数,还可以作为数据暂存和缓冲待调试的程序代码等。 13. 单片机复位后不影响片内RAM单元的数据,仅影响特殊功能寄存器中的内容。 14.程序计数器PC不能为用户编程时直接使用,因为它没有地址。 15. 8051共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。 16. 8051单片机必须使用内部ROM。 17. 8051是一种8位单片机。 18. MCS51单片机的CPU能同时处理8位二进制数据。 19. AT89S51单片机采用的是哈佛结构。 20. AT89S51单片机的内部RAM的位寻址空间有128位。 21. RXD表示串行口输入端,而
9、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. MCS51单片机上电复位后,片内数据存储器的内容均为00H。 29.当8051单
10、片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 30.在51系列的单片机系统中,一个机器周期是固定的。 三、选择题 1、AT89S51单片机采用的内部程序存储器的类型是。 A. EPROM B. SFR C. Flash D. 掩膜ROM 2、下列计算机语言中,CPU能直接识别的是。 A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 3、51单片机复位后,PC与P口的值为。 A. 0000H, 00H B. 0000H, FFH C. 0003H, FFH D. 0003H, 00H 4、提高单片机的晶振频率,则机器周期。 A. 变短 B. 变长
11、 C. 不变 D. 不定 5、单片机的应用程序一般存放于中 A、RAM B、ROM C、寄存器 D、CPU 689S51单片机的PSW寄存器中的RS1和RS0用来。 A选择工作寄存器组 B. 指示复位 C选择定时器 D. 选择工作方式 780C51基本型单片机内部程序存储器容量为。 A.16K B.8K C.4K D.2K 8 AT89S51单片机的P0,当使用外部存储器时它是一个。 A. 传输低8位地址数据总线 B. 传输低8位地址 C. 传输高8位地址数据总线 D. 传输高8位地址 9在AT8951单片机的4个并口中,需要外接上拉电阻的是。 A . P0口 B . P1口 C . P2口
12、D . P3口 10在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是。 A. PC B. A C. PSW D. SP 1151单片机的XTAL1和XTAL2引脚是引脚 A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振 12. 计算机在使用中断方式与外界交换信息时,保护现场的工作应该是。 A.由CPU自动完成 B.由中断服务子程序完成 C.在中断响应中完成 D.在主程序中完成 13. MCS-51系列单片机是属于体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 14. MCS-51系列的单片机中片内RAM的字节大小可能的是 A、128M B、128K C、
13、128 D、64 15. 可以将P1口的低4位全部置高电平的表达式是 A、P1&=0x0f B、P1|=0x0f C、P1=0x0f D、P1=P1 16. 51单片机若晶振为6MHZ,定时/计数器一次最大的定时时间是 C 。 A.约60ms B.约100ms C.约130ms D.约160ms 17.单片机复位后P0口和SP的值分别为 C 。 A.00H,00H B.00H,13H C.0FFH,07H D.FFH,07H 18.AT89S51单片机的工作寄存器区的地址范围是 ,可分为 组。 A. 00H1FH,4 B. 00H1FH,2 C. 00H0FH,4 D. 00H0FH,2 19
14、. 访问外部数据存储器时,不起作用的信号是。 A.RD B.WR C.PSEN D.ALE 20. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A、2s B、4s C、8s D、1ms 21.程序状态字寄存器PSW中的AC=1,表示。 A. 计算结果有进位 B. 计算结果有溢出 C. 累加器A中的数据有奇数个1 D. 计算结果低4位向高位进位 22.AT89S51单片机的4个I/O口中,下列哪个I/O口内部不带上拉电阻,在应用时要求外加上拉电阻的是。 A.P0 B.P1口 C.P2口 D.P3口 23.假设51单片机的晶振为8MHz,则其对应的机器周期为。
15、 A.0.5us B.1us C.1.5us D.2us 24.WDT是看门狗定时器,它包含一个 B 位计数器和定时复位寄存器WDTRST. A.13 B.14 C.15 D.16 25. MCS-5l单片机的堆栈区是设置在( C )中。 A、片内ROM区 B、片外ROM区 C、片内RAM区 D、片外RAM区 26、AT89S51单片机采用的内部程序存储器的类型是。 A. EPROM B. Flash C. SFR D.掩膜ROM 27、单片机复位后,SP、PC、I/O口的内容为 A. SP = 00H PC = 1000H I/O口= FFH B. SP = 00H PC = 0000H I
16、/O口= 00H C. SP = 07H PC = 0000H I/O口= FFH D. SP = 07H PC = 0000H I/O口= 00H 28、 P0、P1口作输入用途之前必须 A. 相应端口先置1 B. 相应端口先置0 C. 外接高电平 D. 外接上拉电阻 29、MCS51单片机的CPU主要的组成部分为。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 30、单片机8031的ALE引脚是。 A、输出高电平 B、输出矩形脉冲,频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲,频率为fosc的1/2 31、MCS-51单片机的复位信号是( A
17、)有效。 A. 高电平 B. 低电平 C. 上升沿 D. 下降沿 31、在访问片外扩展存储器时,低8位地址和数据由口分时传送,高8位地址由口传送。 A. P0 P1 B. P1 P0 C. P0 P2 D. P2 P0 四、简答题 1、 请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻,为什么? 2、 MCS-51单片机的存储器从物理结构上可划分几个空间? 3、 MCS-51单片机的P0P3四个I/O端口在结构上有何异同?使用时应注意的事项? 五、编程题 1、用AT89S51单片机的P2口控制8个LED依次右移1位点亮。即P2.7亮P2.6亮P
18、2.1P2.0亮,重复循环。 #include delay void main int i; char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe; 2、利用AT89C51的P1口控制8个发光二极管LED。相邻的4个LED为一组,使2组每隔0.5S 交替发亮一次,周尔复始。画出电路图并编写程序。 #include delay void main int i; while(1) P2=0x0f; delay(500); P2=0Xf0; delay(500); while(1) for(i=0;i8;i+) P2=tabeli; delay(200
19、); 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;i8;i+) for(j=0;j10;j+) P2=tabeli; delay(200); P2=0XFF; delay(200); 三、C语言编程基础 一、填空题 1、在C51语言的程序中,注释一般采用 /*/ 和 / 来实现。 2. KeiL C51软件中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 题库 章节 答案
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3346764.html