您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 单片机原理与接口技术复习题及答案2
1复习题及答案(一)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。(A)16K(B)8K(C)4K(D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。(A)(B)RST(C)ALE(D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。(A)P0(B)P1(C)P2(D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。(A)(B)T1(C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B)。(A)方式0(B)方式1(C)方式2(D)方式3二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。3、在8051单片机中,由2个振荡周期组成1个状态周期,由6个状态周期组成1个机器周期。4、8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。5、对于80C51无嵌套的单级中断,响应时间至少3个机器周期,最多8个机器周期。三、简答题必考:简述80C51单片机的I/O口的功能和特点;答:P0:地址总线低8位/数据总线和一般I/O口P1:一般I/O口2P2:地址总线高8位和一般I/O口P3:第二功能和一般I/O口4个口作为一般I/O时均为准双向口。简述80C51单片机的中断系统功能;答:5个中断源、2个优先级中断控制、中断响应时间、中断受阻条件等……。简述80C51单片机定时/计数器的功能;答:2个16位定时/计数器。T0有4种工作方式,T1有4种工作方式。简述80C51单片机串行口的功能;答:全双工。由SBUF和PCON完成控制,波特率由T1产生。收、发中断用一个中断向量,中断标志RI、TI由软件清除。4种工作方式……。5、简述80C51单片机指令系统的特点及寻址方式。答:111条指令,大多为单、双周期指令,速度快。指令字节多为单、双字节,省空间。寻址方式多(7种),操作灵活。有布尔指令集,控制应用方便。7种寻址方式为……。(二)一、填空题1、MCS-51单片机扩展程序存储器所用的控制信号为(PSEN),扩展数据存储器所用的控制信号为(RD)和(WR)。2、关于堆栈类操作的两条指令分别是(PUSH)、(POP),操作遵循(先进后出)原则。3、(程序状态)寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B,则PSW中的P=(0)。4、若MCS-51单片机采用12MHz的晶振,它的机器周期(1um),ALE引脚输出正脉冲频率为(1MHZ),。5、要使MCS-51单片机从片内的地址0000H开始执行程序。那么EA应(低电平)。36、在片外扩展一片2764程序存储器芯片要(13)地址线。7、外部中断1(INT1)的中断入口地址为0013H);定时器1的中断入口地为(001BH)。8、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器(TCON)、(TMOD)的内容决定,且定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。9、欲使P1口的低4位输出0,高4位不变,应执行一条(ANLP1,#0F0H)命令。10、串行口的控制寄存器SCON中,REN的作用是(允许串行接收位)。二、判断题1、指令字节数越多,执行时间越长。(X)2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。(X)3、当MCS—51上电复位时,堆栈指针SP=00H。(√)4、CLRR0(X)5、EPROM的地址线为11条时,能访问的存储空间有4K。(√)6、51单片机只能做控制用,不能完成算术运算。(X)7、为了消除按键的抖动,常用的方法只有硬件方法(X)8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。(√)9、8155的复位引脚可与89C51的复位引脚直接相联。(√)10、MCS—51的串行接口是全双工的。(√)三、简述题1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?答:P0口要传送外部数据存储器的低8位地址和8位数据,(2分)而P2口只传送外部数据存储器的高8位地址。(2分)2、已知一MCS51单片机系统使用12MHZ的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?答、1)状态周期=2/fosc=0.167μm(1分)机器周期=12/fosc=1μm(1分)2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?2)TMAX=28×机器周期=256×1=256μm(2分)4(三)一、填空题(每空1分,共10分)1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为___低电平______.2.P0通常用作___单片机系统的地址/数据总线______.3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为__10H~17H_______.4.返回地址(或断点)是___在程序中断或子程序调用时______的程序计数器的内容。5.中央处理器CPU是单片机的核心,它完成___运算和控制功能______.6.单片机的工作过程,实际上就是___周而复始的取指令和执行指令的过程______.7.所谓中断源即是__引起中断的原因或发出中断请求的来源10.若累加器A中的数据为01110010B,则PSW中的P=__0_______.二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1.MCS—51单片机的复位信号是(A)有效。A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B)。A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(D)指令。A.PUSHR0B.PUSH@R0C.PUSH00HD.PUSH08H4.能够用紫外光擦除ROM中程序的只读存储器称为(C)。A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要(B)地址线。A.8根B.13根C.16根D.20根56.定时器/计数器工作方式1是(D)。A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(C)A.2MHzB.1MHzC.500KHzD.250KHz9.下列数据字定义的数表中,(C)是错误的。A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH三、简答题(每小题4分,共20分)3.简述中断响应的主要内容。答:由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:(1)将程序计数器PC的内容(断点)压栈(2)将中断入口地址装入PC,转去执行中断服务程序4.简述汇编语言中的标号有什么规定4.(1)标号由1—8字符组成,头一个字符必须是字母。(2)不能使用汇编语言已定义的符号。(3)标号后必须跟冒号:(4)同一标号在一个程序中只能定义一次。(四)一、填空题1、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP)寄存器的内容决确定的。3、寄存器PSW中的RS1和RS0的作用是(选择工作寄存器组)。4、LED数码显示有(静态显示)和(动态显示)两种显示形式。65、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为(0013H),串行口入口地址为(0023H),T0的入口地址为(000BH)。6、用汇编语言编写的程序称为(源)程序,通过汇编后得到的用机器码表示的程序称为(机器)程序。7、堆栈的地址由SP的内容确定,其操作规律是“先进后出”。9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。10、能在紫外线照射下擦除和重写的存储器是(EPROM)型存储器,能够直接在线路中快速写入和读出的存储器是(FLASHROM)型存储器。11、单片机内部与外部ROM之间的查表指令(MOVCA,@A+PC)。二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1分,共10分)1、在程序状态寄存器PSW中,判断是否有借/进位的标志位是(A),若选择寄存器工作组时标志位应是(CD)。A、CYB、ACC、RS1D、RS0E、OVF、P3、在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(B),实施该调用指令时,压入堆栈保存的程序地址是(F)。A、RETIB、RETC、ENDD、2000HE、0102HF、0203H4、在单片机中,(C)是数据存储器,(A)是程序存储器。A.ROMB.EPROMC.RAMD.EEPROME.FLASH5、定时/计数器有4种操作模式,它们由(B)寄存器中的M1M0状态决定。7A.TCONB.TMODC.PCOND.SCONE.PSW6、单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0~P3口的内容都是为(B)。A.0FHB.FFHC.08HD.07HE.00H三、判断题:1、8051每个中断源相应地在芯片上都有其中断请求输入引脚(X)2、程序计数器PC不能对它进行读写操作(√)3、8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(X)4、8051单片机对最高优先权的中断响应是无条件的(X)5、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令(X)6、在一般情况8051单片机允许同级中断嵌套(X)7、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√)8、单片机系统扩展时使用的锁存器,是用于锁存高8位地址(X)9、RCA为循环左移指令(X)10、MOVA,30H为立即寻址方式(X)四、简答题1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、……S6P1、S6P2。
本文标题:单片机原理与接口技术复习题及答案2
链接地址:https://www.777doc.com/doc-2606272 .html