




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空(每空2分,共40分)1、MCS8051系列单片机字长是8位,有40根引脚,96系列字长是16位。单片机的特点有体积小、价格低、功能全。2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,PX并行口的地址是与数据存储器统一编址的,或者说属于该存储器。3、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。4、ALE信号的作用是低8位地址锁存。5、8051复位后,PC0H。若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行。6、8051的C/T是加(加或减)计数的。7、8051的中断向量表在3H、0BH和13H、1BH、23H。8、MOVA,40H指令对于源操作数的寻址方式是直接寻址。9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。(0A7H是P27的地址)10、将CY与A的第0位的非求或的指令是ORLC,/ACC0,若原A0,执行后A0。11、PSW中RS1RS010H时,R2的地址是12H。12、单片机经加电复位后,执行第一条指令的地址是0000H。13、在串行通信中,数据传送方向有单工、半双工、全双工三种方式。14、一个机器周期6个状态周期12个振荡周期。15、设DPTR2000H,AA0H,则MOVCA,ADPTR操作数的实际操作地址为20A0H。16、若8051单片机的引脚EA接地,表示只能访问片外程序存储器。17、在MCS51单片机系统中,采用的编址方式是统一编址。18、在查询和中断两种数据输入输出方式中,效率较高的是中断。19、指令LCALL37B0H,首地址在2000H,所完成的操作是2003H入栈,PC37B0H。20、外部中断INT1入口地址为0013H。21、ANLA,0F0H是将A的高四位保持不变,而低4位取反。22、8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由8051片内脉冲和P34或P35引脚端的外部脉冲提供。23当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_(低电平)24P0通常用作_(单片机系统的地址/数据总线)25若由程序设定RS1、RS010,则工作寄存器R0R7的直接地址为_(10H17H)26返回地址(或断点)是_的程序计数器的内容。(在程序中断或子程序调用时)27中央处理器CPU是单片机的核心,它完成_(运算和控制功能)28单片机的工作过程,实际上就是_周而复始地取指令和执行指令的过程29所谓中断源即是_引起中断的原因(或能发出中断请求的来源)30端口(或称口)是_(接口电路中已编址并能进行读或写操作的寄存器)31异步串行近程通信时的传送信号是_(TTL电平信号)32若累加器A中的数据为01110010B,则PSW中的P_(0)33、单片机外总线有三种其中包括地址、数据、和控制总线。34MOVA,40H指令对于源作数的寻址方式是立即。35一个12位D/A转换器其分辨率为212。36指令JNBP27,K1的作用是判断P27是否是低电平,是低电平转到K1。37MCS5L单片机的最大程序寻址空间是64KB,该空间的地址范围为0000H至0FFFFH,系统上电及复位的程序人口地址为0000H。38中断类似于程序中调用子程序,区别在于中断的发生是偶然的,而调用子程序是编程员在时间上事先安排好的。39若由程序设定RS1、RS011,则工作寄存器R0R7的直接地址为18H1FH_。40使用8031单片机要将引脚接低电平,因为其内部无ROM,8031片外可EA直接寻址程序存储器空间达64KB,数据存储器空间达64KB。41共阴极LED和共阳极LED的字段码互为反码。42基本的通信方式有两种串行方式和并行方式。43将CY与A的第0位的求与的指令是ANLC,ACC0,若原A0FAH,执行后CY0。448051的中断向量表在03H、0BH和13H、1BH、23H。1、MCS51单片机片内数据存储器的大小为128字节。2、MCS51单片机有21个特殊功能寄存器。3、MCS51单片机的运算器能够进行算术运算、逻辑运算和位操作。4、时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。常用的时钟电路有两种方式内部时钟方式和外部时钟方式。5、CPU完成一个基本操作所需要的时间称为机器周期。执行一条指令分为几个机器周期。每个机器周期完成一个基本操作。MCS51单片机每12个时钟周期为一个机器周期。6、复位电路通常采用上电自动复位和按钮复位两种方式。按键手动复位,有电平方式和脉冲方式两种。7、指令MOV40H,41H的寻址方式是直接寻址。8、指令MOVA,R1的寻址方式是寄存器寻址。9、指令MOVXDPTR,A的寻址方式是寄存器间接寻址。10、指令JMPADPTR的寻址方式是变址寻址。11、下面程序段的作用是实现片外数据存储器数据传送2000H2100HMOVDPTR,2000HMOVXA,DPTRMOVDPTR,2100HMOVXDPTR,A12、LED数码管的接口有静态接口和动态接口。13、各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可很容易判断那个键被按下,此种接口的键盘为独立式键盘。14、IE寄存器的各位对应相应的中断源,如果允许该中断源中断则该位置1,禁止中断则该位置0。15、五个中断源的优先级别由IP寄存器管理,相应位置1,则该中断源优先级别高,置0的优先级别低。16、中断处理过程分为四个阶段中断请求、中断响应、中断处理和中断返回。17、两个定时器都有定时或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。18、设置为计数工作方式时,通过引脚T0P34和T1P35对外部脉冲信号计数。当输入脉冲信号产生由1至0的下降沿时,定时器的值加1,在每个机器周期CPU采样T0和T1的输入电平。若前一个机器周期采样值为高,下一个机器周期采样值为低,则计数器加1。19、所传送数据的各位同时发送或接收,数据有多少位就需要多少根数据线,则该通信方式叫做并行通信。20、IIC总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法。二、判断下列叙述的正误,对的打“”,错的打“”,并对错误的叙述进行改正。()1在MCS51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。()2在MCS51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。()3MCS51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。()4MCS51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。()5MCS51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。()68051单片机5个中断源相应地在芯片上都有中断请求输入引脚。()7启动定时器工作,可使用SETBTRI启动。()88051单片机对最高优先权的中断响应是无条件的。()9中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。()10MCS51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。()11MCS51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。()12用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。()13若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。()14串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。()15串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。()16如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。()17指令JNBTF0,LP的含义是若定时器T0未计满数,就转LP。()18若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。()19若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。()20当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。()21外部中断0中断的入口地址是0003H。()228051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。23、复位是单片机的初始化操作。()24、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。()可以字节寻址25、在相对寻址方式中,寻址的结果体现在DPTR中。()PC26、PC存放的是当前正在执行的指令的地址。()下一条令地址27、MOV28H,R4()MOV28H,R0或MOV28H,R128、8031片内含EPROM,8751片内不含EPROM。()29、MCS51单片机是依靠低电平复位的。()30、MCS51单片机的数据空间与程序空间是独立编址的。()31、MCS51单片机的四组工作寄存器区具有相同的地址。()32、8051片内RAM的任何一个单元均可进行位操作。()33、执行CLR30H指令后,30H字节单元被清0。()34、CPU取指令时,完全由程序计数器PC控制。()35、多个中断源不可以同时申请中断。()36、CPU在响应INT0中断时,其中断申请标志IE0用软件清除是多余的。()37、串行口的发送中断与接收中断各自有自己的中断入口地址。()38、波特率反映了串行通讯的速率。()39、只要中断允许寄存器IE中的EA1,那么中断请求就一定能够得到响应。()40、中断服务程序执行的最后一条指令必须是RETI。()41、在微机的输入/输出方式中,中断请求方式比查询方式的效率高。()42、执行LCALL指令时,栈指针SP的内容不会发生变化。()1234567891011121314151、若一个函数的返回类型为VOID,则表示其没有返回值。()2、定时器与计数器的工作原理均是对输入脉冲进行计数。()3、SFR中凡是能被8整除的地址,都具有位寻址能力。4、不能用“SFR16”直接访问定时器计数器0和1。5、MCS51单片机的程序存储器只能用来存放程序的。()6、串口中断标志由硬件清0。()7、特殊功能寄存器的名字,在C51程序中,全部大写。()8、“SFR”后面的地址可以用带有运算的表达式来表示。()9、INCLUDE与INCLUDE“REG51H”是等价的。()10、SBIT不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。()三、单选题18031单片机的定时器T1用作定时方式时是。BA由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部时钟频率定时,一个时钟周期加1D由外部时钟频率定时,一个机器周期加128031单片机的定时器T0用作计数方式时是。CA由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部计数脉冲计数,下降沿加1D由外部计数脉冲计数,一个机器周期加138031单片机的定时器T1用作计数方式时计数脉冲是。AA外部计数脉冲由T1(P35)输入B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T0(P34)输入D由外部计数脉冲计数48031单片机的定时器T0用作定时方式时是。DA由内部时钟频率定时,一个时钟周期加1B由外部计数脉冲计数,一个机器周期加1C外部定时脉冲由T0(P34)输入定时D由内部时钟频率计数,一个机器周期加158031单片机的机器周期为2S,则其晶振频率FOSC为CMHZA1B2C6D126用8031的定时器T1作定时方式,用模式1,则工作方式控制字为。CA01HB05HC10HD50H7用8031的定时器T1作计数方式,用模式2,则工作方式控制字为。AA60HB02HC06HD20H8用8031的定时器T1作定时方式,用模式1,则初始化编程为。CAMOVTOMD,01HBMOVTOMD,50HCMOVTOMD,10HDMOVTCON,02H9用8031的定时器T1作定时方式,用模式2,则工作方式控制字为。DA60HB02HC06HD20H10用8031的定时器T1作定时方式,用模式2,则初始化编程为。CAMOVTOMD,06HBMOVTOMD,20HCMOVTOMD,10HDMOVTOMD,60H11用8031的定时器,若用软启动,应使TOMD中的。CAGATE位置1BC/T位置1CGATE位置0DC/T位置012启动定时器0开始计数的指令是使TCON的。BATF0位置1BTR0位置1CTR0位置0DTR1位置013启动定时器1开始定时的指令是。DACLRTR0BCLRTR1CSETBTR0DSETBTR114使8031的定时器T0停止计数的指令是。AACLRTR0BCLRTR1CSETBTR0DSETBTR115使8031的定时器T1停止定时的指令是。BACLRTR0BCLRTR1CSETBTR0DSETBTR116使8031的定时器T116。16。使8031的定时器T1停止计数的指令是使TCON的。DATF0位置1BTR0位置1CTR0位置0DTR1位置0178031的定时器T0作计数方式,用模式1(16位计数器)则应用指令C初始化编程。AMOVTMOD,01HBMOVTMOD,10HCMOVTMOD,05HDMOVTCON,05H18下列指令判断若定时器T0计满数就转LP的是。DAJBT0,LPBJNBTF0,LPCJNBTR0,LPDJBTF0,LP19下列指令判断若定时器T0未计满数就原地等待的是。BAJBT0,BJNBTF0,CJNBTR0,DJBTF0,20当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。DA0003HB000BHC00013HD001BH21当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是。AA0003HB000BHC00013HD001BH22当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是。AA0003HB000BHC00013HD001BH23MCS51单片机在同一级别里除串行口外,级别最低的中断源是。BA外部中断1B定时器T0C定时器T1D串行口24MCS51单片机在同一级别里除INT0外,级别最高的中断源是。CA外部中断1B定时器T0C定时器T1D外部中断025当外部中断0发出中断请求后,中断响应的条件是。AASETBET0BSETBEX0CMOVIE,81HDMOVIE,61H26当定时器T0发出中断请求后,中断响应的条件是。CASETBET0BSETBEX0CMOVIE,82HDMOVIE,61H27用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为。DA01HB02HC04HD05H28用8031的定时器T0作定时方式,用模式2,则工作方式控制字为。BA01HB02HC04HD05H298031的定时器T0作定时方式,用模式1(16位计数器)则应用指令A初始化编程。AMOVTMOD,01HBMOVTMOD,01HCMOVTMOD,05HDMOVTCON,01H30用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是A。AFFH、F6HBF6H、F6HCF0H、F0HDFFH、F0H31启动定时器0开始定时的指令是。CACLRTR0BCLRTR1CSETBTR0DSETBTR132用8031的定时器T0定时,用模式2,则应。DA启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C启动T0前向TH0、TL0置入计数初值,以后不再置入D。启动T0前向TH0、TL0置入相同的计数初值,以后不再置入33外部中断0的入口地址是。AA0003HB000BHC0013HD001BH34MCS51单片机CPU开中断的指令是。AASETBEABSETBESCCLREADSETBEX035MCS51单片机外部中断0开中断的指令是。BASETBETOBSETBEXOCCLRETODSETBET136MCS51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为。AAD60,D20BD61,D20CD60,D21DD61,D2137MCS51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/表示的是。CA门控位B操作模式控制位C功能选择位D启动位388031单片机晶振频率FOSC12MHZ,则一个机器周期为S。BA12B1C2D39MCS51单片机定时器溢出标志是。DATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF040用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是。AA9CHB20HC64HDA0H41MCS51单片机定时器外部中断1和外部中断0的触发方式选择位是。CATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF042MCS51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应。BA由硬件清零B由软件清零C由软件置于D可不处理43MCS51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为。CA00HBFFHC1D计数值44MCS51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后。AA由硬件清零B由软件清零CA和B都可以D随机状态458051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D。AM8192BM256CM16DM65536468031响应中断后,中断的一般处理过程是。AA关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回47单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X。CAXMFOSCBXMFOSCCXMDXM(FOSCT)488031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为。BA000BHB0003HC0013HD001BH49MCS51单片机串行口发送/接收中断源的工作过程是当串行口接收或发送完一帧数据时,将SCON中的,向CPU申请中断。AARI或TI置1BRI或TI置0CRI置1或TI置0DRI置0或TI置150MCS51单片机响应中断的过程是。DA断点PC自动压栈,对应中断矢量地址装入PCB关中断,程序转到中断服务程序C断点压栈,PC指向中断服务程序地址D断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址51执行中断处理程序最后一句指令RETI后,。DA程序返回到ACALL的下一句B程序返回到LCALL的下一句C程序返回到主程序开始处D程序返回到响应中断时一句的下一句52MCS51的串行口工作方式中适合多机通信的是。BA方式0B方式3C方式1D方式253MCS51单片机响应中断矢量地址是。CA中断服务程序的首句地址B中断服务程序的出口地址C中断服务程序的入口地址D主程序等待中断指令的地址54当TCON的IT0为1,且CPU响应外部中断0,的中断请求后,。CA需用软件将IE0清0B需用软件将IE0置1C硬件自动将IE0清0D(P32管脚)为高电平时自动将IE0清055MCS51单片机串行口接收数据的次序是下述的顺序。B(1)接收完一帧数据后,硬件自动将SCON的R1置1(2)用软件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD(P30)输入A(1)(2)(3)(4)B(4)(1)(2)(3)C(4)(3)(1)(2)D(3)(4)(1)(2)56MCS51单片机串行口发送数据的次序是下述的顺序。A(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P31)串行发送一帧数据完毕(4)用软件将TI清0A(1)(3)(2)(4)B(1)(2)(3)(4)C(4)(3)(1)(2)D(3)(4)(1)(2)578051单片机串行口用工作方式0时,。CA数据从RDX串行输入,从TXD串行输出B数据从RDX串行输出,从TXD串行输入C数据从RDX串行输入或输出,同步信号从TXD输出D数据从TXD串行输入或输出,同步信号从RXD输出58一主程序中有一句LPSJMPLP,功能指令为等待中断,当发生中断且中断返回后,D。A返回到主程序开始处B返回到该句的下一条指令处C返回到该句的上一条指令处D返回到该句59一中断子程序的最后一句不是RETI而是RET,中断返回后。DA返回到主程序中ACALL或LCALL的下一句B返回到主程序中响应中断时一句的下一句C返回到主程序开始处D返回到0000H处60一主程序中有一句LPSJMPLP,功能指令为等待中断,在主程序中没有安排堆栈指针SP,且中断子程序的最后一句不是RETI而是SJMPLP,则执行完2次中断子程序后SP为。CA与原来值相同B09HC08HD07H61外部中断源(外部中断)的向量地址为。CA0003HB000BHC0013HD002BH628051单片机共有中断源。BA4B5C6D763对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。A低电平的效B高电平有效C脉冲上跳沿有效D脉冲后沿负跳有效64单片机中PUSH和POP指令通常用来。CA保护断点B保护现场C保护现场恢复现场D保护断点恢复断点64、内部RAM中的位寻址区定义的位是给(B)。A位操作准备的B移位操作准备的C控制转移操作准备的D以上都对65、对程序计数器PC的操作(A)。A是自动进行的B是通过传送进行的C是通过加1指令进行的D是通过减1指令进行的66、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为(D)。A36HB37HC38HD39H67、在MCS51单片机的运算电路中,不能为ALU提供数据的是(D)。A累加器AB暂存器C通用寄存器BD状态条件寄存器PSW68、边沿触发方式的外部中断信号是(A)有效。A下降沿B上升沿C高电平D低电平69、MCS51响应中断时,下面哪一个条件不是必须的(B)。A当前指令执行完毕B中断是开放的C没有同级或高级中断服务D必须有RETI指令70、确定定时器/计数器工作方式的寄存器是(B)。ATCONBTMODCSCONDPCON71、异步串行通信中,收发双方必须保持(B)。A收发时钟相同B停止位相同C数据格式和波特率相同D以上都正确72、使累加器的最高位置1,其余位不变,可以用下面的(A)指令实现。AORLA,80HBANLA,80HCXRLA,80HDMOVA,80H73、在MCS51单片机外扩展存储器芯片时,4个I/O口中用作地址总线的是(B)。AP0口BP0和P2口CP2和P3口DP2口74、访问外部数据存储器时,不起作用的信号是(C)。ARDBWRCPSENDALE75、以下指令中,属于单纯读引脚的指令是(C)。AMOVP1,ABORLP1,0FHCDJNZP1,LABDMOVC,P1576、对程序存储器的读操作,只能使用(C)指令。AMOVXBPUSHCMOVCDMOV77、若MCS51中断源都编程为同级,当它们同时申请中断时,CPU首先相应(B)AINT1BINT0CT1DT078、当MCS51进行多机通讯时,串行接口的工作方式应选为(D)A方式0B方式1C方式2D方式2或方式379、MCS51单片机复位后,从下列那个单元开始取指令(C)A0003HB000BHC、0000H80、对片外数据RAM单元读写数据须用(B)AMOV指令BMOVX指令CMOVC指令81、MCS51的无条件转移指令中,其转移范围最大的是(A)ALJMPBAJMPCSJMP82、执行MOVSP,30H指令后,压栈从片内RAM哪单元开始(C)A2FHB30HC31H83、5以下指令中,哪条指令执行后使标志位CY清0(C)AMOVA,00HBCLRACADDA,00H84、对8031而言,可作为普通I/O口使用的是(B)AP0、P2口BP1、P3口CP0、P1、P2、P3口85下面那一段程序能准确地读取P1口引脚信号(B)AMOVA,00H;MOVP1,A;MOVA,P1BMOVA,0FFH;MOVP1,A;MOVA,P1CMOVA,0FFH;MOVA,P1DMOVA,0FFH;MOVA,P186、MCS51单片机的四个并行I/O中,其驱动能力最强的是(A)AP0口BP1口CP2口DP3口87、定时器/计数器工作于模式2,在计数溢出时(B)A计数从零重新开始B计数从初值重新开始C计数停止88、T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的(B)A1/12B1/24C1/4889、当晶振频率是12MHZ时,MCS51单片机的机器周期是(A)A1SB1MSC2SD2MS90、外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是(D)A高电平B低电平C上升沿D下降沿91、按键的机械抖动时间参数通常是(C)A0B510SC510MSD1S以上92、N位LED显示器采用动态显示方式时,需要提供的I/O线总数是(A)A8NB8NCN93、一字节补码所表示的数值范围是(A)A128127B127128C12812894、以下哪一条指令的写法是错误的(C)。A、MOVDPTR,3F98HB、MOVR0,0FEHC、MOV50H,0FC3DHD、INCR095、以下哪一条指令的写法是错误的(D)。A、INCDPTRB、MOVR0,0FEHC、DECAD、PUSHA96、以下哪一条指令的写法是错误的(B)。A、MOVCA,ADPTRB、MOVR0,FEHC、CPLAD、PUSHACC97、是非题在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。T98、以下哪一条是位操作指令(B)。A、MOVP0,0FFHB、CLRP10C、CPLAD、POPPSW99、以下哪一条是位操作指令(B)。A、MOVP1,0FFHB、MOVC,ACC1C、CPLAD、POPPSW100、以下哪一条是位操作指令(B)。A、MOVP0,0FFHB、SETBTR0C、CPLR0D、PUSHPSW101MCS51单片机的复位信号是()有效。A高电平B低电平C脉冲D下降沿102若MCS51单片机使用晶振频率为6MHZ时,其复位持续时间应该超过()。A2SB4SC8SD1MS103若PSW40,PSW31,要想把寄存器R0的内容入栈,应使用()指令。APUSHR0BPUSHR0CPUSH00HDPUSH08H104能够用紫外光擦除ROM中程序的只读存储器称为()。A掩膜ROMBPROMCEPROMDEEPROM105在片外扩展一片2764程序存储器芯片要()地址线。A8根B13根C16根D20根106定时器/计数器工作方式1是()。A8位计数器结构B2个8位计数器结构C13位计数结构D16位计数结构107设MCS51单片机晶振频率为12MHZ,定时器作计数器使用时,其最高的输入计数频率应为()A2MHZB1MHZC500KHZD250KHZ108已知1只共阴极LED显示器,其中A笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。A06HBF9HC30HDCFH109下列数据字定义的数表中,()是错误的。ADW“AA”BDW“A”CDW“OABC”DDWOABCH110串行口的控制寄存器SCON中,REN的作用是()。A接收中断请求标志位B发送中断请求标志位C串行口允许接收位D地址/数据位111已知的补码为00001000,则的真值是十进制(D)。()120()120()136()8112MCS51单片机外扩存储器芯片时,4个I/O口中用作地址总线和数据总线分时复用的是(B)。()P2口()P0口()P1()P0口和P2113、对某单元的部分位置位,应采用下面哪种逻辑操作(B)。()ANL()ORL()CPL()XRL114有一位共阴极LED显示器,要使它不显示,它的字段码(D)。()7DH()82H()FFH00H115MOVXA,DPTR指令对应的硬件动做会使A信号有效。()()和()()RWRLEPSENALE116区分片外程序存储器和数据存储器的最可靠方法是(D)。()看其芯片型号是RAM还是ROM。()看其位于地址范围的低端还是高端。()看其离MCS51芯片的远近。()看其是被还是被信号连接。RDS117在定时器方式下,若FOSC12MHZ,方式0的最大定时间隔(B)()8192MS()16384MS()65536MS()131072MS118当MCS51不执行外部数据存储器读/写操作时,ALE的频率为单片机时钟频率的(C)。()1/1()1/4()1/6()1/12119在MCS51单片机中,当晶振频率采用2MHZ时,一个机器周期等于(D)微秒。()3()4()5()6110在异步通信中若每个字符由11位组成,串行口波特率为4800/则每秒传送字符数最多为(B)。()480()436()1920()48001、C语言提供的合法的数据类型关键字是(B)。A、DOUBLEB、SHORTC、INTEGERD、CHAR2、片内RAM的20H2FH为位寻址区,所包含的位地址是B。A、00H20HB、00H7FHC、20H2FHD、00HFFH3、MCS51单片机的复位信号是A有效。A、高电平B、低电平C、脉冲D、下降沿4、89S51的单片机的堆栈指针(A)A、只能位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。D、可位于内部RAM或外部RAM内5、在串行口工作于移位寄存器方式时,其接收由(C)来启动。A、RENB、RIC、REN和RID、TR6、存储1616点阵的一个汉字信息,需要的字节数为(A)A、32B、64C、128D、2567、在片外扩展一片2764程序存储器芯片要B地址线。A、8根B、13根C、16根D、20根8、I2C总线的起始条件是(D)A、当SCL为低电平时,SDA发生由高到低的跳变B、当SCL为低电平时,SDA发生由高到低的跳变C、当SCL为高电平时,SDA发生由低到高的跳变D、当SCL为高电平时,SDA发生由高到低的跳变9、8255A是可编程的并行输入/输出接口芯片,内部有(B)个8位的并行口。A、2个B、3个C、4个D、5个10、设MCS51单片机晶振频率为12MHZ,定时器作计数器使用时,其最高的输入计数频率应为CA、2MHZB、1MHZC、500KHZD、250KHZ11、线反转法识别有效按键时,如果读入的列线值全为1,则说明(A)A、没有键被按下B、有一个键被按下C、有多个键被按下D、以上说法都不对12、利用下列(D)关键字可以改变工作寄存器组A、INTERRUPTB、SFRC、WHILED、USING13、当MCS51单片机接有外部存储器,P2口可作为D。A、数据输入口B、数据的输出口C、准双向输入输出口D、输出高8位地址14、关于本征函数,说法正确的是(A)A、编译时直接将固定的代码插入当前行B、需用LCALL语句调用C、需用CALL语句调用D、降低编译效率15、C51中一般指针变量占用C字节存储。A、一个B、两个C、三个D、四个16、使用宏来访问绝对地址时,一般需包含的库文件是(B)A、REG51HB、ABSACCHC、INTRINSHD、STARTUPH17、单片机的定时器/计数器工作方式1是D。A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构18、执行DEFINEPA8255XBYTEOX3FFC,PA8255OX7E后存储单元OX3FFC的值是(A)A、OX7EB、8255HC、未定D、7E19、具有模数转换功能的芯片是(A)A、ADC0809B、DAC0832C、MAX813D、PCF856320、串行口每一次传送D字符。A、1个B、1串C、1帧D、1波特四、多选题1MCS51单片机内部设置有两个16位可编程的定时器/计数器,简称定时器T0和T1,它们的等均可通过程序来设置和改变。A、B、C、DA工作方式B定时时间C量程D启动方式E计数时间2MCS51单片机定时器内部结构由组成。A、B、D、E、ATCONBTMODC计数器DT0ET13MCS51单片机控制寄存器TCON的作用是ABCE等。A定时/计数器的启、停控制B定时器的溢出标志C外部中断请求标志D确定中断优先级E选择外部中断触发方式48051单片机定时器T0作定时用,采用操作模式1,编程时需有下列步骤ACDE。ATMOD初始化B选择电平触发还是边沿触发C置入计数初值D启动定时器E串行计数是否溢出及转移5168031单片机上电复位后,内容为0的寄存器是。A、C、D、EAR0,R1BR7CACCDBETMOD、TCON6MCS51的中断系统由。A、C、D、EA特殊功能寄存器TCON、SCONB模式控制寄存器TMODC中断允许控制寄存器IED中断优先级寄存器IPE中断顺序查询逻辑7CPU响应中断的条件包括。A、C、D、EA现行指令运行结束B保护现场C有中断请求D申请中断的中断源中断允许位为1E已开放CPU中断8MCS51的中断源是。A、B、C、D、EA外部输入中断源(P32)B外部输入中断源(P33)CT0的溢出中断源D串行口发送和/接收中断源ET1的溢出中断源9MCS51单片机外部中断源的中断请求方法可以是。B、D、EA高电平触发B低电平触发C上升沿触发D下降沿触发E一串脉冲头朝下的连续矩形波触发10下列哪些属于8031单片机串行通讯时接收数据的过程A、B、C、D、E。ASCON初始化B从RXD串行输入数据CRI置位D软件RI清零E从SBUF读数据11下列哪些属于8031单片机串行通讯时发送数据的过程ABCDE。ASCON初始化B数据送SBUFC从TXD发送数据D置TI为1E软件TI清零12下列哪些是8051单片机的中断矢量地址ABDE。A0003HB000BHC0007HD0013HE001BH138051单片机的IE寄存器的用途是BCE。A确定中断方式B确定CPU中断的开放或禁止C定时器中断的开放或禁止D定时器溢出标志E。选择外部中断的开放或禁止148051单片机的SCON寄存器的用途是BCE。A高电平触发B低电平触发C上升沿触发D下降沿触发E一串脉冲头朝下的连续矩形波触发15MCS51单片机中定时/计数器的工作模式有ABCE。A8位自动重装计数器B13位计数器C16位计数器D32位计数器E两个独立的8位计数器16MCS51单片机外部计数脉冲输入T0(P34),如用按钮开关产生计数脉冲,应采用ABCDE。A加双稳态消抖动电路B加单稳态消抖动电路C555时基电路整形D施密特触发器整形E软件延时消抖动17用8031的定时器T1作定时方式,用模式2,则初始化编程为BD。A置TMOD为05HB置TMOD为60HC置TMOD为02HD置TH0、TL0相同初值,以后不须重新置数E置TH0、TL0相同初值,以后须重新置数18随机干扰往往是以瞬变、尖峰或脉冲形式出现,它是由CD造成的。A温度变化B电压效应C电动工具的火花D电感性负载的启停E光电效应19DAC0832的CS接到8031的P20时,程序中0832的地址指针寄存器DPTR应置为ABC。A0832HBFE00HCFEF8HDFD00HEEFF8H20中断指令的撤除有ABCD。A定时/计数中硬件自动撤除B脉冲方式外部中断自动撤除C电平方式外部中断强制撤除D串行中断软件撤除E串行中断硬件自动撤除21所谓系统总线,指的是ABE。A数据总线B地址总线C内部总线D外部总线E控制总线22下述条件中,能封锁主机对中断的响应的条件是ABCD。A一个同级或高一级的中断正在处理时B当前周期不是执行当前指令的最后一个周期C当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的指令D当前执行的指令是一长跳转指令E一个低级的中断正在处理时五、简答题1、已知A0F8H,当执行ADDA,0A9H指令后,PSW中的OV、CY、AC、P各为多少若是有符号数,A中的结果用十进制表示是多少(共5分)解答OV0、CY1、AC1、P1A952、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。画出连接示意图,写出完整的程序。(共15分)A机程序ORG0000HAJMPSTARTORG4100HSTARTMOVP1,0FFHMOVSCON,80HAGAIN1MOVSBUF,P1JNBTI,CLRTISJMPAGAIN1ENDB机程序ORG0000HAJMPSTARTORG4100HSTARTMOVSCON,90HAGAIN1JNBRI,MOVP1,SBUFCLRRISJMPAGAIN1END3、将8051外部扩展2KEPROM,同时扩展16KRAM作数据存储器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。请画出连接示意图。要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。最后写出各片的地址范围。(共12分)数据线8根从P1直接到2716的O、两片6264的D;地址线低8位从P0经锁存器后到各片内地址口,高8位从P2出02三位直接到2716的地址口,04五位直接到两片6264内P25接一片6264的CE,经非门后接另一片6264;ALE接锁存器的G,锁存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE。271607FFH,626401FFFH,2000H3FFFH4、编写一段子程序,将二位压缩的BCD码转换为二进制数,入口、出口均是A。若是非法的BCD码,则A返回值为255。(共10分)5、用8051输出控制8个LED从LED1到LED8、再到LED1,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意图,写出完整的程序。软件延时用循环5126200次控制共10分五、SUBPMOVR1,AANLA,0F0HSWAPACJNEA,10,NEXT1NEXT1JNCERRORMOVB,10MULABXCHA,R1ANLA,0FHCJNEA,10,NEXT2NEXT2JNCERRORADDA,R1RETERRORMOVA,255RET六、ORG0000HLJMPSTARTORG3HLJMPINT00STARTSETBEASETBEX0CLRIT0MOVA,1AGAINMOVP1,AACALLDELAYRLASJMPAGAINDELAYMOVR1,5LOOP1MOVR2,200LOOP2MOVR3,126DJNZR3,DJNZR2,LOOP2DJNZR1,LOOP1RETINT00PUSHACCPUSH1PUSH2PUSH3MOVR4,5AGAINMOVP1,0FFHACALLDELAYMOVP1,0ACALLDELAYDJNZR4,AGAINPOP3POP2POP1POPACCRETIEND6、简单叙述8051的C/T0的四种工作模式和串行通信的四种工作模式。(共8分)C/T0的模式013位计数器;串行通信模式0同步移位寄存器;116位计数器;28位循环计数器;32个独立的8位计数器1波特率可变的8位两机异步通信;2波特率固定的9位可多机的异步通信;3波特率可变的9位可多机的异步通信。7、MCS51系列单片机具有几个中断源分别是如何定义的其中哪些中断源可以被定义为高优先级中断如何定义答案简述MCU选型的基本原则。MCU是否含有所需的I/O端口数目。MCU是否含有所需的外围端口部件。MCU的CPU是否有合适的吞吐量。MCU的极限性能是否满足要求简述汇编中的伪指令的作用。8、各中断源对应的中断服务程序的入口地址是否能任意设定答案编译器提供的指令仅是为了更好地做好“翻译”工作,并不产生具体的机器指令。9、如果想将中断程序设置在程序储存区的任意区域,在程序中应该作何种设置请举例加以说明答案如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少5V/21000048V10、(4分)简述单片机对中断优先级的处理原则。答1)先处理优先等级高的中断,再处理优先等级低的中断2)若这些中断属于同一优先等级,则按中断硬件查询顺序进行排队,依次处理3)若当前正在处理的是低优先级的中断,在CPU开中断的前提下,它能被另一个高优先级的中断申请中断,形成中断嵌套。4)若当前正在处理的是高优先级中断,则暂不响应其他中断。11、(6分)8051单片机有哪几种寻址方式每种寻址方式各涉及哪些寄存器和存储器空间。请说明。答寻址方式涉及的寄存器使用的存储空间直接寻址片内RAM低128位字节寄存器寻址R0R7,A,B,CY,DPTR片内RAM寄存器间接寻址R0,R1,DPTR片内RAM,片外RAM与I/O口立即数寻址程序存储器基寄存器加变址寄存器间接寻址A,PC,DPTR程序存储器相对寻址PC程序存储器位寻址CY片内RAM的20H2FH,部分SFR12、(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- bim咨询合同样本
- 买设备管道合同样本
- 2024年5月份空间太阳能电站专项贷法律文本
- 债务离婚协议书二零二五年
- 短视频制作运营合作协议
- 行政合同范文
- 二零二五版建设工程施工合同补充协议范文
- 幼儿园厨师合同范例
- 二零二五版家政临时工聘用合同书
- 二零二五版工程中介居间合同范文
- GB/T 30314-2021橡胶或塑料涂覆织物耐磨性的测定泰伯法
- 非正式组织对企业人力资源管理的影响
- 罗布人村寨旅游景区讲解词
- KTV包厢物品赔偿价目表
- 初中生个人及家庭情况调查表
- 《比萨斜塔》-完整版课件
- 危化品使用登记表(需修改)
- 尉克冰《别把我当陌生人》阅读练习及答案(2021年辽宁省沈阳市中考题)
- 升降机安全检测报告书及检测内容
- 水墨中国风清明节日PPT模板
- 人卫版内科学第九章白血病(第4节)
评论
0/150
提交评论