《单片机》考试2013
- 格式:doc
- 大小:105.50 KB
- 文档页数:4
2013级单片机题型分布一、选择题(共10道,每道2分,共计20分)二、判断题(共10道,每道2分,共计20分)前五题:给出结论判断正误后五题:给出指令判断正误三、编程题(共3道,每道5分,共计15分)根据题目要求,写出3—5条指令四、读程序题(共2道,每道10分,共计20分)重点复习第三章(课本和PPT相结合)五、写程序题(共2道,每1道7分,第2道8分,共计15分)第1道:着重复习第三章和第五章的PPT中的例子(有可能原题出现)第2道:根据我们两次实验报告来复习,由这两次实验报告中出(原题重现)六、画图题(共一道,共计10分)画出单片机最小系统(时钟电路、复位电路及扩展电路)如:芯片8051、8031(其复习重点在第三章PPT,可能原题重现)注意:1、复习重点主要以第二章、第三章(熟悉掌握主要的一些指令)、第五章为主(课本与PPT相结合)2、两次实验报告务必认真复习单片机复习资料一、选择题(每道2分)1、在中断服务程序中,至少应有一条(D)。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=(C)。
A、2000HB、3000HC、2003HD、3003H3、要用传送指令访问MCS-51片外RAM时,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都行4、当MCS-51复位时,下面说法正确的是(A)。
A、PC=0000HB、SP=00HC、SBUF=00HD、(30H)=00H5、MOVX A,@DPTR指令中源操作数的寻址方式是(B)。
A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址6、控制串行接口工作方式的寄存器是(C )。
A、TCONB、PCONC、SCOND、TMOD7、MCS-51响应中断时,下面哪一个条件不是必须的(D)。
A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)。
1.计算机能识别的语言是()。
(C)机器语言2.MCS—51单片机的复位信号是( )有效。
(A)高电平3.在中断服务程序中,至少应有一条()。
D)中断返回指令4.能够用紫外光擦除ROM中程序的只读存储器称为C)EPROM5.定时器/计数器工作方式1是( )。
(D)16位计数结构6.若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()(B)0INT7.所谓CPU是指( )A.运算器和控制器8.串行口的控制寄存器SCON中,REN的作用是(C)串行口允许接收位9.MCS-51单片机复位操作的主要功能是把PC初始化为C.0000H10.MCS-51单片机的外部中断1的中断请求标志是D.IE1二、填空题1、计算机的系统总线有地址总线、控制总线和数据总线2、访问8031片外数据存储器采用的是寄存器间接寻址方式。
3、MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
4、 MCS-51有四组工作寄存器,它们的地址范围是0组:00H~07H 1组:08H~0FH 2组:10H~17H 3组:18H~1FH。
5、一个机器周期等于6 状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期6、中断请求信号有电平触发和脉冲触发两种触发方式。
7、mcs-51单片机的定时器/计数器工作方式0是16 位的定时/计数器。
8、定时器/计数器的工作方式3是指的将定时器/计数器0拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用三.判断题(1)MOV 28H,@R4 (×)(2)INC DPTR (√)(3)DEC DPTR ;(×)(4)MOV T0,#3CF0H;(×)(5)CLR R0 ;(×)四、简答题1、什么是保护现场,什么是恢复现场?保护现场:当CPU响应中断程序时,硬件会自动把断点地址(16位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。
单片机单选考试题(含参考答案)一、单选题(共100题,每题1分,共100分)1、89C51单片机的字长是( )位。
A、32B、16C、8D、4正确答案:C2、FLASH的中文含义是 ( ) 。
A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A3、8051单片机的振荡晶体频率是6MHz,其定时/计数器T1作为计数器使用时的最高计数频率是 ( ) 。
A、250kHzB、1MHzC、2MHzD、500kHz正确答案:A4、ROM的中文含义是 ( ) 。
A、只读存储器B、可擦除存储器C、随机存储器D、可擦除可编程存储器正确答案:A5、8051单片机的P0口可以驱动 ( ) 个LSTTL负载。
A、16B、4C、8D、2正确答案:C6、下列单片机中具有片内Flash存储器的是 ( ) 。
A、8031B、8051C、8751D、AT89C1051正确答案:D7、8051单片机其串口工作方式中波特率可由用户根据晶振频率随意设定的是 ( ) 。
A、方式0和1B、方式1和3C、方式1和2D、方式0和2正确答案:B8、8051单片机的P1口可以驱动( )个LSTTL负载。
A、8B、2C、16D、4正确答案:D9、当8051单片机系统的振荡晶体频率为3MHz时,其一个机器周期的时间是( )。
A、1μSB、8μSC、2μSD、4μS正确答案:D10、MCS-51系列单片机复位后程序计数器(PC)= ( ) 。
A、0FFFFB、2000C、0030D、0000H正确答案:D11、下列设备中属于嵌入式系统的是 ( ) 。
A、手机B、个人计算机C、笔记本电脑D、服务器正确答案:A12、MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为数据总线的是 ( ) 。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:B13、8051单片机的振荡晶体频率是12MHz,其定时/计数器T0作为计数器使用时的最高计数频率是( )。
华东交通大学2013—2014学年第一学期考试卷试卷编号: (A )卷考生注意事项:1、本试卷共 10页,总分 100 分,考试时间 120 分钟。
2、考试结束后,考生不得将试卷和草稿纸带出考场。
一、填空题(每空1分,共20 分)1. 123= 1111011 B= 7B H 。
2. AT89S51单片机片内有 128 B RAM 和 4 KB ROM 。
3. 在AT89S51单片机中,如果采用6 MHz 晶振,那么一个机器周期为 2 µs,执行一条四机器周期的乘法指令MUL 需耗时 8µs。
4. 总线通常有3种类型,分别是 数据 总线、 地址 总线和 控制 总线。
5. MOVC 访问的是程序 存储器,MOVX 访问的是外部 数据 存储器。
6. 已知PSW 中的内容为81H ,则R3的字节地址为 03 H ,其奇偶标志位P= 1 。
7. 汇编源程序中,立即数前面加 # 符号作为标志;间址寄存器名前要加 @ 符号;注释要用 ; 开头。
8. AT 89S51单片机有 5 个中断源, 2 级中断优先级。
9. 在串行通讯中,收发双方的波特率的应该是 相等 的。
10. 12根地址线可寻址存储空间为 4 KB 。
二、选择题(每题1分,共10分)1. AT89S51是( B )位的单片机。
A. 4 B. 8 C. 16 D. 322. AT89S51单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
A. P0 B. P1 C. P2 D. P33. 单片机复位后,PC 与SP 的值为( A )A. 0000H ,07HB. 0003H ,00HC. 0013H ,07HD. 000BH ,00H 4. MCS-51单片机的外部中断1的触发方式标志是( B )。
A. EX1B. IT1C. TF1D. PX15. 单片机定时器工作方式0是指的(C)工作方式。
A.8位B.8位自动重装C.13位D.16位6. 执行中断返回指令,从堆栈弹出地址送给( C )。
()2. MCS-51 是指由INTEL公司生产的一系列单片机的总称,也泛指具有8051基核单片机的统称,不特指是那一款型号的单片机。
()7.单片机引脚封装类型大体上有PDIP 、PLCC、TQFP,但40引脚以下多采用PDIP封装。
(×)9. AT89C51单片机是INTEL公司的单片机产品,其内部程序存储器为4K FLASH。
()13.如果一个数据的原码是01111111B,那么该数据是有符号数+127。
(×)16. 单片机开发工具中编程器的作用主要是仿真程序功能是否符合设计要求。
()17. 51单片机的P0.0引脚是该芯片的32脚。
()18. 单片机系统资源是随单片机芯片而言,不同芯片,其系统资源配置也不尽相同。
()19. STC89C52是宏晶科技有限公司的产品,支持串口直接下载。
()20.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ (×)21.MCS-51单片机的程序存储器的容量与地址总线无关。
(×)22. MCS-51单片机的存储器编址方式属于统一编地方式。
(×)23. 存放数据的存储器的数据存储器,它的读写方式是只读的。
()24.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
()25.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
(×)26.MCS—51的程序存贮器用于存放运算中间结果。
()27.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。
(×)29.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。
()30.8051单片机片内RAM 00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。
2013A卷一、填空题(每空1分,共20分)1、+1000001的反码是。
十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。
指令的编码规则称为,一般由和操作数两部分组成。
3、CPU一次可以处理的二进制数的位数称为CPU的。
4、当EA为电平时,CPU总是从外部存储器中去指令。
5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。
7、C51的数据类型sfr占个字节,C51中整型变量占个字节。
8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器T1方式2的8位常数重装初值存放于寄存器中。
定时器T0方式0,寄存器用于存放计数初值的低5位。
10、多机通信中,主机的SM2= 。
11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。
13、8155A内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)1、单片机的应用程序一般存放于()中A、RAMB、ROMC、寄存器D、CPU2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
A、P3.2B、P3.3C、P3.4D、P3.53、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A、外部中断0B、外部中断1C、定时器0D、定时器14、ADC0809是()AD的转换器件A、4通道8位B、8通道8位C、4通道12位D、8通道12位5、执行中断返回指令后,从堆栈弹出地址送给()A、AB、RiC、PCD、DPTR6、串行通信中,发送和接收寄存器是()A、TMODB、SBUFC、SCOND、DPTR7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是()A、98HB、86HC、22HD、A2H8、要将P1口高4位清0,低4位不变,应使用指令()A、ORL P1,#0FHB、ORL P1,#F0HC、ANL P1,#F0HD、ANL P1,#0FH9、当选中第1工作寄存器区时,工作寄存器R1的地址是。
期终考试《单片机原理及接口技术》(A )适用班级:一、单项选择题:(共15题,每题2分,共30分)(1)AT89C51单片机哪些不是主要功能部件组成( ) A. CPU B. RAM C. ROM D.LED 显示 (2)MCS-51系列单片机的CPU 主要是由( )组成的。
A .运算器、控制器 B.加法器、寄存器 C .运算器、加法器 D.运算器、译码器 (3)单片机中的程序计数器PC 用来( )。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址 (4)单片机AT89C51的EA 引脚( )。
A.必须接地 B.必须接+5V 电源C.可悬空D.以上三种情况视需要而定 (5)AT89C51单片机5个中断源的优先权从高到低的是( )A. INT0、T0、INT1、T1、串行口B. T0、T1、INT0、INT1、串行口C.串行口、T0、INT1、T1、INT0D. INT0、INT1、T0、T1、串行口 (6)定时器工作在工作方式2,要定时200 us,要装入的初始值为( )A .56H B.9CH C.3CB0H D.0FFH(7) ADC0809的模拟通道选择地址线ADDC 、ADDB 、ADDA 的状态为011,则选择模拟的通道为( )A.IN6B.IN5C.IN4D.IN3 (8)8255A 的A 组控制电路是用来控制( )A.A 口及C 口的低4位B.A 口及B 口的低4位C.A 口及B 口的高4位D.A 口及C 口的高4位(9)外部扩展存储器时,分时复用做数据总线和低8位地址线的是( )。
A. P0口 B. P1口 C. P2口 D.P3口 (10)PSW 中的RS1和RS0两位用来( )。
A.选择工作寄存器组 B.指示复位 C.选择定时器 D.选择工作方式 (11)单片机上电复位后,PC 的内容为( )。
A. 0000HB. 0003HC. 000BHD. 0800H (12)AT89C51单片机的CPU 是( )。
《单片机技术》历年考试题目一、填空题1、8051单片机的内部硬件结构包括了:CPU 、时钟电路、中断控制系统、串行口以及片内数据存储器、片内程序存储器、并行I/O口、位处理器等部件,这些部件通过内部数据总线相连接。
(0707)(0801)(0607)2、8051单片机的内部硬件结构包括了:CPU ,片内RAM ,片内ROM ,定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部数据总线相连接。
(0901)(0307)3、MCS-51单片机的整个存储器系统是由芯片内存储器和芯片外扩展存储器两部分构成的。
MCS-51单片机的程序存储区的最大寻址范围为64K 字节,字节内数据存储空间的最大寻址范围是256 字节,片外数据存储空间的最大寻址范围是64K 字节。
(0707)4、MCS-51单片机中唯一一个供用户使用的16位寄存器是DPTR ,该寄存器在访问外部数据存储器时作为地址指针使用。
(0807)(0601)5、DPTR在访问外部数据存储器存储器时做地址指针用,DPTR是16 位寄存器。
(0807)(0901) (0607)(0307)(0507)6、MCS-51单片机的堆栈区只可设置在片内数据存储区(器),堆栈寄存器SP是8 位寄存器。
(0701) (0807)(0301)7、MCS-51的堆栈是属于向上(向高位地址)生长型,这种堆栈的进栈操作规则是SP先加1,后写入数据(0901)(0607)(0307)8、MCS-51单片机的P0—P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P3口中,P0 为真正的双向口,P1—P3 为准双向口。
(0701)(0801)(0301)9、MCS-96单片机的最大寻址空间是64K ,该空间的地址范围为0000H—FFFFH ,系统上电及复位的程序入口地址为2080H ,芯片配置字节CCB的地址为2018H 。
2013级单片机题型分布一、选择题(共10道,每道2分,共计20分)二、判断题(共10道,每道2分,共计20分)前五题:给出结论判断正误后五题:给出指令判断正误三、编程题(共3道,每道5分,共计15分)根据题目要求,写出3—5条指令四、读程序题(共2道,每道10分,共计20分)重点复习第三章(课本和PPT相结合)五、写程序题(共2道,每1道7分,第2道8分,共计15分)第1道:着重复习第三章和第五章的PPT中的例子(有可能原题出现)第2道:根据我们两次实验报告来复习,由这两次实验报告中出(原题重现)六、画图题(共一道,共计10分)画出单片机最小系统(时钟电路、复位电路及扩展电路)如:芯片8051、8031(其复习重点在第三章PPT,可能原题重现)注意:1、复习重点主要以第二章、第三章(熟悉掌握主要的一些指令)、第五章为主(课本与PPT相结合)2、两次实验报告务必认真复习单片机复习资料一、选择题(每道2分)1、在中断服务程序中,至少应有一条(D)。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=(C)。
A、2000HB、3000HC、2003HD、3003H3、要用传送指令访问MCS-51片外RAM时,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都行4、当MCS-51复位时,下面说法正确的是(A)。
A、PC=0000HB、SP=00HC、SBUF=00HD、(30H)=00H5、MOVX A,@DPTR指令中源操作数的寻址方式是(B)。
A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址6、控制串行接口工作方式的寄存器是(C )。
A、TCONB、PCONC、SCOND、TMOD7、MCS-51响应中断时,下面哪一个条件不是必须的(D)。
A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)。
《单片机应用》期末考试试题
班级____________ 姓名_______________ 成绩______________
一、填空题:20分
1、单片机就是具有特殊功能的集成块——在一片集成电路芯片中集成了中央处理器(CPU)、只读存储器(ROM)、随机存储器(RAM)、定时器/计数器、输入/输出(I/O)接口等计算机部件,构成了一个完整的微型计算机。
在名称上,单片机就是单片微型计算机的简称。
2、常用单片机有 51 系列单片机、AVR系列单片机、 ARM 系列单片机三种。
3、单片机应用系统是在单片机最小系统的基础上,为了满足实际应用而开发、设计的单片机产品。
不管单片机应用产品多么复杂,它都是由电源系统、单片机最小系统、输入系统、显示系统和控制对象等五部分组成。
4、某单片机应用产品,使用了如下所示的“带返回值的独立键盘扫描”子程序。
请给指定语句加上注释。
unsigned char keyscan() //独立式键盘扫描子函数
{
unsigned char key; //定义变量,临时保存键盘扫描值
key=P1&0x03; //获取按键信息
if(key!=0x03) // 判断有无按键按下
{
delay_ms(10); // 延时10ms去抖动
key=P1&0x03; // 再次获取按键信息
if(key!=0x03) // 确认是否有按键按下
{
return key; // 返回按键代码
}
}
return 0x03; //返回0x03:表示没有按键按下
}
5、在单片机程序中,语句“EA=1;”的作用是设置总中断允许。
外部中断0(INT0)的中断调用序号是0。
6、数组是把具有相同数据类型的若干变量,按照有序的形式组织起来,构成的数据集合。
其中,数组中的每个变量都称为数组元素。
7、sbit数据类型的变量可以保存 1 位二进制数。
8、函数是实现特定功能的一段程序代码。
一个C51语言程序通常都由一个主函数和若干个子函数构成。
二、选择题:20分
1、AT89S52单片机的程序存储空间是( D )
A、2KB
B、4KB
C、5KB
D、8KB
2、在编译单片机程序前,需要设置“晶振频率”为( B )
A、8MHz
B、11.0592MHz
C、12MHz
D、15MHz
3、下面( D )条语句是单片机程序中必须有的。
A、#define uint unsigned int
B、#define key16_port P3
C、#include<intrins.h>
D、#include<reg52.h>
4、unsigned char数据类型存储的数据范围是( B )
A、0~128
B、0~255
C、-128~+127
D、-256~+255
5、AT89S52的外部中断信号输入端是( B )
A、P3.0和P3.1
B、P3.2和P3.3
C、P3.4和P3.5
D、P3.6和P3.7
6、在编写C语言的单片机程序时,必须新建( D )类型的程序文件。
A、.ASM
B、.TXT
C、.B
D、.C
7、在C语言中,执行“左移”功能的运算符是( A )
A、<<
B、>>
C、|
D、&
8、if语句属于( B )语句
A、赋值语句
B、条件语句
C、循环语句
D、开关语句
9、二进制数“1011 0101&0000 1111”的运算结果是( C )
A、1011 0101
B、0000 1111
C、0000 0101
D、1011 1111
10、“ unsigned int k; ”语句的作用是( D )
A、定义一个有符号的字符型变量k
B、定义一个有符号的整型变量k
C、定义一个无符号的字符型变量k
D、定义一个无符号的整型变量k
三、判断题:20分
1、在一般的实验和应用中,单片机都没有使用外部程序存储器,直接将程序存储在单片机内部存储器中,因此,AT89S52单片机的端必须连接到电源的正极VCC端。
(√)
2、在实验箱中,AT89S52的工作电压为+5V。
(√)
3、双列直插式单片机AT89S52共有24个I/O端口。
(×)
4、单片机最小系统是单片机能够正常工作的最小硬件组合。
(√)
5、Keil μVisdion3是一款常用的单片机程序烧录软件。
(×)
6、在用C语言编写的单片机程序中,程序总是从main()函数开始执行。
(√)
7、在C语言中,“//……”为多行注释语句,注释内容可以书写在连续的多行中。
(×)
8、“void a1(unsigned char k)”表示定义一个无返回值,但有调用参数的函数a1()。
(√)
9、在C语言中,变量名可以由字母、数字(0-9)和下画线“_”组成,字母不区分大小写。
(×)
10、在单片机程序中,“while(1)……”语句的作用是消除死循环,让程序不断运行。
(×)
四、作图题:10分
请画出单片机最小系统电路图。
参考答案:
五、简答题:20分
1、某单片机程序中,开发者编写了如下所示子函数:
void delay_ms(unsigned int i)
{
unsigned int k;
while(i--)
{
for(k=0;k<115;k++);
}
}
请问:
(1)函数delay_ms(50)的功能是什么?
参考答案:延时50ms
(2)for(k=0;k<115;k++);语句起什么作用?
参考答案:延时1ms
2、下图为单片机复位电路图:
请问:
(1)单片机复位电路有哪两种功能;
参考答案:开机上电复位和手动复位。
(2)简述复位电路的工作过程。
参考答案:在开机或手动复位时,单片机复位端RST(9脚)首先输入高电平,单片机开始复位,电源通过电阻R10对电容器C12充电。
随着充电的进行,单片机复位端(9脚)电位不断下降——当单片机复位端(9脚)电位下降到系统设定值时,单片机复位动作完成。
六、单片机程序设计:10分
下图为LED灯控制电路图,请编写一个程序:仅点亮LED0-LED3,其它LED灯都不亮。
参考答案:
#include<reg52.h> //包含单片机头文件reg52.h
void main() //主函数
{
while(1) //建立死循环,让程序不断运行
{
P0=0xf0; //点亮LED0-LED3,其它LED灯不亮
}
}。