山开《单片机技术》复习题_第1页
山开《单片机技术》复习题_第2页
山开《单片机技术》复习题_第3页
山开《单片机技术》复习题_第4页
山开《单片机技术》复习题_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机技术》复习题一、判断题(每题2分,共20分)1.当80C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。()2.是读端口还是读锁存器是用指令来区别的。()3.特殊功能寄存器可以当作普通的RAM单元来使用。()4.在80C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。()5.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。()6.中断的矢量地址位于RAM区中。()7.定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。()8.在中断响应阶段CPU一定要做如下两件工作:保护断点和给出中断服务程序入口地址。()9.8255A的三个端口均能设置为3种方式的任何一种。()10.D/A转换器的分辨率是指输入数字量的最低有效位发生变化时,所对应的输入数字量的变化量。()答案:1.√2.√3.×4.√5.×6.×7.×8.√9.×10.×二、单项选择题(每题3分,共30分)1.MCS-51单片机的堆栈区应建立在()。A.片内数据存储区的低128字节单元

B.片内数据存储区C.片内数据存储区的高128字节单元

D.程序存储区2.如果MCS-51中PSW寄存器的RS1、RS0两位分别为0、1,则工作寄存器R0是指内存中()单元。A.00HB.07HC.10HD.08H3.不属于系统总线的是()。A.数据总线 B.地址总线C.内部总线 D.控制总线4.以下哪一条是位操作指令()。A.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.POPPSW5.80C51同一级别的中断:定时/计数器0(T0)、定时/计数器1(T1)、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()。A.INT0→INT1→T0→T1 B.INT0→T0→INT1→T1C.T0→INT0→T1→INT1 D.T0→T1→INT0→INT16.MOV3FH,#40H,指令执行后(3FH)=()。A.40HB.00HC.3FHD.10H7.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。A.500B.1000C.216-500D.216-10008.指令MOVC,7EH指令采用的寻址方式是()。A.位寻址B.立即寻址C.直接寻址D.相对寻址9.以下哪一条指令的写法是错误的()。A.INCDPTRB.MOVR0,#0FEHC.DECAD.PUSHA10.可编程外设接口芯片8255A在使用前要写入一个方式控制字,选择A、B、C三个端口各自的工作方式,控制方式共有()种A.2B.3C.4D.5答案:1.A2.D3.C4.B5.B6.A7.C8.A9.D10.B三、多项选择题(每题5分,共30分)1.下面哪些指令是正确的()。A.MOVCA,@A+PCB.MOVXA,@R1C.PUSHACCD.MULAB2.MCS-51在响应中断时,会发生下列哪些操作()。A.保护现场B.保护PCC.找到中断入口D.保护PC转入中断入口3.MCS-51单片机片内RAM低128字节包括()。A.工作寄存器区B.位寻址区C.用户RAM区D.特殊功能寄存器区4.单片机汇编语言常用的寻址方式有()。A.立即数寻址B.直接寻址C.寄存器寻址D.变址寻址5.MCS-51单片机外接晶振时,接在()引脚。A.RSTB.VCCC.XTAL1D.XTAL26.ROM的含义是()。A.随机存储器B.只读存储器C.数据存储器D.程序存储器答案:1.ABCD2.ABD3.ABC4.ABCD5.CD6.BD(注:少选一个答案扣2分,多选为0分)四、编程题(每题10分,共20分)1.编写程序,使间址寄存器R0所指的连续两个片外数据存储器单元中的低4位二进制数,合并为一个字节,装入累加器A中。已知R0指向低地址,并要求该单元低4位放在A的高4位。根据题意,完成下面程序MOVXA,@R0ANLA,#0FH①MOVB,AINCR0MOVXA,@R0ANLA,#0FH②RET(1).①处的正确指令为()。A.SWAPAB.XCHA,@R0C.XCHDA,@R0D.ANLA,@R0(2).②处的正确指令为()。A.ANLA,BB.ORLA,BC.XRLA,BD.CPLA2.请编写程序,将片外数据存储器中2000H单元中的内容和2100H单元的内容相乘,并将结果存放在内部数据RAM的22H和23H单元中。根据题意,完成下面程序MOVDPTR,#2000HMOVXA,@DPTR①MOVDPTR,#2100HMOVXA,@DPTR②MOV22H,AMOV23H,BRET(1).①处的正确指令为()。A.MOVXA,@DPTRB.MOV22H,BC.MOVB,AD.XCHA,B(2).②处的正确指令为()。A.ANLA,BB.MULA,BC.ADDA,BD.SUBBA,B答案:1.(1).A(2).B2.(1).C(2).B《单片机技术》期末考试试题二一、判断题(每题2分,共20分)1.单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。()2.8051芯片含有6K字节片内程序存储器ROM,5个中断源。()3.在80C51的片内RAM区中,位地址和部分字节地址是冲突的。()4.在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。()5.在80C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。()6.定时/计数器工作于定时方式时,是通过80C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。()7.在单片机中,用随机存取的存储器来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。()8.直接寻址是指在指令中直接给出操作数单元的地址。()9.D/A转换器依照数字量传送方式分为串行和并行两种;输出方式可分为电流型输出和电压型输出两种。()10.直流型固态继电器分为非过零型和过零型两种。()答案:1.√2.×3.×4.√5.×6.√7.√8.√9.√10.×二、单项选择题(每题3分,共30分)1.8051单片机程序存储器的容量最大可扩展为()。A.60K

