《单片机原理及应用》试题_第1页
《单片机原理及应用》试题_第2页
《单片机原理及应用》试题_第3页
《单片机原理及应用》试题_第4页
《单片机原理及应用》试题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

长江大学单片机原理及应用试题库一、填空题001、单片机片内程序存储器按编程方式可分为、和。002、MCS51的物理地址空间由、四个存储器组成。003、MCS51系列单片机的存储器,是由三个彼此独立的地址空间来组织的,它们分别为、。004、单片机复位时,PC,ACC,PSW,SP,P0P3。005、MCS51系列单片机的地址总线是位,数据总线是位。006、MCS51系统单片机的数据总线由提供,低八位地址总线由提供,高八位地址总线由提供。007、MCS51系列单片机的一个机器周期包含个时钟周期;设晶振频率为6MHZ,则时钟周期为微秒,机器周期为微秒。008、8051型号单片机内部有个特殊功能寄存器,它们可以分为组。009、堆栈在存储区,程序存放在存储区,外部IO接口设置存储区,中断服务程序存入在存储区。010、指令MOVCA,ADPTR属于寻址方式,指令MOVA,R3属于寻址方式,指令MOVC,04H属于寻址方式,MOV30H,24H属于寻址方式。011、8051型号的单片机内部有个用户可位寻址单元。012、8031单片机有个IO线。013、执行下列程序后,CY、OV、A。MOVA,56HADDA,74HADDA,A014、设内部RAM中(59H)50H,执行一列程序段后,A、(50H)、(51H)、(52H)。MOVA,59HMOVR0,AMOVA,00HMOVR0,AMOVA,25HMOV51H,AMOV52H,70H015、执行下列程序段后,A、R0、(R0)。MOVR0,0A7HXCHA,R0SWAPAXCHA,R0MOVR0,A016、执行下列程序段后,A、(30H)、(R0)。MOV30H,0A4HMOVA,0D6HMOVR0,30HMOVR2,47HANLA,R2ORLA,R0SWAPACPLAXRLA,0FFHORL30H,A017、下述程序执行后,SP、A、B。ORG2000HMOVSP,40HMOVA,30HLCALL2500HADDA,10HMOVB,AL1SJMPL1ORG2500HMOVDPTR,2009HPUSHDPLPUSHDPHRET018、若指令CJNER1,7AH,10H的地址为1800H,则其转移地址为。019、已知A0C9H,B8DH,CY1,则指令ADDCA,B执行之后,A、B。020、已知A0C9H,B8DH,CY1,则指令SUBBA,B执行之后,A、B。021、已知A0C9H,B8DH,CY1,则指令ADDA,B执行之后,A、B。022、已知A0C9H,B8DH,CY1,则指令SUBA,B执行之后,A、B。023、下述程序段执行之后,A、(50H)。CLRAMOV50H,64HL1INCADJNZ50H,L1024、执行下列程序段后,内部RAM中的(90H)、(0A0H)。MOVP1,30HMOVA,90HCPLAMOVP2,A025、在程序存储器中,数据表格为1010H02H1011H04H1012H06H1013H08H执行下列程序之后,A、R0、PC。1000HMOVA,0DH1002HMOVCA,APC1003HMOVR0,A026、在程序存储器中,数据表格为7010H02H7011H04H7012H06H7013H08H执行下列程序段之后,A、DPH、PC。1004HMOVA,10H1006HMOVDPTR,7000H1008HMOVCA,ADPTR027、已知A中内容为34H,执行下列程序之后,A、R6。MOVR6,29HXCHA,R6SWAPAXCHA,R6028、设SP60H,内部RAM的(30H)24H,(31H)10H,在下列程序段注释下画线下填写执行结果。PUSH30H;SP、(SP)。PUSH31H;SP、(SP)。POPDPL;SP、DPL。POPDPH;SP、DPH。MOVA,00HMOVXDPTR,A029、执行下列程序段后,内部RAM的(20H)、A。MOV20H,0A4HMOVA,0D6HMOVR0,20HMOVR2,57HANLA,R2ORLA,R0SWAPACPLAORL20H,ACLR01HCLR02H030、执行下列程序段后,A、PC。1000HMOVA,02H1002HMOVCA,APC1003HRET1004H66H,77H,88H,99H031、子程序返回指令是,中断服务程序返回指令是。032、已知内部RAM的(40H)20H,(41H)10H,执行下列程序段后,A、PC。1020HPUSH40H1022HPUSH41H1024HMOVA,30HRET033、已知A55H,CY1,执行下列程序段后,A、CY。MOVR2,04HLOOPRRADJNZR2,LOOP034、已知A55H,CY1,执行下列程序段后,A、CY。MOVR2,04HLOOPRRCADJNZR2,LOOP035、已知A55H,CY1,执行下列程序段后,A、CY。MOVR2,04HCLRCLOOPRRCADJNZR2,LOOP036、MCS51系列单片机访问内部RAM数据存储器时用指令,访问外部数据存储器时用指令,访问程序存储器时用指令。037、MOVXDPTR,A指令作用是。038、MOVXA,DPTR指令作用是。039、MCS51系列单片机中对SFR(特殊功能寄存器)采用寻址方式。040、8051单片机内部有个可编程定时计数器。041、8051单片机的定时计数器T0由和专用寄存器组成。042、8051单片机的定时计数器T1由和专用寄存器组成。043、MCS51系列单片机的定时计数器作为计数时,最高计数频率为振荡频率的倍,当晶振频率为12MHZ时,则其最高计数频率为MHZ。044、MCS51系列单片机的定时计数器作为定时时,计数频率为时钟频率的倍,设时钟频率为12MHZ,则其最高计数频率为MHZ。045、设单片机的定时计数器0选方式2作为计数功能,定时计数器1选方式1作为定时,初始化方式寄存器为。046、指令MOVTMOD,22H的功能是。047、设晶振频率为6MHZ,定时器处于不同的工作方式时,最大定时范围分别是、。048、设晶振频率为6MHZ,用定时器1产生100MS的定时,则计数初值应为。049、设晶振频率为6MHZ,用定时器1产生100US的定时,则计数初值应为。050、单片机的发展大致可分为个阶段。051、单片机与普通计算机不同之处在于其将、和三部分集成于一块芯片之上。052、单片机的存储设计采用哈佛结构,它的特点是。053、CPU主要由器和器组成。CPU中的用来处理位操作。054、第四代计算机所采用的主要器件是。055、MCS51系列单片机中,片内元ROM的机型是,有4KBROM的机型是,而有4KBEPROM的机型是。056、32的补码是B,补码11011010B代表的真值是D。057、原码数BFHD,原码数6EHD。058、100的补码H,100的补码H。059、在8031单片内部,其RAM高端128个字节的地址空间称为区,但其中仅有个字节有实际意义。060、通常单片机复位时,PCH,SPH,通用寄存器则采用第组,这一组寄存器的地址范围是从H到H。061、若PSW18H,则选取的是第组通用寄存器。062、8031单片机复位后,R4所对应的存储单元地址为H,因上电时PSWH。063、若A中的数据为63H,那么PSW的最低位(即奇偶位P)为。064、在微机系统中,CPU是按照来确定程序的执行顺序的。065、堆栈遵循的数据存储原则,针对堆栈的两种操作是和。066、在8031单片机中,使用P2、P0口传送信号,且使用了P0口来传送信号,这里采用的是技术。067、使用8031单片机时需将EA引脚接电平,因为其片内无存储器,8031片外可直接寻址的存储空间达KB。068、8位机中的补码数80H和7FH的真值分别为和。069、配合实现“程序存储自动执行”的寄存器是,以其操作的一个特别之处是。070、MCS51单片机的PC的长度为位,SP的长度为位,数据指针DPTR的长度为位。071、指令格式由和这两部分组成。072、寻址方式分为对的寻址和对的寻址两大类。073、访问8031片外数据存储器采用的是寻址方式。074、设A55H,R5AAH,则执行ANLA,R5指令后的结果是A,R5。075、计算机对输入输出设备的控制方式主要有三种,其中,方式硬件设计最简单,但要占用不少CPU的运行时间;方式的硬件线路最复杂,但可大大提高数据传送效率,而方式则介于上述两者之间。076、IO端口与外部设备之间传送的信息可分为类。077、MCS51单片机系列有个中断源,上电复位时,同级中断的优先级别从高至低为、和,若IP00010100B,则优先级别最高者为、最低者为。078、在MCS51单片机系统中,当某个中断源发出中断请求,单片机予以响应时,它必须处于和两级开中断状态。079、中断请求信号有触发和触发两种触发方式。080、若系统晶振频率为12MHZ,则T0工作于定时和计数方式时的最高(计数)信号频率分别为KHZ和KHZ。081、要对300W个外部事件计数,可以选用定时计数器T1的模式或模式。082、MCS51单片机8031中有个位的定时计数器,可以被设定的工作方式有种。083、在串行通信中采用偶校验,若传送的数据为0A5H,则其奇偶位应为(用“0”,“1”表示)。084、在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特率为。085、CPU寻址外设端口地址的方法有编址和编址两种。086、当8051的RST端上保持个机器周期以上的低电平时,8051即发生复位。087、若系统晶振频率为6MHZ,则时钟周期为US,机器周期为US,最短和最长的指令周期分别为US和US。088、若系统晶振频率为8M,则执行一条MULAB指令所需时间为US。089、当单片机的型号为8031/8032时,其芯片引线EA一定要接电平。090、CPU与内存或IO接口相连的系统总线通常由、等三种信号组成。091、MCS51机中扩展IO口占用片外存储器的地址空间。092、MCS51单片机访问片外存储器利用信号锁存来自口的低八位地址信号。093、12根地址线可选个存储单元,32KB存储单元需要根地址线。094、若LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为H。095、用并行口扩展一个有32只按键的行列式键盘,最少需要根IO线。096、若增加8KBX8位的RAM区,请问选用INTEL2114(1KBX4位)需购片;若改用6116(2KBX8)需购片;若改用6264(8KBX8)需购片。097、三态缓冲寄存器的“三态”是指态,态和态。098、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中块芯片。099、74LS273通常用来作简单接口扩展,而74LS244则常用来作简单接口扩展。100、存储器的主要功能是存储和。101、半导体存储器的最重要的两个指标是和。102、若你正在编辑某个文件,突然断电,则计算机中类型存储中的信息全部丢失,且通电后也不能自动恢复。103、MCS51单片机的外部存储器分为和两部分,要将这两部分合二为一使用时,需用和两个控制信号相后产生的信号对存储器进行选通。104、32KBRAM的首地址若为2000H,则末地址为。105、一个8路数据选择器有个选择输入端。106、起址范围为0000H3FFFH的存储器容量为KB。107、已知RAM芯片6116(2KBX8)的内部存储单元排列为128行X16列,请问所采用的内部双译码行输入地址线为根,列输入地址线为根,该片共占用根地址线。108、已知RAM芯片6116(2KBX8)有24条外引脚,请问应分配个引脚给地址线,分配个引脚给数据线,再分配2个引脚给电源和地线外,剩余的个引脚应该分配给。109、一个2输入二进制译码器,共有个输出。110、8255可编程芯片通常作为扩展之用。111、8253可编程芯片通常作为扩展之用。112、8155可编程芯片通常作为扩展之用。113、8279可编程芯片通常作为扩展之用。114、若用8255或8155来扩展一个有36只按键的行列式键盘,最少需要根IO线。115、MCS51单片机的51子系列含有个位的定时器,52子系列含有个位的定时器。116、用一处8279芯片最多可扩展64只按键和只长段显示器。117、8279芯片中的16字节显示缓冲区,其数据应该送待显字符的码。118、A/D转换器的作用是将量转为量;D/A转换器的作用是将量转为量。119、A/D转换器的两个最重要指标是和。120、不带输入数据锁存器的D/A转换器,应当通过器件与CPU传送数据。121、无三态输出功能的A/D转换器,应当通过器件与CPU传送数据。122、从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为。123、若有8位D/A转换器的输出满刻度电压为5V,则该D/A转换器的分辨率为V。二、选择题001、有下述程序段,LOOPMOVA,P1CJNEA,55H,LOOP其中MOVA,P1是2字节指令,CJNE是3字节指令,则CJNE指令的偏移量是()。、05H、06H、0FCH、0FBH002、已知PSW10H,通用寄存器R0R7的地址是()。、00H07H、08H0FH、10H17H、18H1FH003、已知8031单片机的晶振频率为12MHZ,2字节指令周期是()。、1US、2US、3US、4US004、8051单片机复位后,第一个被压入栈的数据被写入()单元中。、06H、07H、08H、09H005、要使8051单片机正常可靠复位,则RESET复位信号至少保持()。、05个机器周期、1个机器周期、2个机器周期、10个机器周期006、单片机执行MOV90H,00H指令之后,对()SFR(特殊功能寄存器)有影响。、TMOD、P0、P1、P2007、当8051CPU访问SFR(特殊功能寄存器)时,采用()寻址方式。、直接寻址、立即寻址、间接寻址、寄存器寻址008、8051单片机堆栈操作遵循()原则。、先加后压、先弹后减、先压后加、先弹后减、先加后压、先减后弹、先压后加、先减后弹009、已知子程序调用指令ACALL在程序存储器中的首地址为0100H,子程序入口地址为0250H。该指令的机器码是()。、5100H、5120H、5140H、5150H010、已知绝对转移指令AJMP在程序存储器中的首地址为2500H,要求转移到2250H地址处执行程序,该指令的机器码是()。、4120H、4130H、4140H、4150H011、执行下列程序段后,A()MOV23H,0AHCLRALOOPADDA,23HDJNZ23H,LOOPSJMP、45、55、56、46012、设晶振频率为6MHZ,下述子程序DELAY的延时时间为()。DELAYMOVR2,0FAHL1MOVR3,0FAHL2DJNZR3,L2DJNZR2,L1RET、251506US、251504US、250006US、250004US013、设晶振频率为6MHZ,下述子程序NOPA的延时时间为()。NOPAMOVR2,0FAHLOOPNOPDJNZR2,LOOPRET、1500US、1502US、1504US、1506US014、下面四种指令中,哪一条指令属于变址寻址方式()。、MOVA,R0、MOVCA,ADPTR、MOVTMOD,20H、MOVDPTR,2000H015、下面哪条指令不属于直接寻址方式()。、MOVA,3AH、MOVTCON,A、SETB20H、MOVTMOD,20H016、下面哪条指令属于寄存间接寻址方式()。、ORLA,20H、ANL30H,40H、MOVA,R0、MOVTMOD,00H017、下面哪条指令是错误的()。、INC30H、INCDPTR、DEC30H、DECDPTR018、要把外部RAM的20H单元的内容传送到R0;以下哪种选项正确()。、MOVR1,20H、MOVR1,20HMOVA,R1MOVXA,R1MOVR0,AMOVR0,A、MOVDPTR,0020H、MOVR1,20HMOVXDPTR,AMOVXA,R1MOVR0,AMOVR0,A019、要把外部RAM的1060H中的内容送到片内RAM的54H单元中,以下哪种程序段是错误的()。、MOVR0,60H、MOVDPH,10HMOVXA,R0MOVDPL,60HMOVR0,54HMOVXA,DPTRMOVR0,AMOV54H,A、MOVR1,60H、MOVDPL,60HMOVP2,10HMOVDPH,10HMOVXA,R1MOVXA,DPTRMOV54H,AMOVR0,54HMOVR0,A020、要实现寄存器R7内容传送到R1中去,以下哪种程序段不正确()。、MOVA,R7、MOV30H,R7MOVR1,AMOVR1,30H、MOVR1,R7、MOVB,R7MOVR1,B021、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是()。、牛顿、爱因斯坦、爱迪生、冯。诺伊曼022、用晶体管作为电子器件制成的计算机属于()。(1)、第一代(2)、第二代(3)、第三代(4)、第四代023、通常所说的主机是指()。(1)、运算器和控制器(2)、CPU和磁盘存储器(3)、CPU和主存(4)、硬件和软件024、计算机能直接识别的语言是()。(1)、汇编语言(2)、自然语言(3)、机器语言(4)、高级语言025、在CPU中,控制器的功能是()。(1)、进行逻辑运算(2)、进行算术运算(3)、分析指令并发出相应的控制信号(4)、只控制CPU的工作026、所谓“祼机”是指()。(1)、单片机(2)、单板机(3)、只装备操作系统的计算机(4)、不装备任何软件的计算机027、下列数据中有可能是八进制数的是()。(1)、764(2)、238(3)、396(4)、789028、下列4种不则进制的无符号数中最小的数是()。(1)、11011001B(2)、37O(3)、75(4)、2AH029、PC是()。(1)、一根硬件信号线(2)、一个可由用户直接读写的8位RAM寄存器(3)、一个不可寻址的特殊功能寄存器(4)、一个能自动1计数的ROM存储单元。030、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()。(1)、PC(2)、PSW(3)、ACC(4)、SP031、外部中断1固定对应的中断入口地址为()。(1)、0003H(2)、000BH(3)、0013H(4)、001BH032、各中断源发出的中断请求信号,都会标记在MCS51系统中的()。(1)、TMOD(2)、TCON/SCON(3)、IE(4)、IP033、MCS51的并行IO口信息有两种读取方法,一种是读引脚,还有一种是()。(1)、读锁存(2)、读数据(3)、读A累加器(4)、读CPU034、MCS51的并行IO口读改写操作,是针对该口的()。(1)、引脚(2)、片选信号(3)、地址线(4)、内部锁存器035、以下指令中,属于单纯读引脚的指令是()。(1)、MOVP1,A(2)、ORLP,0FH(2)、MOVC,P15(4)、DJNZP1,SHORTLABLE036、以下哪种情况不属于微型机引入中断技术后的好处()。(1)、分时操作(2)、实时处理(3)、故障处理(4)、高速传送数据037、下面哪种情况并不是单片机系统响应中断的必要条件()。(1)、TCON或SCON寄存器内的有关中断标志位为1。(2)、IE中断允许寄存器内的有关中断允许位置1。(3)、IP中断优先级寄存器内的有关位置1。(4)、当前一条指令执行完。038、CPU寻址外设端口地址的方法有两种,一种是统一编址,另一种是()。(1)、混合编址(2)动态编址(3)独立编址(4)变址编址039、访问片外数据存储器时,不起作用的信号是()。(1)、RD(2)、WR(3)PSEN(4)ALE040、下列四条叙述中,有错误的一条是()。(1)、16根地址线的寻址空间可达1MB。(2)、内存储器的存储单元是按字节编址的。(3)、CPU中用于存放地址的寄存器称为地址寄存器。(4)、地址总线上传送的只能是地址信息。041、20根地址线的寻址范围可达()。(1)、512KB(2)、1024KB(3)、640KB(5)、4096KB042、主存储器系统中使用CACHE的目的是()。(1)、增加主存容量(2)、存放常用的系统程序(3)、存放固化的软件(4)、提高CPU存取主存的速度043、MCS51系列单片机外扩存储器芯片时,4个IO口中用作数据总线的是()。(1)、P0和P2口(2)、P0口(3)、P2和P3口(4)、P2口044、计算机工作时,能写入也能读出的半导体存储器是()。(1)、RAM(2)、ROM(3)、磁盘(4)、磁带045、区分片外程序存储器还是数据存储器的最可靠方法是()。(1)、看其芯片型号是RAM还是ROM(2)、看其位于地址范围的低端还是高端(3)、看其离MCS51芯片的远近(4)、看其是被RD信号连接还是被PSEN信号连接046、指令AJMP的跳转范围是()。(1)、256(2)、1KB(3)、2KB(4)、64KB047、三、编程题001、编写程序实现两个4位BCD数相加,设被加数存放在内部RAM40H和41H单元,加数存放在45H和46H单元,和数存入50H和51H单元,并设最高位不产生进位。002、编写程序,将1字节的压缩BCD数转换为二进制数,并存入内部RAM30H单元中。003、编写程序,将一个字节的二进制数转换为BCD数(0255),并存入内部RAM31H和32H单元中。004、试编写一个程序,将内部RAM中45H单元的高4位清0,低4位置1。005、设有字无符号数X、Y存放在内部RAM30H、31H和32H、33H,试编写求XY的程序。006、设平面上一点P的直角坐标为(X,Y),X、Y为字节符号数,试编写若P落在第I象限内,则令KI;若P落在坐标轴上,则令K0的程序。007、编写程序把起始地址为1000H的100个连续单元中的内容送到以2000H开始的单元中。008、编程求内部RAM中40H49H10个单元中的内容的平均值,并放入4AH单元中。009、从2000H地址单元开始,连续存有200W个字节补码数,编写程序将它们改变为各自的绝对值。010、编写程序把内部RAM20H23H单元的内容分别送到2000H、2004H、2008H和200CH单元中。011、编写程序求放在3000H单元开始的5个字无符号数的和,并将和存放在3100H开始的单元中。012、从内部RAM的DATA单元开始,存有H个数。请设计一个程序,将其中正数,零及负数分选出来,将数据块中的正数和零传送到自ZHEN单元开始的存贮区,而把其中的负数送到FUSH单元开始的存贮区。013、从20H单元开始存一组带符号数,数组长度存于1FH单元,要求统计出其中大于零、等于零和小于零的数的数目,并把统计结果分别存入ONE,TWO,THREE三个单元。014、从2000H单元开始的外部RAM中存有100个数,要求把它传送到自2500H单元开始的存贮区中去,但在传递过程中要检查数的值,遇到第一个零就停止传送,编制完成此功能的程序。015、设有一个巡回检测报警装置,需对16路输入值进行比较,当每一路输入值超过该路的报警值时,实现报警,下面根据这一要求,编制一个查表程序,XI为路数,查表时XI按0、1、2、15(N15)取数,YI为最大值,二字节数,依XI顺序列成表格放在TABI中,进入查表程序前,路数XI放在R2中,查表后的最大值放在R3,R4中。016、从DATA单元开始,有10个8位无符号数,编写求这10个数和的程序,其和放到SUM和SUM1单元中(低位先存)017、自内部RAM的BUFF单元开始,放有一个数据块,BUFF单元中放的是数据块的长度,从BUFF1开始存放的是以ASCII码表示的10进制数码,把它们转换为BCD码,且把两个相邻单元的数码并成一个单元(地址高的放高四位),放到从BUFF1开始的存贮区中。018、从内部RAM的BLOCK地址开始有一个

温馨提示

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

评论

0/150

提交评论