单片机应用技术考试试题(六)及答案
- 格式:pdf
- 大小:114.11 KB
- 文档页数:6
单片机应用技术试题第一部分笔试题(本部分共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)=()。
CC2530单片机技术与应用试卷及答案一、选择题(共15题,每题2分,总计30分)1、在家用电器中使用单片机应属于计算机的( )A. 辅助工程应用B. 数值计算应用C. 控制应用D. 数据处理应用2、二进制数110010010 对应的十六进制数可表示为( )A. 192HB. C90HC. 1A2HD. CA0H3、-3 的补码是( )A. 10000011B. 11111100C. 11111110D. 111111014、CPU 主要的组成部分为( )A. 运算器.控制器B. 加法器.寄存器C. 运算器.寄存器D. 存放上一条的指令地址5、INTEL 8051CPU 是位( )的单片机A. 16B. 4C. 8D. 准166、单片机应用程序一般存放在( )A. RAMB. ROMC. 寄存器D. CPU7、十进制数126 其对应的十六进制可表示为( )A. 8 FB. 8 EC. F ED. 7 E8、中断查询,查询的是( )A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位9、I/O端口的输出电压为()A. 3VB. 3.3VC. 5VD. 12V10、CC2530的I/O端口P1_0和P1_1端口有()的驱动能力A. 4mAB. 8mAC. 16mAD. 20mA11、如下图所示,SW1按键的一侧(3号、4号引脚)通过一个上拉电阻连接到电源,同时连接到CC2530的()引脚,另一侧(1号、2号引脚)连接到地A. P1_0B. P1_1C. P1_2D. P1_312、如下图所示,SW1按键的一侧(3号、4号引脚)通过一个上拉电阻连接到电源,同时连接到CC2530的()引脚,另一侧(1号、2号引脚)连接到地A. P1_0B. P1_1C. P1_2D. P1_313、引起中断的原因或是发出中断申请的来源叫做中断源。
CC2530共有()个中断源A.5B. 12C. 16D. 1814、CC2530有()种不同的运行模式(供电模式)A.3B. 5C. 6D. 815、CC2530睡眠定时器是()的定时器。
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机应用技术考试试题(答案). . .. . ..单片机应用技术考试试题(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)单a. .. . .上一页下一页。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B)a)7542H b) 7542c) 75.42H d)75。
424.下列指令中不影响标志位CY的指令有(D )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A,@ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成.2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储.4.求十进制数—102的补码(以2位16进制数表示),该补码为。
第六章选择题(1)使80C51定时/计数器T0停止计数的C51命令为______。
A.IT0=0;B.TF0=0;C.IE0=0;D.TR0=0;(2)80C51单片机的定时器T1用作定时方式时是______。
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1(3)80C51单片机的定时器T0用作计数方式时是______。
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1C.由外部计数脉冲计数,一个脉冲加1D.由外部计数脉冲计数,一个机器周期加1(4)80C51的定时器T1用作计数方式时,______。
A.外部计数脉冲由T1(P3.5引脚)输入B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由T0(P3.4引脚)输入D.外部计数脉冲由P0口任意引脚输入(5)80C51的定时器T0用作定时方式时是______。
A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部计数脉冲由T0(P3.4)输入定时D.由内部时钟频率定时,一个机器周期加1(6)设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应为______。
A.0xfc18B.0xf830C.0xf448D.0xf060(7)80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为______。
A.TCON=0x01;B.TCON=0x0H;C.TMOD=0x10;D.TMOD=0x50; (8)80C51的定时器T1用作定时方式且选择模式2时,工作方式控制字为______。
A.TCON=0x60; B.TCON=0x02; C.TMOD=0x06; D.TMOD=0x20; (9)80C51的定时器T0用作定时方式且选择模式0时,C51初始化编程为______。
单片机原理及应用模拟考试题+答案一、单选题(共100题,每题1分,共100分)1.LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B2.单片机内部是由()A、单片机加上适当软件和外部设备组成B、中央处理器,总线,输入/输出接口组成C、中央处理器和输入/输出接口组成D、中央处理器、存储器、输入/输出接口组成正确答案:D3.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、半双工B、全双工C、手动D、单工正确答案:C4.SMOD=1的作用为()A、波特率加倍B、波特率减半C、波特率乘10D、波特率不变正确答案:A5.设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、4800B、2400C、480D、240正确答案:C6.计算初值时,公式中2^n,n由什么决定A、始终等于定值B、位数C、都可以D、端口数正确答案:B7.采用中断技术不能实现哪些功能()A、实时处理B、故障处理C、分时操作D、同时进行两个程序正确答案:D8.中断触发方式中外部引脚的条件是()A、低电平或负跳变脉冲B、高电平或正跳变脉冲C、低电平或正跳变脉冲D、高电平或负跳变脉冲正确答案:A9.定时/计数器的工作方式有()种A、1B、2C、4D、3正确答案:C10.二进制11011转化为十进制为()A、25B、27C、28D、21正确答案:B11.89C51单片机中的定时器/计数器是几位()A、2B、4C、8正确答案:D12.51系列单片机第18,19引脚的作用是()A、外接晶振B、外部ROM允许访问C、接电源D、I/O口正确答案:A13.已知A=53,B=10,则A%B=()A、3B、5C、5.3D、6正确答案:A14.下列哪个优先级最高()A、TOB、T1C、T2D、一样高正确答案:A15.80C51有关串口数据缓冲器的描述中()是不正确的。
《单片机应用技术》试题库微型计算机基础一、判断题(×)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分,考试时间120分钟。)
第一部分笔试题
(本部分共有4大题,总分60分,考试时间60分钟,闭卷)
一、填空题(每空1分,共20分)
1、半导体存储器的最重要的两个指标是()和()。
2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对
()。
3、指令ALMP的跳转范围是()。
4、通常、单片机上电复位时PC=(),SP=();而工作寄存器
缺省则采用第()组,这组寄存器的地址范围是从()。
5、假定累加器A的内容30H,执行指令:
1000H:MOVCA,@A+PC
后,把程序存储器()单元的内容送累加器A中。
6、MCS-51单片机访问外部存储器时,利用()信号锁存来自()
口的低8位地址信号。
7、MCS-51单片机8031中有()个()位的定时/计数器,可以被设定
的工作方式有四种。
8、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()。
9、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是
()。
10、计算机的系统总线有地址总线、控制总线和()。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率
为()。
12、JZe的操作码地址为1000H,e=20H,它转移的目标地址为()。
13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,
若要接收数据也要到该单元取数。
11、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变
的方式中,可采用()的溢出率来设定和计算波特率。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每
题1分,共10分)
1、在单片机中,通常将一些中间计算结果放在()中。
A、累加器B、控制器C、程序存储器D、数据存
储器
2、单片机8051的XTAL1和XTAL2引脚是()引脚。
A、外接定时器B、外接串行口C、外接中断D、
外接晶振
3、当标志寄存器PSW的RSO和RSI分别为1和0时,系统选用的工
作寄存器组为()。
A、组0B、组1C、组2D、
组3
4、下列指令中错误的是()。
A、MOVA,R4B、MOV20H,R4C、MOVR4,30HD、MOV
﹫R4,R3
5、8051单片机共有()中断源。
A、4B、5C、6D、
7
6、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()。
A、栈底单元B、7FH单元C、栈底单元地址加1D、栈
底单元地址减1
7、执行MOVIE,#81H指令的意义是:()。
A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、
开放外部中断源0和1
8、执行如下三条指令后,30H单元的内容是()。
MOVR1,#30H
MOV40H,#0EH
MOV﹫R1,40H
A、40HB、30HC、0EHD、FFH
9、8051的程序计数器PC为16位计数器,其寻址范围是()。
A、8KB、16KC、32KD、
64K
10、程序计数器PC用来()。
A、存放指令B、存放正在执行的指令地址C、存放下一
条的指令地址
三、判断题:(每题1分,共10分)
1、8051每个中断源相应地在芯片上都有其中断请求输入引脚()
2、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不
能使用字节操作指令()
3、单片机系统扩展时使用的锁存器,是用于锁存高8位地址()
4、如JCrel发生跳转时,目标地址为当前地址加上偏移量rel()
5、MOVA,@A+DPTR是一条查询指令()
6、MULAB的执行结果是高8位在A中,低8位在B中()
7、在A/D变换时,抽样频率越高越好()
8、CPU对内部RAM和外部RAM的读写速度一样快()
9、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自
动在外部程序存储器中寻址()
10、外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()
四、分析程序(每空2分,共20分)
该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,
对应发光二极管被点亮)。
ORG0000H
AJMPMAIN;转主程序
ORG001BH;该地址是()的地址
AJMPCONT;当出现()时,才会执行到该指令
ORG0100H
MAIN:MOVTMOD,#10H;执行该指令的目的是()
MOVTH1,#3CH;置50ms定时初值
MOVTL1,#0B0H;此时堆栈指针SP的内容是()
SETBEA;执行该指令前,EA的初始值是()
SETBET1;定时器T1开中断
SETBTR1;执行该指令的目的是()
CLR08H;清1s计满标志位
MOVR3,#14H;置50ms循环初值
DISP:MOVR2,07H
MOVA,#0FEH
NEXT:MOVP1,A;第2次执行完该指令后,对应()灯被点
亮
JNB08H,$;查询1s时间到否
CLR08H;清标志位
RLA
DJNZR2,NEXT
MOVR2,#07H
NEXT1:MOVP1,A
JNB08H,$
CLR08H
RRA
DJNZR2,NEXT1
SJMPDISP
CONT:MOVTH1,#3CH;程序执行到此处时,堆栈指针SP的内容是
()
MOVTL1,#0B0H
DJNZR3,EXIT;判1s定时到否
MOVR3,#14H;重置50ms循环初值
SETB08H;标志位置1
EXIT:RETI;该指令的功能是将()送至PC
连续运行该程序时,观察二极管的变化规律是()
第二部分操作题
(本部分共有1大题,总分40分,考试时间60分钟)
题目要求:P1口作为输出口,接八个发光二极管,连接电路,编写程序,使发光二极
管循环点亮。
1、按要求在实验箱上连接出亮灯电路。
2、编写程序并进行调试,写出程序清单。
单片机应用技术试题参考答案及评分标准(六)
第一部分笔试题
(本部分共4道题,总分60分,考试时间60分钟)
一、填空题(每空1分,共20分)
1、存储容量、存储速度。
2、汇编过程进行某种控制。
3、2KB。
4、0000H、07H、00、00H~07H。
5、1031H
6、ALE、P0
7、2、16、四
8、方式0。
9、PSW
10、数据总线。
11、5/255=0.0196V。
12、1022H
13、SBUF
11、定时器T1
二、选择题(每题1分,共10分)
1、A
2、D
3、B
4、D
5、B
6、A
7、B
8、C
9、D
10、C
三、判断题:(每题1分,共10分)
1、
×
2、
×
3、
×
4、
×
5、
√
6、
×
7、
√
8、
×
9、
√
10、
×
四、分析程序(每空2分,共20分)
(T1的中断入口),(中断)时,,(设定T1的工作方式),(07H),
(0),(启动定时器T1工作),(第2位),(09H),(堆栈的内容),(灯被
依次循环点亮)
第二部分操作题
(本部分共有1大题,总分40分,考试时间60分钟)
题目要求:P1口作为输出口,接八个发光二极管,连接电路,编写程序,使发光二极
管循环点亮。
1、按要求在实验箱上正确连接出亮灯电路。(10分)
2、(1)正确写出程序清单。(20分)
ORG0000H
MOVP1,#0FFH
MOVA,#0FEH
L1:MOVP1,A
LCALLYS0
RLA
SJMPL1
YS0:MOVR6,#0A0H
YS1:MOVR7,#0FFH
YS2:DJNZR7,YS2
DJNZR6,YS1
RET
END
(2)调试方法正确,操作规范熟练(10分)