B.64KC.64+4K

D.4K2.单片机8051的XTAL1和XTAL2引脚是()引脚。A.外接定时器 B.外接串行口C.外接中断 D.外接晶振3.INTEL8051CPU是( )位的单片机。A.16 B.4C.8 D.准164.8031复位后,PC的值为()。A.0000H B.0003HC.000BH D.0800H5.以下哪一条是位操作指令()。A.MOVP0,#0FFHB.SETBTR0C.CPLR0D.PUSHPSW6.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断7.定时器若工作在循环定时或循环计数场合,应选用()。A.工作方式0B.工作方式1C.工作方式2D.工作方式38.访问片外数据存储器时,不起作用的信号是(

)。A.RD

B.WR

C.PSEN

D.ALE

9.在访问外部数据存储器时,应用()指令。A.MOVB.MOVCC.MOVXD.以上都不是10.以下哪一条指令的写法是错误的()。A.MOVCA,@A+DPTRB.MOVR0,#FEHC.CPLAD.PUSHACC答案:1.B2.D3.C4.A5.B6.A7.C8.C9.C10.B三、多项选择题(每题5分,共30分,)1.MCS-51单片机外部中断的触发方式有()。A.低电平触发B.高电平触发C.下降沿触发D.上升沿触发2.单片机的系统总线有()。A.数据总线B.控制总线C.内部总线D.地址总线3.在一片集成电路芯片上集成了(),从而构成了单片机。A.CPUB.存储器C.I/O接口D.I/O设备4.MCS-51单片机中断源的类型有()。A.内部中断B.外部中断C.定时计数中断D.串口中断5.下面哪些指令可以将MCS-51的工作寄存器置成3区()。A.MOVPSW,#13HB.MOVPSW,#18HC.SETBPSW.4SETBPSW.3D.SETBPSW.3CLRPSW.46.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(AC)。A.P0口B.P1口C.P2口D.P3口答案:1.AC2.ABD3.ABC4.BCD5.BC6.AC(注:少选一个答案扣2分,多选为0分)四、编程题(每题10分,共20分)1.将片内20H-70H中的内容传送到0ABH-0FBH中去。根据题意,完成下面程序START:MOVR0,#20HMOVR1,#0ABHMOVR7,#51HLOOP:MOVA,@R0①INCR0INCR1②,LOOP(1).①处的正确指令为()。A.MOV@R0,AB.MOV@R1,AC.INCR7D.MOVA,@R1(2).②处的正确指令为()。A.DJNZR0B.DJNZR1C.DJNZR7D.JNZ2.内存中以STARING开始的区域有若干个字符和数字,最末一个字符为“$”(24H),统计这些字符的数字,结果存入NUM单元。根据题意,完成下面程序CLRAMOVR0,#STRINGLAB:①,#24H,LAB2SJMPLAB3LAB2:INCAINCR0②LAB3:INCAMOVNUM,A(1).①处的正确指令为()。A.CJNER0B.CJNE@R0C.CJNEAD.CJNER1(2).②处的正确指令为()。A.JNELABB.SJMPLABC.SJMPLAB2D.AJMPLAB2答案:1.(1).B(2).C2.(1).B(2).B《单片机技术》期末考试试题三一、判断题(每题2分,共20分)1.当80C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。()2.单片机80C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。()3.在执行子程序调用或执行中断服务程序时都将产生压栈的动作。()4.定时/计数器的工作模式寄存器TMOD可以进行位寻址。()5.单片机系统上电后,其内部RAM的值是不确定的。()6.MCS-51指令中,MOVC为ROM传送指令。()7.MULAB指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。()8.中断处理过程分为2个阶段,即中断响应和中断处理。()9.在定时器模式下,设TC为定时器初始常数值.M为计数器量程.fosc为单片机晶振振荡频率,则定时器定时时间T的计算公式为T=(M-T10.访问ADC0809的读指令是获取模拟量信息,写指令是将数据写入ADC0809。()答案:1.×2.√3.√4.×5.√6.×7.×8.×9.√10.×二、单项选择题(每题3分,共30分)1.P1口在用作输入口时,需要先执行()指令。A.MOVP1,#00B.MOVP1,FFHC.MOVP1,#0FFHD.ANLP1,#0FFH2.单片机应用程序一般存放在( )。A.RAM B.ROMC.寄存器 D.CPU3.CPU主要的组成部部分为( )。A.运算器、控制器 B.加法器、寄存器C.运算器、寄存器 D.运算器、指令译码器4.专门用来控制指令执行顺序的寄存器是()A.SPB.ACCC.DPTRD.PC5.MCS-51单片机的外部中断1的中断请求标志是()。A.ET1B.TF1C.IT1D.IE16.两位十六进制数最多可以表示()个存储单元。A.32B.64C.256D.5127.MCS-51系统中,对程序存储器ROM的寻址方式是()。A.立即寻址B.位寻址C.寄存器间接寻址D.直接寻址8.以下哪一条指令的写法是错误的()。A.MOVDPTR,#3F98HB.MOVR0,#0FEHC.MOV50H,#0FC3DHD.INCR09.定时器工作在模式0时,计数器量程M的值为()。A.24B.28C.213D.21610.某种存储器芯片的容量是16KB,那么它的地址总线连接根数是()。A.11根B.12根C.13根D.14根答案:1.C2.B3.A4.D5.D6.C7.C8.C9.C10.D三、多项选择题(每题5分,共30分)1.在下列MCS-5l单片机各条指令中,错误的有()。A.MOVA,@R7B.MOV20H,AC.MOVP1.2,AD.MOVC@A+PC,A2.当需要从MCS-51单片机数据存储器取数据时,可以采用的指令有()。A.MOVXA,@ROB.MOVXA,@DPTRC.MOVX@R0,AD.MOVX@DPTR,A3.CPU的主要组成部分为()。A.加法器B.运算器C.控制器D.锁存器4.单片机的程序状态字PSW中,()是工作寄存器组选择位。A.RS0B.PC.CYD.RS15.单片机与CPU进行信息交换的方式有()。A.存储器直接存取方式B.查询方式C.中断方式D.无条件传送方式6.8051单片机的IE寄存器的用途是()。A.定时器溢出标志B.确定CPU中断的开放或禁止C.确定定时器中断的开放或禁止D.确定外部中断的开放或禁止答案:1.ACD2.AB3.BC4.AD5.BCD6.BCD(注:少选一个答案扣2分,多选为0分)四、编程题(每题10分,共20分)1.设在以M为始地址的内部RAM中连续存放有100个单字节数,试编一程序查找一个数0BH,找到后把其地址送N单元,若这个数不存在,则把FFH送N单元。根据题意,完成下面程序ORG1800HSTART:MOVR0,#MMOVR1,①LP1:CJNE@R0,#0BH,LP2;MOVN,R0SJMPLP3LP2:INCR0②,LP1MOVN,0FFHLP3:SJMPLP3(1).①处的正确指令为()。A.#100HB.#64HC.#0FFHD.#0BH(2).②处的正确指令为()。A.DJNZROB.DJNZR1C.SJMPD.CJNER1,#64H2.若MCS-51单片机的振荡频率为6MHz,设定时器1工作在方式2需要定时0.5ms,则定时器初值应为多少?请编写其初始化程序。答:(1).设TC为定时器初始常数值.M为计数器量程.fosc为单片机晶振振荡频率,则定时器定时时间T的计算公式为T=(M-Tfosc=6MHz,T=0.5ms,则定时器的初值TC为()。A.7942B.65286C.6D.7692(2).根据题意,完成初始化程序LED1: MOVTMOD,#20HMOVTL1,①MOVTH1,#06HSETBEA SETBET1 SETBTR1 END①处的正确指令为()。A.#06HB.#00HC.#0FEHD.#0FCH答案:1.(1).B(2).B2.(1).C(2).A《单片机技术》期末考试试题四一、判断题(每题2分,共20分)1.MCS-51单片机的时钟电路包括两部分内容,即芯片内用于构成振荡器的高增益的反相放大器和芯片外跨接的石英晶体与微调电容。()2.工作寄存器区不允许做普通的RAM单元来使用。()3.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。()4.通常将各段发光二极管的阳极连在一起作为公共端的LED称为共阳极显示器,而阴极连在一起作为公共端的LED称为共阴极显示器。()5.存储器包括ROM和RAM。()6.P0口在访问外存储器时,分时先提供低8位数据和提供8位双向地址总线。()7.在寄存器间接寻址方式中,寄存器中存放的是操作数的数据。()8.中断服务程序的最后一条指令是RET。()9.两个特殊定时器TMOD和TCON用来对定时器/计数器的工作方式进行选择和控制。()10.DAC0832与单片机间的接口,可根据连接方式分为三种:单缓冲器、双缓冲器和直通方式。()答案:1.√2.×3.√4.√5.√6.×7.×8.×9.√10.√二、单项选择题(每题3分,共30分)1.单片机应用程序一般存放在()。A.RAMB.ROMC.寄存器D.CPU2.MCS-51单片机复位操作的主要功能是把PC初始化为()。A.0100HB.2080HC.0000HD.8000H3.如果MCS-51中PSW寄存器的RS1、RS0两位分别为0、1,则工作寄存器R0是指内存中()单元。A.00HB.07HC.10HD.08H4.MCS-51单片机共有七种寻址方式,其中MOVA,@R0属于()。A.直接寻址B.立即寻址C.间接寻址D.位寻址5.以下哪一条是位操作指令()。A.MOVP0,#0FFHB.CLRP1.0C.CPLAD.POPPSW6.下列哪个芯片是常用的译码芯片()。A.74LS138B.8255AC.LM7805D.ADC80327.用于控制定时器/计数器T1启动或停止的控制位是()。A.TF0B.TF1C.TR0D.TR18.以下哪一条指令的写法是错误的()。A.MOVCA,@A+DPTRB.MOVR0,#FEHC.CPLAD.PUSHACC9.下列不属于单片机应用系统设计的基本要求的是()。A.可靠性高B.使用和维修要方便C.性价比高D.器件精度最高10.两位十六进制数最多可以表示()个存储单元。A.32B.64C.256D.512答案:1.B2.C3.D4.C5.B6.A7.D8.B9.D10.C三、多项选择题(每题5分,共30分)1.MCS-51单片机中堆栈的作用有()。A.保护断点B.保护现场C.保护调用指令的下一条指令地址D.保护栈顶2.单片机的系统总线有()。A.数据总线B.控制总线C.内部总线D.地址总线3.8051CPU在访问外部存储器时时,地址输出是()。A.P0口输出低8位地址B.P0口输出高8位地址C.P2口输出低8位地址D.P2口输出高8位地址4.MCS-51单片机的控制器由()等组成。A.程序计数器PC

