《单片机应用技术(C语言版)》试卷A(可打印修改)
- 格式:pdf
- 大小:94.08 KB
- 文档页数:5
习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit )、存储器(m emory )、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i){//延时函数unsignedintk;for(k=0;k<i;k++);}void main() {while(1){ P1=0x00;delay(20000);P1=0xff;delay(20000); }}//主函数//调用延时函数,实际参数为20000 //调用延时函数,实际参数为20000(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无//延时函数void delay(unsigned int i){unsignedintk;for(k=0;k<i;k++);}void main()//主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(3)A (4)A (5)A (6)D (7)C (8)A (9)A (1 0)C (1)C (2)A2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1u s、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3 口的第二功能是什么?答:P3 口各引脚的第二功能如下表。
可编辑修改精选全文完整版习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。
A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。
A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。
A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。
A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。
A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。
A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。
A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。
A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。
(2)除了单片机和电源外,单片机最小系统包括电路和电路。
(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。
(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。
(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。
(6)MCS-51系列单片机的应用程序一般存在中。
(7)片内RAM低128单元,按其用途划分为、和3个区域。
(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。
《单片机应用技术》试题A一、填空(每空1分,共17分)1.89C51的Po口作为输出端口时,每位能驱动__________个SL型TTL负载。
2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_________控制位。
3.在串行通信中,有数据传送方式________、________、___________三种方式。
4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为_________________。
它包括两个主要部分:___________、__________。
5.当89C51引脚_________信号有效时,表示从Po口稳定地送出了低8位地址。
6.89C51中凡字节地址能被_____整除的特殊功能寄存器均能寻址。
7.一个机器周期等于________个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为状态周期。
8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。
用作计数时,最高计数频率为____________。
9.SPI由_______、_______、_______组成。
10.D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就______,对输入量的敏感程度________。
二、判断题(每题2分共10分)1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()2.89C51的相对转移指令最大负跳距是127B。
()3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
()4.在89C51系统中,一个机器周期等于1.5μs。
()5.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
()三、改错题(每小题2分,共10分)以给出的指令操作码为依据,请判断MCS-5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1.MUL R0R12.MOV A,@R73.MOV A,#3000H4.MOVC @A+DPTR,A5.LJMP #1000H四、寻址方式(每题2分,共10分)说明MCS-51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)1.ANL A,20H2.ADDC A,#20H3.JZ rel4.CLR C5.RRA五、简答题(13分)1.89C51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? (5分)2.各中断源对应的中断服务程序的入口地址是否能任意设定? (3分)3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
一、选择题1、单片机8031的/EA引脚(C)。
A. 可悬空B. 必须接+5V电源C. 必须接地D. 以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。
A. P0口B. P1口C. P2口D. P3口3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(A)可作为低8位地址总线使用。
A. P0口B. P1口C. P2口D. P0口和P2口4、系统复位后,堆栈指针SP的内容是(B)。
A. 08HB. 07HC. 30HD. 50H5、MCS-51单片机的位寻址区位于内部RAM的( D )单元。
A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、PSW中的RS1和RS0用来(A)。
A. 选择工作寄存器组B. 指示复位C. 选择定时器D. 选择工作方式7、MCS-51单片机规定一个机器周期共有(A)个节拍。
A. 12B. 6C. 8D. 168、下面叙述不正确的是(C)。
A. 一个C源程序可以由一个或多个函数组成B. 一个C源程序必须包含一个函数main()C. 在C51中,注释说明只能使用/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单片机应用系统中,LED数码管显示电路通常有(C )显示方式。
A. 静态B. 动态C. 静态和动态D. 查询11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是(B)。
A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采用动态显示方式,下列说法错误的是(C)。
A. 将各位数码管的段选线并联B. 将段选线用一个8位I/O端口控制C. 将各位数码管的公共端直接连接在+5V或者GND上D. 将各位数码管的位选线用各自独立的I/O端口控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C)。
单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
班级__________ 姓名_________ 学号________ 成绩_____一、判断题(对的打“√”,错的打“×”,每题1分,共15分)1、掉电后,动态RAM内的信息将丢失,静态RAM中的信息不会丢失。
()2、单片机只能应用于嵌入式系统,为适应嵌入式系统应用要求的不断提高,现在单片机技术的主要发展方向是努力增加其位数。
()3、在程序执行过程中,数据存储器的访问地址也可以由PC给出。
()4、DPTR为16位寄存器,因此通过@DPTR访问的数据单元位数也是16位的。
()5、8051内部有4KB程序存储器,可扩展64KB程序存储器,则共有68KB程序存储空间。
()6、EA=0,则单片机将不会响应任何中断。
()7、上电复位使得单片机所有特殊功能寄存器的内容为0。
()8、20H单元一定为字节单元()9、某外电路可以被5V信号驱动,则可以用单片机IO口来直接驱动该电路。
()10、IIC总线是串行传输总线。
()11、奇偶校验位反应出数据是奇数还是偶数。
()12、单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
()13、CAN总线诞生于汽车电子系统网络。
CAN总线为多主总线,总线上可挂接上百个节点,且任一节点均可成为主节点;有较高的传输速率与通信距离;有相关的机制来保证总线通信的高可靠性。
()14、74LS138芯片是38译码芯片。
()15、某外电路可以被5V信号驱动,则可以用单片机IO口来直接驱动该电路。
()二、选择题(每空2分,共40分)1、单片机应用程序一般存放在()中。
A、RAMB、ROMC、寄存器D、CPU2、8段数码管,若其a段~h段分别和数据总线D0~D7按顺序相关,若在送段码0FFH时其显示’8. ’,那么为显示’H’,则段码应为()。
A、76HB、6EHC、91HD、90H3、89C51是一个()。
A、CPUB、微处理器C、单片机D、控制器4、系统振荡脉冲频率为6MHZ,则机器周期为()。
完整word版单片机C语言期末考试习题欢迎共阅单片机C语言期末考试题(A)一、单项选择题:40 分1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是()。
A、sfrB、BITC、CharD、integer r)处。
、片内3RAM的位寻址区,位于地址(FFH ~、80H D C、30H~7FH A、00H~1FH B、20H~2FH、间接寻址片内数据存储区25字节),所用的存储类型是xdataidatabdata Adata5MCS-5单片机上电复位的信号是、高电、低电、上升、下降、可以P口的位全部置高电平的表达式是P1=~P1P1^=0x0fP1&=0x0fP1|=0x0f A程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不C51、一般单片够超过43 12 A 、需要扩展一片外RA,大32字节,需要的地址线是12131415 A中,I设置0x0,则优先级最高的是、如果将中断优先级寄存I、外部中0、外部中断10计数、定、定计数1)来改变寄存器1、单片C5中用关键字reentrantusinginterrupt AunsignedHz的载频调制后发射。
)11、红外线遥控码由发射电路经(?768K 。
、?32 D6M C、?12M? 、A38K B、)决定的。
1”是以脉冲的(、红外线遥控码的逻辑“120”与逻辑“、形状、频率、宽度A 、电平 B C D)的数据格式定义的。
DS130213、内的时钟寄存器是以(欢迎共阅A、十进制B、十六进制C、BCD码D、压缩BCD码14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为()A、2MHzB、1MHzC、500kHzD、250kHz15、使用_nop_()函数时,必须包含的库文件是()A、reg52.hB、absacc.hC、intrins.hD、stdio.h16、ADC0809的启动转换的信号是()A、ALEB、EOCC、CLOCKD、START17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明()、一定只有一个键被按下 B A、有键被按下、没有键被按、一定有多个键被按DS18B2的总线方式是18SP2ONISP WIRC 24C0采用的总线形式是1PWMC 、CANSPI )字符2、串行口每一次传送波个A1二、判断题) 1C5中,特殊功能寄存器一定需要用大写()2、使用片内存储器时,脚必须置低。
单片机技术与应用样卷A一、选择题(每题 2 分,共 30 分)1、单片机是将()等集成在一块芯片上的微型计算机。
A CPU、存储器、I/O 接口B 运算器、控制器、存储器C CPU、运算器、控制器D 存储器、I/O 接口、定时器2、以下不是单片机特点的是()。
A 体积小B 价格高C 可靠性高D 易于开发3、单片机的应用领域不包括()。
A 工业控制B 智能家电C 大型服务器D 医疗器械4、 8051 单片机的复位引脚是()。
A RSTB ALEC PSEND EA5、当 8051 单片机的 EA 引脚接高电平时,访问的程序存储器是()。
A 片内程序存储器B 片外程序存储器C 先片内后片外D 先片外后片内6、 8051 单片机的 P0 口在作为通用 I/O 口使用时,需要外接()。
A 上拉电阻B 下拉电阻C 电容D 电感7、单片机的定时器/计数器工作方式 1 是()位的定时/计数方式。
A 8B 13C 16D 328、在 8051 单片机中,串行通信方式 1 的波特率是()。
A 固定的B 可变的C 由定时器 T1 决定D 由晶振频率决定9、以下指令中,属于位操作指令的是()。
A MOVB ADDC CLRD SUBB10、单片机 C 语言程序中,定义无符号字符型变量的关键字是()。
A unsigned charB signed charC charD int11、要使 8051 单片机的 P1 口的低 4 位输出 0,高 4 位不变,应执行的指令是()。
A MOV P1,0FHB MOV P1,0F0HC CLR P10-P13D SETB P14-P1712、在单片机 C 语言中,中断函数的关键字是()。
A interruptB voidC mainD while13、以下不是 8051 单片机中断源的是()。
A 外部中断 0B 定时器/计数器 0 溢出中断C 串行口发送中断D 看门狗中断14、 8051 单片机的堆栈区一般设置在()。
习题11.单项选择题。
(1)MCS-51系列单片机的CPU主要由(A)组成。
A运算器、控制器B加法器、寄存器C运算器、加法器D运算器、译码器(2)单片机中的程序计数器PC用来( C )。
A存放指令B存放正在执行的指令地址C存放下一条指令地址D存放上一条指令地址(3)外部扩展存储器时,分时复用做数据线和低8位地址线的是( C )。
AP0口BP1口CP2口DP3口(4)PSW中的RS1和RS0用来( D )。
A选择工作寄存器组B指示复位C选择定时器D选择工作方式(5)单片机上电复位后,PC的内容为( A )。
A0000H B0003H C000BH D0800H(6)8051单片机的CPU是( C )位的。
A16 B4 C8 D准16位(7)程序是以( C )形式存放在程序存储器中的AC语言源程序B汇编程序C二进制编码DBCD码2.填空题。
(1)单片机应用系统是由(硬件)和(软件)组成的。
(2)除了单片机和电源外,单片机最小系统包括(时序)电路和(复位)电路。
(3)在进行单片机应用系统设计时,除了电源和地线引脚外,(XTAL1 )、(XTAL2 )、(RST )、(EA )引脚信号必须接相应电路。
(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即(内部程序存储器)、(内部数据存储器)、(外部程序存储器)、(外部数据存储器)。
(5)MCS-51系列单片机的XTAL1和XTAL2引脚是(时序)引脚。
(6)MCS-51系列单片机的应用程序一般存放在(ROM )中。
(7)片内RAM低128单元,按其用途划分为(工作寄存器区)、(位选址区)和(用户RAM区)3个区域。
(8)当振荡脉冲频率为12MHz时,一个机器周期为(1us );当振荡脉冲频率为6MHz时,一个机器周期为(2us )。
(9)MCS-51系列单片机的复位电路有两种,即(上电复位)和(按键复位)。
3. 问答题。
(1)什么是单片机?答:单片机是一种集成电路芯片,是单片微型计算机的简称。