《单片机应用技术(C语言版)》试卷A
- 格式:doc
- 大小:31.50 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) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C 2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么?答:P3口各引脚的第二功能如下表。
一、选择题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)。
长沙职业技术学院二○一一年下学期机械系 1006 班单片机应用技术期末考试( A卷)一、单选题(请把你认为正确答案的题号,填入题干的括号内。
多选不给分。
每题 1 分,共22 分)。
1、SCON的中文含义是( B )。
(A)串行接口(B)串行口控制寄存器(C)RS-232接口(D)串行口缓冲器2、下列芯片中属于单片机的芯片是( A )。
(A) 89C52 (B) Z80(C) 80486 (D)802863、8051单片机的字长是( C )位。
(A)32 (B)16(C) 8 (D)44、8051单片机有( B )个中断优先级。
(A) 1 (B) 2(C) 3 (D)45、MCS-51单片机复位后数据指针DPTR=( B )。
(A) 0FFFFH (B) 0000H(C) 8000H (D)1000H6、8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是( C )。
(A) 256μS (B) 8192μS(C) 65536μS (D)131072μS7、累加器A的内容是19H,执行SWAP A 指令后累加器的内容变为( C )。
(A) 10H (B) 90H(C) 91H (D)0AH8、下列单片机中具有8K ROM的是( D )。
(A) 8751 (B) 8051(C) 8032 (D)89C529、SP的中文含义是( A )。
(A)堆栈指针(B)数据指针(C)系统指针(D)符号指针10、8051单片机的堆栈位于( C )中。
(A)外部RAM (B)程序存储器(C)内部RAM (D)寄存器11、8051单片机有( C )个中断源。
(A) 3 (B) 2 (C)5 (D) 612、MOVX A,@DPTR指令中源操作数的寻址方式是( B )(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址13、PC中存放的是( A )(A)下一条指令的地址(B)当前正在执行的指令(C)当前正在执行指令的地址(D)下一条要执行的指令14、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H15、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都行16、中断查询时,是查询( 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,则机器周期为()。
信宜市职业技术学校(职教中心)2018-2019学年度第一学期期末统一考试《单片机技术及应用》试卷(C卷)(17级、电子专业、17东芝)班、出题教师李庆生)班别:_________ 雄名:_____________ 学号: ____________答卷说明:1、本试卷共4页,4个大题,满分100分,90分钟完成。
2、答卷不答在密封线外。
题号一二三四五六总分评分人分数一、填空题(每小题1分,共30分)1、修饰符interrupt m中m的值为3对应的是 _____ 定时器/计数器T1中断中断源,m的值为4对应的是—串行口___ 中断源。
2、定义变量pl_0为Pl 口的第0位,变量al为片内RAM的可位寻址区的变量,其对应的变量定义指令为sbit pl O=POAO, bata bit al。
3、TC0N中ITO (IT 1)表示外部中断触发方式,IEO(IE 1)表示外部中断标志,TFO(TFl) 表示TO (T1)溢出标志,TRO (TR1)表示TO (T1)运行控制,SCON中TI 表示发送中断标志位,RI表示接收中断标志位。
4、变量al=0x92, if (al)结果是真滇/假)5、对于IE寄存器来说,若想中断源对应的终端服务程序被执行,必须用软件开两个中断,分别是开EA 中断和_________ 中断。
6、对定时计数器设置其工作方式用TMOD 特殊功能寄存器,若将定时/ 计数器设置为工作方式3定时方式,其最大计数值为256 。
7、对于串行口控制寄存器SCON,若允许串口接收数据,要用命令REN = 1 启动接收,若将接收到的数据送到P3 口,其对应的C51指令位P3 = SBUF 。
8、液晶RT-1602C实际显示区有2行,每行显示16 个字符。
9、运算符号用于赋值,符号用于关系运算“等于”。
10、特殊功能寄存器的定义可以用sfr关键字实现,我们写程序时没有定义特殊功能寄存器是因为我们在程序中添加了相关定义的头文件。
河北机电职业技术学院期末考试试卷2015-2016年度第二学期《单片机应用技术》课程(A卷)(开卷可以带笔记本)班级电子1401 学号姓名成绩一、填空题(每小题2分,共20分)1.51系列单片机芯片有_______个引脚,有_______个并行I/O端口,分别是_______、________、_________和___________。
2.8051芯片最小系统的构成,包括:电源、接地、___________电路和_____________电路。
3.一个C源程序至少应包括一个_______函数。
程序的执行从_______执行,到_______结束。
4.单片机复位后IE=_________,PC=_________,SP=_____________。
5.十进制数127转换为二进制数为_________,转换为十六进制数为_______。
6.51系列单片机内部有_________个中断源,分别是______、______、______、______、_______。
其中,有_________个内部中断源。
7.51系列单片机的存储器主要有4个物理存储空间,即__________、__________、__________和___________。
8.在共阴极数码管显示器上若要显示字符“A”,其相应的字形码是____________。
9.串行通信方式有__________种,分别是________________,51系列单片机串行口的通信方式是___________。
10.A/D转换器的作用是____________,应用在单片机控制系统的____________通道。
二、判断题,下列各小题叙述是否正确,正确的在后面括号内打“√”,错误的在后面括号内打“×”。
(每小题1分,共10分)1.单片机复位后,其四个并行I/O端口的状态分别为0FFH。
( )2.51系列单片机中的程序据存储器断电后信息不消失了。
单片机技术与应用样卷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)什么是单片机?答:单片机是一种集成电路芯片,是单片微型计算机的简称。
《单片机应用技术(C 语言版)》试卷A
一、 单项选择题(每题1.5分,共30分)
1、51单片机的CPU 主要由( )组成。
A 、运算器、控制器
B 、加法器、寄存器
C 、运算器、加法器
D 、运算器、译码器
2、程序是以( )形式存放在程序存储器中。
A 、C 语言源程序
B 、汇编程序
C 、二进制编码
D 、BCD 码
3、单片机8031的EA ——引脚( )。
A 、必须接地
B 、必须接+5V 电源
C 、可悬空
D 、以上三种视需要而定
4、单片机上电复位后,PC 的内容为( )。
A 、0x0000
B 、0x0003
C 、0x000B
D 、0x0800
5、外部扩展存储器时,分时复用做数据线和低8位地址线的是( )
A 、P0口
B 、P1口
C 、P2口
D 、P3口
6、单片机的ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A 、1/2
B 、1/4
C 、1/6
D 、1/12
7、下面叙述不正确的是( )。
A 、一个C 源程序可以由一个或多个函数组成。
B 、一个
C 源程序必须包含一个主函数main( )。
C 、在C 程序中,注释说明只能位于一条语句的后面。
D 、C 程序的基本组成部分单位是函数。
8、在C 语言中,当do-while 语句中的条件为( )时,循环结束。
A 、0
B 、false
C 、true
D 、非0
9、下面的while 循环执行了( )次空语句。
While (i=3);
A、无限次
B、0次
C、1次
D、2次
10、C程序总是从()开始执行的。
A、主函数
B、主程序
C、子程序
D、主过程
11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。
A、赋值语句
B、表达式语句
C、循环语句
D、空语句
12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。
A、静态
B、动态
C、静态和动态
D、查询
13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是()
A、0x06
B、0x7D
C、0x82
D、0xFA
14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为()
A、0x01
B、0x05
C、010
D、0x50
15、启动T0开始计数是使TCON的()。
A、TF0位置1
B、TR0位置1
C、TR0位清0
D、TR1位清0
16、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为()。
A、M=213 = 8192
B、M=28 = 256
C、M=24 = 16
D、M=216 = 65536
17、51单片机的串行口是()。
A、单工
B、全双工
C、半双工
D、并行口
18、表示串行数据传输速率的指标为()。
A、USART
B、UART
C、字符帧
D、波特率
19、单片机输出信号为()电平。
A、RS-232C
B、TTL
C、RS-449
D、RS-232
20、串行口的发送数据和接收数据端为()。
A、TXD和RXD
B、TI和RI
C、TB8和RB8
D、REN
二、填空题(每空1.5分,共30分)
1、除了单片机和电源外,单片机最小系统包括_________电路和__________电路。
2、MCS-51系列单片机的存储器主要有4个物理存储空间,即_____________________、______________________、_______________________、片外程序存储器。
3、当振荡脉冲频率为12MHz时,一个机器周期为____________;当振荡脉冲频率为6MHz时,一个机器周期为_____________。
4、while语句和do-while语句的区别在于:____________语句是先执行、后判断;而__________语句是先判断、后执行。
5、结构化程序设计的三种基本结构是______________、________________、___________________。
6、51单片机的定时器的内部结构由以下四部分组成:_______________、_________________、_____________________和___________________。
7、A/D转换器的作用是将______________量转为____________量;D/A转换器的作用是将_____________量转为______________量。
三、程序分析与填空题(每题3分,共15分)
1、下面的while循环执行了次空语句。
i = 3;
while(i! = 0);
2、//该程序功能为点亮第一个发光二极管
#include <reg51.h> //51系列单片机头文件
sbit //声明单片机P1口的第一位为led1
void main() //主函数
{
led1=0; /*点亮第一个发光二极管*/
}
3、将下面的程序补充完整:
#include<reg51.h>
____________________________;
void main()
{
while(1)
{
P1 = 0xFF;
__________(1200);
P1 = 0x00;
__________(1200);
}
}
//函数名:delay
//函数功能:实现软件延时
//形式参数:整型变量i,控制循环次数
//返回值:无
void delay(unsigned int i)
{
unsigned int k;
for(k = 0;k < i;k ++);
}
四、简答题(第1、2题分别8分,第3题9分,共25分)
1、什么是单片机?它由哪几部分组成?
2、什么叫中断?中断有什么特点?
3、画出MCS-51系列单片机时钟电路,并指出石英晶体和电容的取值范围。