B.指令译码器

C.指令寄存器D.定时控制与条件转移逻辑电路5.下列指令中正确的有()。A.MOVA,R4B.MOVXA,@R1C.ADDR0,AD.SETBP06.单片机扩展的内容有()。A.程序存储器扩展B.存储器扩展C.I/O口扩展D.CPU扩展答案:1.ABC2.ABD3AD4.ABCD5.AB6.ABC(注:少选一个答案扣2分,多选为0分)四、编程题(每题10分,共20分)1.系统晶振频率为12MHZ,用定时器0工作方式1,产生65.4ms中断,编写初始化程序。答:(1).设TC为定时器初始常数值.M为计数器量程.fosc为单片机晶振振荡频率,则定时器定时时间T的计算公式为T=(M-T1,fosc=12MHz,T=65.4ms,则定时器的初值TC为()。A.88B.136C.32836D.57208(2).根据题意,完成初始化程序LED1: MOVTMOD,① MOVTL0,#88H MOVTH0,#00H SETBEA SETBET0 SETBTR0 END①.处的正确指令为()。A.#00HB.#01HC.#02HD.#11H2.单片机晶振频率为6MHz,使用定时器1以工作方式1产生周期为500us的等宽连续正方波脉冲,P1.0端输出。以中断方式进行编程。根据陈题意,完成下面程序主程序:MOVTMOD,①MOVTH1,#0FFHMOVTL1,#83HSETBEASETBET1SETBTR1HERE:SJMP$中断服务程序:MOVTH1,#0FFHMOVTL1,#83H②RETI(1).①处的正确指令为()。A.#00HB.#01HC.#02HD.#10H(2).②处的正确指令为()。A.SETBP1.0B.CLRP1.0C.CPLP1.0D.SETBTR1答案:1.(1).B(2).B2.(1).D(2).C《单片机技术》期末考试试题五一、判断题(每题2分,共20分)1.堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。()2.MCS-51单片机片内RAM的工作寄存器区共有32个单元,分为4组寄存器,每组8个工作寄存器,组内编号为R0-R7,当CPU复位时,第0组寄存器为当前的工作寄存器。()3.总线分为数据总线、地址总线和控制总线。()4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。()5.MULAB指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。()6.单片机80C51的5个中断源分别为INT0、INT1、T0、T1、TXD/RXD。()7.当T0、T1作为定时器使用时,是对机内机器周期脉冲计数;当T0、T1作为计数器使用时,是对内部事件脉冲计数。()8.光耦合器的输入电路和输出电路是绝缘的。()9.A/D转换器的转换速率是指每分进行转换的次数。()10.在无片外存储器扩展的系统中,P0~P3端口均可以作为准双向通用I/O口使用。()答案:1.×2.√3.√4.√5.×6.√7.×8.√9.×10.√二、单项选择题(每题3分,共30分)1.要实现80C51单片机的复位操作必须使RST引脚至少保持两个机器周期的()。A.高电平信号B.低电平信号C.脉冲信号D.下降沿信号2.MCS-51在同一优先级的中断源同时申请中断时,CPU首先响应()。A.外部中断0B.定时/计数器0溢出中断C.外部中断1D.定时/计数器1溢出中断3.INTEL8051CPU是()位的单片机。A.16B.4C.8D.准164.MCS-51可扩展程序存储器空间最大为()K。A.16B.64C.32D.85.数据指针DPTR是一个()位的特殊功能寄存器寄存器。A.8B.16C.64D.1286.MCS-51单片机复位操作的主要功能是使PC指向程序存储器的()H地址单元。A.0000B.0002C.0004D.00087.堆栈内数据存取的结构方式是()。A.后进先出B.先进先出C.后进后出D.只进不出8.假设堆栈指针SP的值为32H,进行子程序调用且返回后,SP的值为()。A.30HB.31HC.32HD.33H9.MCS-51单片机的外部中断1的中断请求标志是()。A.ET1B.TF1C.IT1D.IE110.在中断服务程序中,至少有一条()。A.传送指令B.转移指令C.加法指令D.中断返回指令答案:1.A2.A3.C4.B5.B6.A7.A8.C9.D10.D三、多项选择题(每题5分,共30分)1.下列指令中,影响标志位CY的指令有()。A.MOVA,10HB.ADDCA,#30HC.MOVC,10HD.RRA2.8051单片机的主要功能部件有()。A.4KB程序存储器B.256B数据存储器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论