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

下载本文档

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

文档简介

单片机原理及应用习题库第一章1微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别答微处理器、CPU、微处理机他们都是中央处理器,微计算机、单片机是一完整的计算机。2除了单片机这一名称之外,单片机还可称为()和()。答微控制器、嵌入式控制器3单片机与普通计算机的不同之处在于其将()、()、和()三部分集成于一块芯片上。答CPU、存储器、I/O4单片机的发展大致分为哪几个阶段答见教材5单片机根据其基本操作处理的位数可分为哪几种类型答1、4、8、16、32位6MCS51系列单片机的基本型芯片分别为哪几种它们的差别是什么。答三种,主要差别在于片内是否带有程序存储器。8031片内不带有程序存储器,8051片内带有4KROM,8751片内带有4KEOROM程序存储器,7MCS51系列单片机与80C51系列单片机的异同点是什么。答80C51系列单片机式与MCS51系列相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是片内功能部件可能有所不同。88051与8751的区别是(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同答C。9在家用电器中使用单片机应属于微计算机的(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用答B。10说明单片机主要应用在哪些领域答见教材。11单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。答CPU、存储器、I/O口128051与8751的区别是A、内部数据存储但也数目的不同B、内部数据存储器的类型不同C、内部程序存储器的类型不同D、内部的寄存器的数目不同答C第二章一、填空题1MCS51单片机引脚信号中,信号名称带上划线的表示该信号或2MCS51单片机内部RAM的寄存器区共有个单元,分为组寄存器,每组个单元,以作为寄存器名称3单片机系统复位后,PSW00H,因此内部RAM寄存区的当前寄存器是第组,8个寄存器的单元地址为4通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护调用返回时在进出栈操作,把保护的断点送回5为寻址程序状态的F0位,可使用的地址和符号有和6MCS51单片机的时钟电路包括两部分内容,即芯片内的和芯片外跨接的和7在MCS51中,处理器的数据位存储空间是由的可寻址和内部RAM为寻区的个位8MCS51的4个IO口中,P0是真正的双向口,而其它口则为准向口,这一区别在口线电路结构中表现在的不同上9在MCS51单片机中,如果采用6MHZ晶振,1个机器周期为()。答2US。析机器周期为振荡周期的1/6。10内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。答26H11若A中的内容为63H,那么,P标志位的值为()。答0析P为偶校验位,因为A中1的个数为偶数,所以P0。128031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW()。这时当前的工作寄存器区是()组工作寄存器区。答04H、00H、013使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。答低、程序14通过堆栈操作实现子程序调用,首先就要把()的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到()。答PC、PC15MCS51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS51的PC是16位的,因此其寻址的范围为()KB。答6416在MCS51单片机中,如果采用6MHZ晶振,一个机器周期为()。答2微秒17内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。答26H18若A中的内容为63H,那么,P标志位的值为()。答0198031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW()。这时当前的工作寄存器区是()组工作寄存器区。答04H,00H,020使用8031单片机时,需将引脚接()电平,因为其片内无(EA)存储器。答低;程序21通过堆栈操作实现子程序调用,首先就要把()的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到()。答PC;PC22MCS51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS51的PC是16位的,因此其寻址的范围为()K字节。二、判断题1用户构建单片机应用系统,只有使用芯片提供的信号引脚2程序计数器PC不能为用户使用,因此它就没有地址3内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用4在程序执行过程中,由PC提供数据存储器的读/写地址580C51共有21个专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的6对单片机的复位操作就是初始化操作7判断下列说法是否正确A、8031的CPU是由RAM和EPROM所组成。B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。C、在MCS51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。D、PC可以看成使程序存储器的地址指针。答错、错、对、对8判断以下有关PC和DPTR的结论是否正确A、DPTR是可以访问的,而PC不能访问。B、它们都是16位的存储器C、它们都有加1的功能。D、DPTR可以分为两个8位的寄存器使用,但PC不能。答对、对、对、对9判断下列说法是否正确A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。B、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。C、8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。答对、错、错10判断下列说法是否正确A、PC是1个不可寻址的特殊功能寄存器。B、单片机的主频越高,其运算速度越快。C、在MCS51单片机中,1个机器周期等于1US。D、特殊功能寄存器SP内装的是栈顶首地址单元的内容。答错、对、错、错11判断下列说法是否正确(A)8031的CPU是由RAM和EPROM所组成。(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。(C)在MCS51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。(D)PC可以看成是程序存储器的地址指针。答(A)错(B)错(C)对(D)对12什么是机器周期一个机器周期的时序是如何来划分的如果采用12MHZ晶振,一个机器周期为多长时间13判断以下有关PC和DPTR的结论是否正确ADPTR是可以访问的,而PC不能访问。B它们都是16位的寄存器。C它们都具有加“1”的功能。DDPTR可以分为2个8位的寄存器使用,但PC不能。答(A)对(B)对(C)错(D)对14判断下列说法是否正确(A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。(B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(C)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。答(A)对(B)错(C)错15判断下列说法是否正确APC是一个不可寻址的特殊功能寄存器。B单片机的主频越高,其运算速度越快。(C)在MCS51单片机中,一个机器周期等于1S。(D)特殊功能寄存器SP内装的是栈顶首地址单元的内容。三、选择题1单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括A提高程序运行的可靠性B提高程序运行速度C为程序设计提供方便D减少程序长度2内部RAM中的位寻址区定义的位的位是给A位操作准备的B位移操作准备的C控制转移操作准备的D以上都对3对程序计数器PC的操作A是自动进行的B是通过传送进行的C是通过加”1”指令进行的D是通过减”1”指令进行的4以下运算中对溢出标志OV没有影响或不受OV影响的运算是A逻辑运算B符号数加减法运算C乘法运算D除法运算5单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS51的PC为16位,因此起寻址范围是A4KBB64KBC8KBD128KB6在算术运算中,与辅助进位位AC有关的是A二进制树B八进制数C十进制数D十六进制数7以下有关PC和DPTR的结论中错误的是ADPTR是可以访问的而PC不能访问B它们都是16位的寄存器C它们都是具有加”1”功能DDPTR可以分为2个8位的寄存器使用,但PC不能8PC的值是A当前指令前一条指令的地址B当前正在执行指令的地址C下一条指令的地址D控制器中指令寄存器的地址9假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行栈保护后,SP的值为A36HB37HC38HD39H1080C51中,可使用的堆栈最大深度为A80个单位B32个单位C128个单位D8个单位11位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是A位累加器CYB通用寄存器的可寻址位C专用寄存器的可寻址位D位操作指令集12CS51单片机的运算电路中,不能为ALU提供数据的是A累加器AB暂存器C寄存器BD位操作指令集13在MCS51中A具有独立的专用的地址线B由P0口和P1口的口线作地址线C由P0口和P2口的口线作地址线D由P1口和P2口的口线作地址线14PC的值是A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址C、当前正在执行指令的下一条指令的地址D、控制器中指令寄存器的地址答C15PC的值是A当前正在执行指令的前一条指令的地址B当前正在执行指令的地址C当前正在执行指令的下一条指令的地址D控制器中指令寄存器的地址答(C)四、问答题18051单片机机芯包含那些主要逻辑功能部件各有什么主要功能2MCS51单片机的EA信号有何功能在使用8031时EA信号引脚应如何处理3MCS51单片机有哪些信号需要芯片引脚以第二功能的方式提供4内部RAM低128单元划分为哪3个主要部分说明各部分的使用特点5程序记数器PC作为不可寻址寄存器,它有哪些特点6堆栈有那些功能堆栈指示器SP的作用是什么在设计时,为什么还要对SP重新赋值7MCS51的4个I/O口在使用上有哪些分工和特点试比较个各口的特点8MCS51单片机运行出错或程序进入死循环,如何摆脱困境9什么是指令周期,机器周期和时钟周期如何计算机器周期的确切时间10使单片机复位有几种方法复位后机器的初始状态如何11片内RAM低128个单元划分为哪3个主要部分各部分的主要功能是什么答工作寄存器区、位寻址区、数据缓冲区12当MCS51单片机运行出错或程序陷入死循环时,如何来摆脱困境答软件陷阱、复位13如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS51单片机正在工作答ALE析因为单片机正常工作时,ALE脚输出时钟频率为振荡周期的1/6。14举例说明单片机推广应用对我国经济发展,科技进步的重大意义15从工艺结构等方面对MCS51单片机系列产品进行比较说明168051单片机芯片包含那些主要逻辑功能部件各什么功能17单片机面向控制应有的特点,在硬件结构方面有那些体现18MCS51单片机EA信号有何功能在使用8031时EA信号引脚应如何处理19MCS51D单片机有那些信号需要芯片引脚一第二功能的方式提供20内部RAM低128单元划分为那三个主要部分各部分主要功能是什么21程序设计器PC作为不可寻址寄存器,他有那些特点22堆栈有那些功能堆栈指示器SP的作用是什么在程序设计,为什么还要对SP重新赋值23MCS51的四个I/O口在使用上有那些分工和特点试比较个口的特点24MCS51单片机运行出错或程序进入死循环,如何摆脱困境25什么是指令周期,机器周期和时钟周期如何计算机器周期的确切时间26使单片机复位有几种方法复位后机器的初始状态如何27试说明单步执行程序的基本原理28举例说明单片机工业控制系统中掉电保护的意义及方法29MCS51单片机的片内都集成了哪些功能部件各个功能部件的最主要的功能是什么30说明MCS51单片机的引脚的作用,该引脚接高电平和接低电平时各有EA何种功能31MCS51的时钟振荡周期和机器周期之间有何关系答1个机器周期等于12个时钟振荡周期32程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。答5种中断源的中断入口地址中断源入口地址外部中断0INT0003H定时器0T0000BH外部中断1IT0013H定时器1T1001BH串行口0023H32内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址写出它们的字节地址。答字节地址为00H1FH的单元可以作为工作寄存器区;字节地址为20H2FH的单元可以进行位寻址;33写出P3口各引脚的第二功能。34当MCS51单片机运行出错或程序陷入死循环时,如何来摆脱困境35如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS51单片机正在工作36片内RAM低128个单元划分为哪三个主要部分各部分的主要功能是什么第四章一、判断题()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来控制中断的允许和禁止。二、单项选择题18031单片机的定时器T1用作定时方式时是。A由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部时钟频率定时,一个时钟周期加1D由外部时钟频率定时,一个机器周期加128031单片机的定时器T0用作计数方式时是。A由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部计数脉冲计数,下降沿加1D由外部计数脉冲计数,一个机器周期加138031单片机的定时器T1用作计数方式时计数脉冲是。A外部计数脉冲由T1(P35)输入B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T0(P34)输入D由外部计数脉冲计数48031单片机的定时器T0用作定时方式时是。A由内部时钟频率定时,一个时钟周期加1B由外部计数脉冲计数,一个机器周期加1C外部定时脉冲由T0(P34)输入定时D由内部时钟频率计数,一个机器周期加158031单片机的机器周期为2S,则其晶振频率FOSC为MHZA1B2C6D126用8031的定时器T1作定时方式,用模式1,则工作方式控制字为。A01HB05HC10HD50H7用8031的定时器T1作计数方式,用模式2,则工作方式控制字为。A60HB02HC06HD20H8用8031的定时器T1作定时方式,用模式1,则初始化编程为。AMOVTOMD,01HBMOVTOMD,50HCMOVTOMD,10HDMOVTCON,02H9用8031的定时器T1作定时方式,用模式2,则工作方式控制字为。A60HB02HC06HD20H10用8031的定时器T1作定时方式,用模式2,则初始化编程为。AMOVTOMD,06HBMOVTOMD,20HCMOVTOMD,10HDMOVTOMD,60H11用8031的定时器,若用软启动,应使TOMD中的。AGATE位置1BC/T位置1CGATE位置0DC/T位置012启动定时器0开始计数的指令是使TCON的。ATF0位置1BTR0位置1CTR0位置0DTR1位置013启动定时器1开始定时的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR114使8031的定时器T0停止计数的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR115使8031的定时器T1停止定时的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR116使8031的定时器T116。16。使8031的定时器T1停止计数的指令是使TCON的。ATF0位置1BTR0位置1CTR0位置0DTR1位置0178031的定时器T0作计数方式,用模式1(16位计数器)则应用指令初始化编程。AMOVTMOD,01HBMOVTMOD,10HCMOVTMOD,05HDMOVTCON,05H18下列指令判断若定时器T0计满数就转LP的是。AJBT0,LPBJNBTF0,LPCJNBTR0,LPDJBTF0,LP19下列指令判断若定时器T0未计满数就原地等待的是。AJBT0,BJNBTF0,CJNBTR0,DJBTF0,20当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。A0003HB000BHC00013HD001BH21当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是。A0003HB000BHC00013HD001BH22当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是。A0003HB000BHC00013HD001BH23MCS51单片机在同一级别里除串行口外,级别最低的中断源是。A外部中断1B定时器T0C定时器T1D串行口24MCS51单片机在同一级别里除INT0外,级别最高的中断源是。A外部中断1B定时器T0C定时器T1D外部中断025当外部中断0发出中断请求后,中断响应的条件是。ASETBET0BSETBEX0CMOVIE,81HDMOVIE,61H26当定时器T0发出中断请求后,中断响应的条件是。ASETBET0BSETBEX0CMOVIE,82HDMOVIE,61H27用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为。A01HB02HC04HD05H28用8031的定时器T0作定时方式,用模式2,则工作方式控制字为。A01HB02HC04HD05H298031的定时器T0作定时方式,用模式1(16位计数器)则应用指令初始化编程。AMOVTMOD,01HBMOVTMOD,01HCMOVTMOD,05HDMOVTCON,01H30用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是。AFFH、F6HBF6H、F6HCF0H、F0HDFFH、F0H31启动定时器0开始定时的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR132用8031的定时器T0定时,用模式2,则应。A启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C启动T0前向TH0、TL0置入计数初值,以后不再置入D。启动T0前向TH0、TL0置入相同的计数初值,以后不再置入33外部中断0的入口地址是。INTOA0003HB000BHC0013HD001BH34MCS51单片机CPU开中断的指令是。ASETBEABSETBESCCLREADSETBEX035MCS51单片机外部中断0开中断的指令是。ASETBETOBSETBEXOCCLRETODSETBET136MCS51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为。AD60,D20BD61,D20CD60,D21DD61,D2137MCS51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/表示的是。TA门控位B操作模式控制位C功能选择位D启动位388031单片机晶振频率FOSC12MHZ,则一个机器周期为S。A12B1C2D1239MCS51单片机定时器溢出标志是。ATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF040用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是。A9CHB20HC64HDA0H41MCS51单片机定时器外部中断1和外部中断0的触发方式选择位是。ATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF042MCS51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应。A由硬件清零B由软件清零C由软件置于D可不处理43MCS51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为。A00HBFFHC1D计数值44MCS51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后。A由硬件清零B由软件清零CA和B都可以D随机状态458051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为。AM8192BM256CM16DM13282426553616468031响应中断后,中断的一般处理过程是。A关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回47单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X。AXMFOSCBXMFOSCCXMDXM12TFOSC(FOSCT)488031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为。A000BHB0003HC0013HD001BH49MCS51单片机串行口发送/接收中断源的工作过程是当串行口接收或发送完一帧数据时,将SCON中的,向CPU申请中断。ARI或TI置1BRI或TI置0CRI置1或TI置0DRI置0或TI置150MCS51单片机响应中断的过程是。A断点PC自动压栈,对应中断矢量地址装入PCB关中断,程序转到中断服务程序C断点压栈,PC指向中断服务程序地址D断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址51执行中断处理程序最后一句指令RETI后,。A程序返回到ACALL的下一句B程序返回到LCALL的下一句C程序返回到主程序开始处D程序返回到响应中断时一句的下一句52MCS51的串行口工作方式中适合多机通信的是。A方式0B方式3C方式1D方式253MCS51单片机响应中断矢量地址是。A中断服务程序的首句地址B中断服务程序的出口地址C中断服务程序的入口地址D主程序等待中断指令的地址54当TCON的IT0为1,且CPU响应外部中断0,的中断请求后,INT。A需用软件将IE0清0B需用软件将IE0置1C硬件自动将IE0清0D(P32管脚)为高电平时自动将IIE0清055MCS51单片机串行口接收数据的次序是下述的顺序。(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单片机串行口发送数据的次序是下述的顺序。(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时,。A数据从RDX串行输入,从TXD串行输出B数据从RDX串行输出,从TXD串行输入C数据从RDX串行输入或输出,同步信号从TXD输出D数据从TXD串行输入或输出,同步信号从RXD输出58一主程序中有一句LPSJMPLP,功能指令为等待中断,当发生中断且中断返回后,D。A返回到主程序开始处B返回到该句的下一条指令处C返回到该句的上一条指令处D返回到该句59一中断子程序的最后一句不是RETI而是RET,中断返回后。A返回到主程序中ACALL或LCALL的下一句B返回到主程序中响应中断时一句的下一句C返回到主程序开始处D返回到0000H处60一主程序中有一句LPSJMPLP,功能指令为等待中断,在主程序中没有安排堆栈指针SP,且中断子程序的最后一句不是RETI而是SJMPLP,则执行完2次中断子程序后SP为。A与原来值相同B09HC08HD07H61外部中断源(外部中断)的向量地址为。1INTA0003HB000BHC0013HD002BH628051单片机共有中断源。A4B5C6D763对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为。A低电平的效B高电平有效C脉冲上跳沿有效D脉冲后沿负跳有效64单片机中PUSH和POP指令通常用来。A保护断点B保护现场C保护现场恢复现场D保护断点恢复断点三、多项选择题1MCS51单片机内部设置有两个16位可编程的定时器/计数器,简称定时器T0和T1,它们的等均可通过程序来设置和改变。A工作方式B定时时间C量程D启动方式E计数时间2MCS51单片机定时器内部结构由组成。ATCONBTMODC计数器DT0ET13MCS51单片机控制寄存器TCON的作用是等。A定时/计数器的启、停控制B定时器的溢出标志C外部中断请求标志D确定中断优先级E选择外部中断触发方式48051单片机定时器T0作定时用,采用操作模式1,编程时需有下列步骤。ATMOD初始化B选择电平触发还是边沿触发C置入计数初值D启动定时器E串行计数是否溢出及转移5168031单片机上电复位后,内容为0的寄存器是。AR0,R1BR7CACCDBETMOD、TCON6MCS51的中断系统由。A特殊功能寄存器TCON、SCONB模式控制寄存器TMODC中断允许控制寄存器IED中断优先级寄存器IPE中断顺序查询逻辑7CPU响应中断的条件包括。A现行指令运行结束B保护现场C有中断请求D申请中断的中断源中断允许位为1E已开放CPU中断8MCS51的中断源是。A外部输入中断源(P32)B外部输入中断源(P33)0INT1INTCT0的溢出中断源D串行口发送和/接收中断源ET1的溢出中断源9MCS51单片机外部中断源的中断请求方法可以是。A高电平触发B低电平触发C上升沿触发D下降沿触发E一串脉冲头朝下的连续矩形波触发10下列哪些属于8031单片机串行通讯时接收数据的过程。ASCON初始化B从RXD串行输入数据CRI置位D软件RI清零E从SBUF读数据11下列哪些属于8031单片机串行通讯时发送数据的过程。ASCON初始化B数据送SBUFC从TXD发送数据D置TI为1E软件TI清零12下列哪些是8051单片机的中断矢量地址。A0003HB000BHC0007HD0013HE001BH138051单片机的IE寄存器的用途是。A确定中断方式B确定CPU中断的开放或禁止C定时器中断的开放或禁止D定时器溢出标志E。选择外部中断的开放或禁止148051单片机的SCON寄存器的用途是。A高电平触发B低电平触发C上升沿触发D下降沿触发E一串脉冲头朝下的连续矩形波触发15MCS51单片机中定时/计数器的工作模式有。A8位自动重装计数器B13位计数器C16位计数器D32位计数器E两个独立的8位计数器16MCS51单片机外部计数脉冲输入T0(P34),如用按钮开关产生计数脉冲,应采用。A加双稳态消抖动电路B加单稳态消抖动电路C555时基电路整形D施密特触发器整形E软件延时消抖动17用8031的定时器T1作定时方式,用模式2,则初始化编程为。A置TMOD为05HB置TMOD为60HC置TMOD为02HD置TH0、TL0相同初值,以后不须重新置数E置TH0、TL0相同初值,以后须重新置数18随机干扰往往是以瞬变、尖峰或脉冲形式出现,它是由造成的。A温度变化B电压效应C电动工具的火花D电感性负载的启停E光电效应19DAC0832的CS接到8031的P20时,程序中0832的地址指针寄存器DPTR应置为。A0832HBFE00HCFEF8HDFD00HEEFF8H20中断指令的撤除有。A定时/计数中硬件自动撤除B脉冲方式外部中断自动撤除C电平方式外部中断强制撤除D串行中断软件撤除E串行中断硬件自动撤除21所谓系统总线,指的是。A数据总线B地址总线C内部总线D外部总线E控制总线22下述条件中,能封锁主机对中断的响应的条件是。A一个同级或高一级的中断正在处理时B当前周期不是执行当前指令的最后一个周期C当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的指令D当前执行的指令是一长跳转指令E一个低级的中断正在处理时四、简答题1、CPU响应中断的条件有哪些2、简述8031单片机串行通信时发送数据的过程。3、常用的可编程I/O接口芯片有哪些(要求答出4个)4、80C51单片机的串行口有几种工作方式各有什么特点和功能5、简述80C51单片机的4个I/O口在使用上有哪些分工和特点6、简述定时器的四种工作模式的特点,如何选择和设定7、当定时器T0用作模式3时,由于TR1位已被T0占用,如何控制定时器T1的开启和关闭8、已知8051单片机的FOSC12MHZ用T1定时。试编程由P10和P11引脚分别输出周期为2MS和500US的方波。9、什么是中断其主要功能是什么10、什么是中断优先级中断优先处理的原则是什么11、什么是串行异步通信,它有哪些作用并简述串行口接收和发送数据的过程。12、某异步通信接口,其帧格式由1个起始位(0),7个数据位,1个偶校验和1个停止位(1)组成。当该接口每分钟传送1800个字符时,试计算出传送波特率。13、串行口工作方式在方式1和方式3时,其波特率与FOSC、定时器T1工作模式2的初值及SNOD位的关系如何设FOSC6MHZ,现利用定时器T1模式2产生的波特率为110BPS。试计算定时器初值。14、MCS51单片机的P0P3口结构有何不同15、MCS51单片机的P0P3口在作通用I/O口使用时,为什么称它们为准双向口16、简述P3口的第二功能17、通常单片机有几种复位方式18、MCS51单片机的振荡频率范围是多少内部时钟电路和外部时钟电路在结构上有什么区别19、什么叫振荡周期、机器周期、指令周期和时钟周期它们之间有何关系当晶振频率为6MHZ时,一个指令周期是多少微秒20、5

温馨提示

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

评论

0/150

提交评论