单片机应用技术考试题库
单片机应用技术考试题库精选全文
可编辑修改精选全文完整版习题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时,一个机器周期为。
单片机应用技术试题及参考答案及评分标准
单片机应用技术试题第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。
2、关于堆栈类操作的两条指令分别是()、(),操作遵循()原则。
3、()寄存器的作用是用来保存程序运行过程中的各种状态信息。
若累加器A中的数据为01110010B,则PSW中的P=()。
4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(),ALE 引脚输出正脉冲频率为(),。
5、要使MCS-51 单片机从片内的地址0000H 开始执行程序。
那么EA应()。
6、在片外扩展一片2764程序存储器芯片要( )地址线。
7、外部中断1(INT1)的中断入口地址为();定时器1的中断入口地为()。
8、8751有两个16位可编程定时/计数器,T0和T1。
它们的功能可由控制寄存器()、()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。
9、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。
10、串行口的控制寄存器SCON中,REN的作用是( )。
二、判断题(每题1分,共10分)1、指令字节数越多,执行时间越长。
()2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。
()3、当MCS—51上电复位时,堆栈指针SP=00H。
()4、CLR R0 ()5、EPROM的地址线为11条时,能访问的存储空间有4K。
()6、51单片机只能做控制用,不能完成算术运算。
()7、为了消除按键的抖动,常用的方法只有硬件方法()8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。
()9、8155的复位引脚可与89C51的复位引脚直接相联。
( )10、MCS—51的串行接口是全双工的。
( )三、简述题(每题4分,共16分)1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?2、已知一MCS51单片机系统使用12MHZ的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?3、、在由8031CPU芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器TCON、IE、IP为多少?4、执行下列程序段中第一条指令后:(P1.7)=(),(P1.3)=()(P1.2)=();执行第二条指令后:(P1.5)=(),(P1.4)=(),(P1.3)=()。
单片机原理及应用测试题+参考答案
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1.若要启动定时器T0开始计数,则应将TR0的值设置为()A、10B、0C、11D、1正确答案:D2.若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C3.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C4.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D5.在串行通信中,把每秒中传送的二进制数的位数叫()A、波特率B、比特C、波特D、波率正确答案:A6.89C51单片机的串行中断入口地址为()A、0003HB、0013HC、0023HD、0033H正确答案:C7.十进制数126其对应的十六进制数为()A、FEB、7EC、8ED、8F正确答案:B8.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B9.对于用void delay (int time);声明的函数,下列描述中()是不正确的。
A、delay函数的返回参数是timeB、delay函数的形参是int型的C、delay函数是void型的D、delay函数是有参函数正确答案:A10.89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A11.下列关于串行主从式通信系统的描述中()是错误的A、主从式通信系统由1个主机和若干个从机组成B、每个从机都要有相同的通信地址C、从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端D、从机之间不能直接传递信息,只能通过主机间接实现正确答案:B12.下列说法不正确是()A、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应B、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求C、同一级别的中断请求按时间的先后顺序响应D、同级中断不能嵌套正确答案:A13.单片机的特点里没有包括在内的是()。
单片机原理与应用考试试题
单片机原理与应用考试试题一、填空题(每空 2 分,共 40 分)1、单片机是将_____、_____、_____和_____等部件集成在一个芯片上的微型计算机。
2、单片机的存储器分为_____和_____,其中_____存储器在掉电后数据会丢失。
3、单片机的并行 I/O 口有_____个,分别是_____、_____、_____和_____。
4、单片机的复位方式有_____复位和_____复位两种。
5、单片机的中断源有_____个,分别是_____、_____、_____、_____和_____。
6、单片机的定时器/计数器有_____个,分别是_____和_____。
7、单片机指令系统中,数据传送指令有_____、_____和_____等。
二、选择题(每题 3 分,共 30 分)1、单片机的工作频率主要取决于()A 晶振频率B 复位电路C 电源电压D 存储容量2、以下不是单片机特点的是()A 集成度高B 功耗低C 性价比高D 运算速度快3、单片机的程序计数器 PC 是()位的。
A 8B 16C 32D 644、单片机的中断优先级可以通过()设置。
A 中断允许寄存器B 中断优先级寄存器C 定时器控制寄存器D 串行口控制寄存器5、要使单片机的 P1 口输出低电平,应执行的指令是()A MOV P1,0FFHB MOV P1,00HC CLR P1D SETB P16、单片机的堆栈指针 SP 复位后指向()A 00HB 07HC 30HD 7FH7、以下指令中,属于逻辑运算指令的是()A ADDB SUBBC ANLD MOV8、单片机在执行 MOVX 指令时,相关的控制信号是()A RD 和 WR 均为低电平B RD 为低电平,WR 为高电平C RD 为高电平,WR 为低电平 D RD 和 WR 均为高电平9、若单片机的晶振频率为 12MHz,机器周期为()A 1μsB 2μsC 4μsD 8μs10、要使单片机能够响应外部中断 0,需要设置的寄存器是()A IEB IPC TCOND SCON三、简答题(每题 10 分,共 30 分)1、简述单片机的工作过程。
单片机原理及应用测试题+答案
单片机原理及应用测试题+答案一、选择题1. 以下哪一项不是单片机的主要特点?A. 集成度高B. 成本低C. 扩展性差D. 功耗低答案:C2. 以下哪个不是51系列单片机的定时器/计数器?A. T0B. T1C. T2D. T3答案:D3. 在单片机编程中,以下哪个指令不是无条件跳转指令?A. SJMPB. DJNZC. LJMPD. AJMP答案:B4. 以下哪个不是单片机的存储器?A. 程序存储器B. 数据存储器C. 只读存储器D. 动态存储器答案:D5. 以下哪个不是单片机的常见端口?A. P0B. P1C. P2D. P4答案:D6. 以下哪个不是单片机的中断源?A.外部中断0B.外部中断1C.定时器0中断D.串口中断答案:B二、填空题1. 单片机是一种集成____、____、____和____于一体的微型计算机系统。
答案:微处理器、存储器、定时器/计数器、输入/输出接口2. 8051单片机的____位可以用于寻址。
答案:83. 在8051单片机中,____寄存器用于存放累加器和标志位。
答案:ACC4. 单片机的____口通常用于扩展外部存储器。
答案:P35. 单片机的中断系统可以实现____、____、____和____等功能。
答案:程序顺序执行、快速响应、多级中断、中断嵌套三、简答题1. 请简要说明单片机的启动方式。
答案:单片机的启动方式主要有两种:上电启动和复位启动。
上电启动是指单片机在电源供电后自动启动执行程序;复位启动是指通过外部信号对单片机进行复位,使单片机从地址0开始执行程序。
2. 请简要说明单片机的指令系统。
答案:单片机的指令系统包括数据传输指令、逻辑运算指令、算术运算指令、控制指令和跳转指令等。
数据传输指令用于在数据寄存器之间、数据寄存器与累加器之间进行数据传输;逻辑运算指令包括与、或、非等操作;算术运算指令包括加、减、乘、除等操作;控制指令包括跳转、循环、分支等操作;跳转指令用于无条件跳转到指定地址或根据条件跳转到不同地址。
单片机原理及应用考试题与参考答案
单片机原理及应用考试题与参考答案一、单选题(共54题,每题1分,共54分)1.指令MOV @R1,#30H目标操作数的寻址方式是():A、寄存器间接寻址B、相对寻址C、立即寻址D、直接寻址正确答案:A2.MCS-51单片机CPU开中断的指令是A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A3.某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C4.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D5.MCS-51指令系统中,执行下列指令后,其结果为()。
MOV A, #68 ADD A, #53 DA AA、A=21 CY=1 OV=0B、A=21 CY=1 OV=1C、A=21 CY=0 OV=0D、以上都不对正确答案:B6.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TL1=#( )A、06HB、09HC、08HD、07H正确答案:A8.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A9.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B10.存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D11.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C12.哪个不是常用的晶振频率():A、11.0592MHzB、6MHzC、12MHzD、3MHz正确答案:D13.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B14.8051单片机的定时器T0用作计数方式时是A、由外部计数脉冲计数,下降沿加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个机器周期加1D、由内部时钟频率定时,一个时钟周期加1正确答案:A15.当RS1RS0=01时,Rn的地址是():A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH正确答案:B16.单片机应用程序一般存放在()。
单片机原理与应用试题(含答案)
单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
单片机原理与应用题库含答案
单片机原理与应用题库含答案一、单选题(共64题,每题1分,共64分)1.MCS-51单片机定时器/计数器T0的溢出标志TF0,若计满数产生溢出时,其值为()。
A、00HB、FFHC、1D、计数值正确答案:C2.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有()。
A、硬件去抖动B、单稳态电路去抖方法C、硬、软件两种方法D、软件去抖动正确答案:D3.0023H是51单片机的()入口地址。
A、外部中断0B、串行口中断C、定时器/计数器中断0D、外部中断1正确答案:B4.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于()μs。
A、1.5B、3C、1D、2正确答案:C5.仿真器的作用是()。
A、能帮助调试用户设计的硬件和软件B、只能做各种模拟实验C、能帮助调试用户设计的软件D、能帮助调试用户设计的硬件正确答案:C6.()显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合。
A、动态B、查询C、静态D、静态和动态正确答案:C7.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用寄存器()。
A、IEB、IPC、TCOND、SCON正确答案:B8.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。
A、7542HB、7542C、75.42HD、75.42正确答案:A9.下列指令能使R0的最高位取反的是()。
A、CPLR0.7B、XRL00H,#80HC、CPL(R0),7D、ARLR0,#80H正确答案:B10.MCS-51单片机的定时器/计数器的工作方式1是()。
A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B11.下列指令能使R0的最高位置0的是()。
A、ANLR0,#7FHB、ANLR0,#0F7HC、ORLR0,#7FHD、ORLR0,#80H正确答案:A12.8051单片机的两个定时器/计数器是()。
单片机应用技术试题题库答案 有
《单片机应用技术》试题库微型计算机基础一、判断题(×)1.已知[X]原=00001111,则[X]反=11100000。
(√)2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
(×)3.已知[X]原=11101001,则[X]反=00010110。
(√)4.1KB=400H.(√)5. 800H =2KB.(×)6.十进制数89化成二进制数为10001001。
(×)7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。
(√)8.十进制数89的BCD码可以记为89H。
(√)9.8位二进制数原码的大小范围是-127∽+127。
(×)10.8位二进制数补码的大小范围是-127∽+127。
(√)11.0的补码是0。
(√)12.-128的补码是10000000。
(√)13.11111111是-1的补码。
(√)14.-2的补码可以记为FEH。
(√)15.已知[X]原=10000100,则[X]补=11111100。
(√)16.将二进制数(11010111)2转换成八进制数是(327)8。
(√)17.将十进制(0.825)10转换成二进制数是(0.1101)2。
(×)18.1000001 101其结果是1101。
(√)19.计算机中的机器码就是若干位二进制数。
(√)20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。
(√)21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。
(√)22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
(√)23.用汇编语言编写的程序叫汇编程序。
(×)24.汇编语言源程序是单片机可以直接执行的程序。
(√)25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。
单片机原理及应用考试模拟题及参考答案
单片机原理及应用考试模拟题及参考答案一、单选题(共100题,每题1分,共100分)1.机器周期等于时钟周期的()倍A、14B、11C、13D、12正确答案:D2.使80C51定时/计数器T0停止计数的C51命令为()。
A、IT0=0;B、TF0=0;C、IE=0;D、TR0=0;正确答案:D3.单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、功耗低D、性价比高正确答案:A4.为使定时器T1出现的中断请求信号能得到CPU中断响应,必须满足的条件是()A、ET0=1B、EX0=1C、EA=ET1=1D、EA=ET0=1正确答案:C5.单片机中最基本的时间单位是什么()A、震荡信号B、机器周期C、指令周期D、状态时钟正确答案:B6.假设定时器的计数初值为0xE813,用方式0该如何赋值()A、TH0=00,TL0=13B、TH0=E8,TL0=00C、TH0=55,TL0=13D、TH0=E8,TL0=13正确答案:D7.下列关于LED数码管动态显示的描述中,()是正确的A、只有共阴极型数码管可用于动态显示B、只有P2口支持数码管的动态显示方式C、每个I/O口都可用于数码管的动态显示D、动态显示具有占用CPU机时少,发光亮度稳定的特点正确答案:C8.EA=1表示()A、允许任何中断开启B、允许任何中断关闭C、低电平触发D、高电平触发正确答案:A9.二进制101101转换成十进制为()A、46B、45C、48D、47正确答案:B10.蜂鸣器可以分为()和无源A、无旋B、有旋C、有源D、震荡正确答案:C11.以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B12.ROM和RAM单独编址的是()结构。
A、普林斯顿结构B、哈佛结构正确答案:B13.89C51单片机TMOD的低四位为()的控制字A、INTOB、INT1C、T1D、T0正确答案:D14.下列关于程序计数器PC的描述中()是错误的A、PC不属于特殊功能寄存器B、PC中的计数值可被编程指令修改C、PC可寻址64KBRAM空间D、PC中存放着下一条指令的首地址正确答案:C15.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C16.程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。
单片机应用技术试卷A及答案
《单片机应用技术(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 、0x000BD 、0x0800 5、外部扩展存储器时,分时复用做数据线和低8位地址线的是(位地址线的是( ) A 、P0口 B 、P1口 C 、P2口 D 、P3口 6、单片机的ALE 引脚是以晶振振荡频率的(引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
它可作为外部时钟或外部定时脉冲使用。
A 、1/2B 、1/4C 、1/6D 、1/12 7、下面叙述不正确的是(、下面叙述不正确的是()。
A 、一个C 源程序可以由一个或多个函数组成。
源程序可以由一个或多个函数组成。
B 、一个C 源程序必须包含一个主函数main( )。
C 、在C 程序中,注释说明只能位于一条语句的后面。
程序中,注释说明只能位于一条语句的后面。
程序的基本组成部分单位是函数。
C 、D8、在C 语言中,当do -while 语句中的条件为(语句中的条件为( )时,循环结束。
)时,循环结束。
A 、0 B 、false C 、trueD 、非0 9、下面的while 循环执行了(循环执行了( )次空语句。
单片机原理及应用试题库---答案
单片机原理及应用试题库---答案一、选择题1、单片机能够直接运行的程序是()A 汇编语言程序BC 语言程序 C 机器语言程序D 高级语言程序答案:C解释:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换成机器语言才能被单片机执行。
2、 8051 单片机的堆栈区一般开辟在()A 片内数据存储区低 128 字节B 片内数据存储区高 128 字节C 片外数据存储区D 程序存储区答案:A解释:8051 单片机的堆栈区一般开辟在片内数据存储区低 128 字节,并且遵循“先进后出”的原则。
3、当 8051 单片机的 RST 引脚出现()个机器周期以上的高电平时,系统复位。
A 1B 2C 3D 4答案:B解释:RST 引脚保持 2 个机器周期以上的高电平,单片机就会进行复位操作,复位后程序计数器 PC 指向 0000H 地址。
4、 8051 单片机的定时器/计数器工作方式 1 是()A 8 位计数器结构B 13 位计数器结构C 16 位计数器结构D 32 位计数器结构答案:C解释:工作方式 1 是 16 位的计数器结构,由 THx 和 TLx 两个 8 位寄存器组成。
5、要使 8051 单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B解释:IE 寄存器中,EA 位为总中断允许位,EX0 位为外部中断 0允许位,要响应外部中断 0,IE 的值应设为 81H,即 10000001B。
二、填空题1、 8051 单片机内部有 4 个 8 位的并行 I/O 口,分别是 P0 、P1 、P2 、P3 。
解释:这 4 个并行 I/O 口在单片机的输入输出操作中起着重要作用。
2、单片机的最小系统包括电源、时钟电路、复位电路。
解释:电源为单片机提供工作电压,时钟电路为单片机提供时钟信号,复位电路用于单片机的初始化。
3、 8051 单片机的指令系统共有 111 条指令,按指令的长度可分为单字节指令、双字节指令、三字节指令。
单片机应用技术试题
单片机应用技术试题1. AT89S51单片机的RAM存储器大小为()。
[单选题]○A.128字节○B.4KB○C.8KB○D.2KB2. 外部扩展存储器时,分时复用做数据线和低8位地址线的是()。
[单选题] ○A.P0口○B.P1口○C.P2口○D.P3口3. 7段共阴极LED数码管显示字符“P”的段码为()。
[单选题]○A.8CH○B. 73H○C.31H○D.CEH4. C语言总是从()开始执行的。
[单选题]○A.主函数○B.主程序○C.子程序○D.主过程5.AT89S51单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为()。
[单选题]○A.60H○B.02H○C.06H○D.20H6. AT89S51单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为()。
[单选题]○A.TMOD=0x01○B. TMOD=0x50○C. TM0D=0x10○D. TM0D=0x027. 启动T0定时器是使TCON的()。
[单选题]○A.TF0位置1○B.TR0位置1○C.TR0位置0○D.TR1位置18. LED数码管若采用动态显示方式,下列说法错误的是()。
[单选题]○A. 将各段数码管的段选线并联○B. 将段选线用一个8位I/O端口控制○C. 将各位数码管的公共端直接连接在+5V或者GND上○D. 将各位数码管的位选线用各自独立的I/O端口控制9. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。
[单选题]○A.将源程序转换成目标程序○B.将目标程序转换成源程序○C.将低级语言转换成高级语言○D.连续执行10.AT89S51单片机串行口发送/接收中断源的工作过程中是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。
[单选题]○A.R1或者TI置1○B. R1或者TI置0○C.R1置1或TI置0○D.R1置0或TI置111. AT89C51是()公司的产品。
单片机原理及应用试题库(附答案)
单片机原理及应用试题库(附答案)一、单选题(共100题,每题1分,共100分)1.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D2.启动定时器1开始定时的C51指令是()。
A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D3.LED数码管用于动态显示时需要将各位数码管的()。
A、全部位码线并联起来B、全部位码线串联起来C、相同段码线并联起来D、相同段码线串联起来正确答案:C4.通信时钟波特频率固定为()分频晶振A、四B、二C、十二D、八正确答案:C5.行列式键盘的工作方式主要有()A、独立查询方式和中断扫描方式B、直接输入方式和直接访问方式C、中断扫描方式和直接访问方式D、编程扫描方式和中断方式正确答案:D6.按照数据传送方向串行通信,不包括()A、都不是B、半双工C、全双工D、单工正确答案:A7.用串口方式0时,数据从()发出A、TXDB、RXDC、TDD、RD正确答案:B8.外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、低电平D、高电平正确答案:C9.外部中断1的中断触发控制控制位为IT1,IT1=1为什么触发方式()A、上升沿B、高电平C、低电平D、下降沿正确答案:D10.程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D11.关于51单片机串行口的SCON寄存器,下列描述正确的是:()A、发送和接收必须通过该寄存器设置是否允许B、在方式1下,需要用到该寄存器的TB8或者RB8C、SCON寄存器可以位寻址(TMOD不可位寻址)D、SM0、SM1、SM2用于设置其工作方式正确答案:C12.下面叙述中不正确的是()。
A、一个C51源程序可以由一个或多个函数组成B、一个C51源程序必须包含一个main()函数C、C51中的注释语句只能位于可执行语句的后面D、C51程序的基本组成单位是函数正确答案:C13.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D14.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()A、bit P1_0 = 0x90;B、sfr16 P1_0 = 0x90;C、sfr P1_0 = 0x90;D、sbit P1_0 = 0x90;正确答案:D15.在C51的数据类型中,unsigned char型的数据长度和值域为()A、单字节,-128~127B、双字节,-32768~32767C、单字节,0~255D、双字节,0~65535正确答案:C16.89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C17.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B18.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B19.如果中断响应受阻,则需要更长时间,最长响应周期是()机器周期A、3B、8C、7D、5正确答案:B20.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A21.IP寄存器为()A、软件较为复杂B、占用口线较少C、中断优先级寄存器D、不易理解正确答案:C22.异步通信的数据是按()进行传送。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共64题,每题1分,共64分)1.用8051单片机的定时器/计数器T1作定时方式,用方式2,则工作方式控制字为( )。
A、60HB、02HC、06HD、20H正确答案:D2.使MCS-51系列单片机的定时器/计数器T0停止计数的语句是( )。
A、SETB TR0B、CLR TR1C、CLR TR0D、SETB TR1正确答案:C3.下列指令能使累加器A的最高位置1的是( )。
A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:D4.钟频率的几分之几( )。
A、1/12B、1/1C、1/6D、1/4正确答案:A5.定时/计数器有4种工作模式,它们由( )寄存器中的M1 M0状态决定。
A、TCONB、TMODC、PCOND、SCON正确答案:B6.下面的语句哪个是设置定时器/计数器T0的中断使能的( )。
A、EX0=1B、EA=1C、ES0=1D、ET0=1正确答案:D7.MCS-51单片机的时钟最高频率是( )。
A、12MHzB、6 MHzC、8 MHzD、10 MHz正确答案:A8.PSW=18H时,则当前工作寄存器是( )。
A、1组B、0组C、2组D、3组正确答案:D9.单片机8051与8031的主要区别是( )。
A、内部程序存储器的类型不同B、内部数据存储器的类型不同C、内部数据存储单元数目的不同D、有无内部程序存储器正确答案:D10.MCS-51单片机的复位信号是( )有效。
A、高电平B、低电平C、脉冲D、下降沿正确答案:A11.单片机的堆栈指针SP始终是指示( )。
A、堆栈顶B、堆栈中间位置C、堆栈地址D、堆栈底正确答案:A12.MCS-51单片机规定一个机器周期共有( )个节拍。
A、12B、6C、8D、16正确答案:A13.使用定时器/计数器T1时,有几种工作方式( )。
A、1种B、4种C、2种D、3种正确答案:D14.能访问外部数据存储器的传送指令是( )。
单片机应用技术试题
一、选择题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)。
单片机原理及应用题库含参考答案
单片机原理及应用题库含参考答案一、单选题(共100题,每题1分,共100分)1.80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B2.数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。
A、单工通信B、半双工通信C、双工通信D、同步通信正确答案:B3.while(i=x)当x=()时停止循环A、无穷大B、3C、1D、0正确答案:D4.C51单片机程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D5.C程序总是从()开始执行A、主函数B、形参函数C、库函数D、自定义函数正确答案:A6.蜂鸣器的音调由什么确定()A、电压B、电流C、频率D、占空比正确答案:C7.80C51串口发送控制器的作用描述中()是不正确的A、作用一是将待发送的并行数据转为串行数据B、作用二是在串行数据上自动添加起始位、可编程位和停止C、作用三是在数据转换结束后使中断请求标志位TI自动置1D、作用四是在中断被响应后使中断请求标志位TI自动清零正确答案:D8.51式单片机第()引脚为接地引脚A、9B、20C、31D、40正确答案:B9.属于计算机与外部设备通信方式的是()。
A、关联通信B、外部通信C、内部通信D、并行通信正确答案:D10.i/10为()A、计数B、取余C、取整D、判断正确答案:C11.SCON=0x50时,串行口工作方式为()A、方式0B、方式1C、方式2D、方式3正确答案:B12.共阴极数码管0x06表示()A、3B、2C、1D、0正确答案:C13.十进制126数其对应的十六进制数可表示为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D.连续执行
(3) 在运用仿真系统调试程序时,观察函数内部指令的运行结果,通常采用
调试方法。
A.单步调试(F8)
B.跟踪调试(F7)
C.快速运行到光标处调试(F4)
C.断点调试(F2)
(4) 使用单片机开发系统调试 C 语言程序时,首先应新建文件,该文件的扩展名是
。
A. .c
B. .hex
C. .bin
(7) 在 C51 程序中常常把( )作为循环体,用于消耗 CPU 时间,产生延时效果。
A.赋值语句
B.表达式语句
C.循环语句
D.空语句
习题 4
编程: 4.1 输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.2 用指针实现,输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.3 用 3 种循环结构编写程序,实现输出 1 到 100 之和。 4.4 用 3 种循环结构编写程序,实现输出 1 到 50 平方之和。 4.5 编程实现将 8051 单片机片内部 RAM 从 20H 单元开始的 10 个字节内容清零。 4.6 编写计算下列算式的程序。
初始化操作。
1.3 回答题
(1) 什么是单片机?它由哪几部分组成?什么是单片机应用系统?
(2) P3 口第二功能是什么?
(3) 画出 MCS-51 系列单片机时钟电路,并指出石英晶体和电容的取值范围。 (4) 什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为 6 MHz 时,机器周期是多少? (5) MCS-51 系列单片机常用的复位方法有几种?画电路图并说明其工作原理。 (6) MCS-51 系列单片机内 RAW 的组成是如何划分的?各有什么功能? (7) MCS-51 系列单片机有多少个特殊功能寄存器?它们分布在什么地址范围? (8) 简述程序状态寄存器 PSW 各位的含义,单片机如何确定和改变当前的工作寄存器组。 (9) C51 编译器支持的寄存器有哪些? (10) 单片机外部扩展 RAM 和 ROM 时,P0 口和 P2 口各起什么作用? (11) 在单片机的 C 语言程序设计中,如何使用 SFR 和可寻址位?
B.一个 C 源程序必须包含一个函数 main()
C.在 C 程序中,注释说明只能位于一条语句的后面
D.C 程序的基本组成单位是函数
(5) C 程序总是从( )开始执行的。
A.主函数
B.主程序
C.子程序
D.主过程
(6) 最基本的 C 语言语句是( )。
A.赋值语句
B.表达式语句
C.循环语句
D.复合语句
(7) 片内 RAM 低 128 单元,按其用途划分为
、和
3 个区域。
(8) 当振荡脉冲频率为 12 MHz 时,一个机器周期为
;当振荡脉冲频率为 6 MHz 时,一个机器周
期为 。
(9) MCS-51 系列单片机的复位电路有两种,即 和
。
(10) 输入单片机的复位信号需延续 个机器周期以上的 电平时即为有效,用于完成单片机的复位
3.1 单项选择题
(1) MCA-51 系列单片机的 4 个并行 I/O 端口作为通用 I/O 端口使用,在输出数据时,必须外接上拉电阻
的是( )
A. P0 口
B.P1 口
C.P2 口
D.P3 口
(2) 当 MCS-51 系列单片机应用系统需要扩展外部存储器或其它接口芯片时,( )可作为低 8 位地址总
D. .asm
(5) 单片机能够直接运行的程序是
。
A.汇编源程序
B.C 语言源程序
C.高级语言程序 D.机器语言程序
2.1 问答题
(1) 什么是单片机开发系统?单片机开发系统有哪些设别组成?如何连接?
(2) 一般来说单片机开发系统应具备哪些基本功能?
(3) 开发单片机应用系统的一般过程是什么?
习题 3
23H+35H+ABH ABCDH-3456H 4.7 输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.8 用指针实现,输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.9 用 3 种循环结构编写程序,实现输出 1 到 100 之和。 4.10 用 3 种循环结构编写程序,实现输出 1 到 50 平方之和。 4.11 利用 89C51 的 P1 口控制 8 个发光二级管 LED。相邻的 4 个 LED 为一组,使 2 组每隔 0.5s 交替 发亮一次,周而复始。画出电路,编写程序。 4.12 编制一个循环闪烁灯的程序。有 8 个发光二级管,每次其中某个灯闪烁点亮 10 次后,转到下一 个闪烁 10 次,循环不止。 4.13 使用 MCS—51 单片机的定时器/计数器 1,在 P1.4 上输出高电平为 10mS 低电平为 20mS 的连续 波形。分别用查询中断请求标志的方法和中断方法编写程序。设晶振频为 12MHz。
TH0=0xD8;
// T0 装入时间常数
TL0=0xf0;
EA=1;
//允许 中断
ET0=1;
//允许 定时器 T0 中断
TR0=1;
//启动定时器 0;k<3;k++)
{
P0=b[k]; //送出数码管段码
P2=k; //送出数码管位选码
delaym(3); //调用延时函数
fen++;
}
w=fen/10;
x=fen%10;
y=second/10;
z=second%10;
b[4]=a[w]; //显示分十位段码
b[3]=a[x]; //显示分个位段码
b[2]=0xbf; //数码管显示“-”
b[1]=a[y]; //显示秒十位段码
b[0]=a[z];
//显示秒个位段码
}
(6) 单片机上电复位后,PC 的内容为
。
A.0000H B.003H
C.000BH D.0800H
(7) Intel 8051 单片机的 CPU 是
。
A.16
B. 4
C. 8
D.准 16 位
(8) 程序是以
形式存放在程序存储器中的。
A. C 语言源程序
B.汇编程序
C.二进制编码 D.BCD 码
(9) 8050 单片机的程序计数器 PC 为 16 位计数器,其寻址范围是
}
5.3 电子时钟程序
void main()
{
TMOD=0x01; //定时器 T0 工作在方式 1
TH0=0xD8; // T0 延时长度延时 10mS
TL0=0xf0;
EA=1;
//允许中断
ET0=1;
//允许定时器 T0 中断
TR0=1;
while(1)
{
for(k=0;k<5;k++) //显示时钟的分秒
if((P1&0xF0) != 0xF0) //如果不相等说明 有键按下
5.4 矩阵式按键扫描,读取按键的行列编码。
unsigned char Keycan(void)
{
unsigned char rcode, ccode;
P1 = 0xF0;
// P1 口对键盘输出 键盘扫描信号
if((P1&0xF0) != 0xF0)
{
delay(1);// 调用岩石函数函数实现软件去抖动
习题1
1.1 单项选择题
(1) MCS-51 系列单片机的 CPU 主要由
组成。
A. 运算符、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、编码器
(2) 单片机中的程序计数器 PC 用来
。
A.存放指令
B.存放正在执行的指令地址
C.存放下一条指令的地址 D.存放上一条指令地址
(3) 单片机 8031 的ˉEA 引脚
}
}
}
} time0_int(void) interrupt 1 //T0 中断服务程序 {
TH0=0xD8; TL0=0xF0; i++; if(i==100) //到 1 秒 { i=0; second1++; } if(second1==10) //到 10 秒 { second2++; second1=0; } if(second2==10) //到 100 秒 {second3++; second2=0; second1=0; } b[2]=a[second3]; //转换为段码显示 b[1]=a[second2]; b[0]=a[second1];
习题2
2.1 单项选择题
(1) 仿真器的作用是
。
A. 能帮助调试用户设计的软件
B.能帮助调试用户设计的硬件
C.能帮助调试用户设计的硬件和软件
D.只能做各种模拟实验
(2) 使用单片机开发系统调试程序时,对源程序进行汇编的目的是 。
A.将源程序转换成目标程序
B.将目标程序转换成源程序
C.将低级语言转换成高级语言
。
A. 8 KB B.16KB C.32KB D.64KB
(10) 单片机的 ALE 引脚是以晶振荡频率的
固定频率输出正脉冲,因此它可作为外部时钟或外部定
时脉冲使用。
A.1/2 B.1/4
C.1/6
D.1/12
1.2 填空题
(1) 单片机系统是由 和 组成的。
(2) 除了单片机和电源外,单片机最小系统包括
电路和 电路。
(3) 在进行单片机应用系统设计时,除了电源和地线引脚外, 、 、 、 引脚信号必
须连接相应电路。
(4) MCS-51 系列单片机的存储器主要有 4 个物理存储空间,即 、
、、
。
(5) MCS-51 系列单片机的 XTALL 和 XYAL2 引脚是