《湖南工业大学单片机原理与应用》试题库DOC_第1页
《湖南工业大学单片机原理与应用》试题库DOC_第2页
《湖南工业大学单片机原理与应用》试题库DOC_第3页
《湖南工业大学单片机原理与应用》试题库DOC_第4页
《湖南工业大学单片机原理与应用》试题库DOC_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

《湖南工业大学单片机原理与应用》试题库DOC《湖南工业大学单片机原理与应用》试题库DOC38/38《湖南工业大学单片机原理与应用》试题库DOC《湖南工业大学单片机原理与应用》试题库一.单项选择题1.单片机复位后,SP、PC、I/O口的内容为()。A.SP=60HPC=00HP0=P1=P2=P3=FFHB.SP=00HPC=0000HP0=P1=P2=P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00HP0=P1=P2=P3=00H答案:C2.80C51有四个工作存放器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETBRS0指令,此时只能使用()的工作存放器。A.0区B.1区C.2区D.3区答案:B3.ATMEL的AT89S51驱动能力最强的并行端口为()。A.P0B.P1C.P2D.P3答案:A4.读片外面数据储藏器时,不起作用的信号是()。A./RDB./WEC./PSEND.ALE答案:C5.AT89S51单片机准时器工作方式0是指()工作方式。A.8位B.8位自动重装C.13位D.16位答案:C6.AT89S51单片机外面中止0对应的中止入口地址是()。A.0003HB.000BHC.0013HD.001BH答案:A7.下面哪条指令是错误的?()。A.MOVX@R0,#30HB.MOVCA,@A+PCC.PLAD.POPACC答案:A8.AT89S51单片机可分为两此中止优先级别,各中止源的优先级别设定是利用()存放器。A.IEB.PCONC.IPD.SCON答案:C9.AT89S51单片机响应外面中止1的中止时,程序应转移到地址()。A.0003HB.000BHC.0013HD.001BH答案:C10.AT89S51单片机的位寻址区位于内部RAM的()单元。A.00H~7FHB.20H~7FHC.00H~1FHD.20H~2FH答案:D11.AT89S51单片机在同一优先级的中止源同时申请中止时,CPU第一响应

()。A.外面中止0B.外面中止1C.准时器0中止D.准时器1中断答案:A12.利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可追踪到子程序内部并逐条执行子程序内部的各条指令。A.暂停B.调试C.单步D.连续运行答案:C13.已知:MOVA,#28HMOVR0,#20HMOV@R0,AANLA,#0FHORLA,#80HXRLA,@R0执行结果A的内容为()。A.A0HB.28HC.08HD.88H答案:A14.在进行BCD码运算时,紧跟加法运算指令后边的指令必定是()指令。A.ADDB.DAAC.ADDCD.由实质程序确定答案:B15.在80C51中,需要外加电路实现中止撤掉的是:()。A.准时中止B.脉冲方式的外面中止C.外面串行中止D.电平方式的外面中止答案:D16.80C51的准时器T0,若振荡频率为12MHz,在方式1下最大准时时间为()。A.8192msB.65536μsC.0.256μsD.16384ms答案:B17.控制串行口工作方式的存放器是()。A.TCONB.PCONC.SCOND.TMOD答案:C18.开机复位后,CPU使用的是第0组工作存放器,地址范围是()。A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H答案:D19.80C51单片机P0口用作输出时,应外接()。A.上拉电阻B.二极管C.三极管D.下拉电阻答案:A20.在进行BCD码运算时,紧跟加法运算指令后边的指令必定是()指令。A.ADDB.DAAC.ADDCD.由实质程序确定答案:B121.进位标志CY在()中。A.累加器B.算逻运算部件ALUC.程序状态字存放器PSWD.DPTR答案:14.C22.80C51单片机有七种寻址方式,MOVXA,@A+DPTR属于()寻址。A.间接B.变址C.相对D.直接答案:5.B.有以下程序段:MOV31H,#24H;MOVA,31H;SWAPA;ANLA,#0F0H;执行结果是A.(A)=24HB.(A)=42HC.(A)=40HD.(A)=00H答案:C24.某种储藏器芯片容量是8KB,那么它的地址线根线是()。A.11根B.12根C.13根D.14根答案:C25.若是AT89S51单片机系统的T0中止服务程序放在程序储藏区的0500H地址开始的一段空间内,此时跳转到T0中止服务程序的指令LJMP0500H应放在()开始的中止地址区。A.0003HB.0013HC.0023HD.000BH答案:B26.8位LED显示器采用动向显示方式时(不加锁存器),最少需要供应的I/O线总数是()。A.16B.20C.18D.6答案:A27.货仓数据的进出原则是()A.先进先出B.进入不出C.后进后出D.先进后出答案:A28.80C51单片机中,若晶振频率屡6MHz,一个机器周期等于()μs。A.1.5B.3C.1D.2答案:D29.单片机复位后,累加器A、PC、PSW的内容为()。A.A=FFHPC=00HPSW=FFHB.A=00HPC=0000HPSW=00HC.A=07HPC=0000HPSW=FFHD.A=00HPC=00HPSW=00H答案:B30.PC的值是()。A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的地址C.当前正在执行指令的下一条指令的地址D.控制器中指令存放器的地址

答案:C31.以下说法中错误的选项是()。A.PC是一个不能寻址的特别功能存放器。B.单片机的主频越高,其运算速度越快。C.在80C51单片机中,一个机器周期等于1μS。D.特别功能存放器SP内装的是栈顶首地址单元的地址。答案:C32.AT89S51单片机的字长是()。A.2位B.4位C.8位D.16位答案:C33.假设A=38H,(R0)=17H,(17H)=34H,执行以下指令:ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的内容为()。A.CDHB.DCHC.BCHD.DBH答案:D34.在80C51单片机中,需要外加电路实现中止撤掉的是:A.准时中止B.脉冲方式的外面中止C.外面串行中止D.电平方式的外面中止答案:D35.AT89S51单片机外扩储藏器芯片晌,4个I/O口中用作地址总线的是()。A.P0口和P2B.P0口C.P1口和P3口D.P2口答案:A29.串行口的工作方式由()存放器决定。A.SBUFB.PCONC.SCOND.RI答案:C36.某种储藏器芯片是16KB,那么它的地址线根数是()A.11根B.12根C.13根D.14根答案:D37.80C51单片机系统中,若晶振频率屡12MHz,一个机器周期等于()μs。A.1.5B.3C.1D.2答案:31.C,38.单片机复位后,SP、PC、I/O口的内容为()A.SP=07HPC=00HP0=P1=P2=P3=FFHB.SP=00HPC=0000HP0=P1=P2=P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00HP0=P1=P2=P3=00H答案:C39.80C51单片机乘法指令操作码助记符是()。2A.MOVB.MOVXC.MOVCD.MUL答案:D40.80C51单片机响应中止矢量地址是()。A.中止服务程序的首句地址B.中止服务程序的出口地址C.中止服务程序的入口地址D.主程序等待中止指令的地址答案:C41.单片机在与外面I/O口进行数据传达时,将使用()指令。A.MOVXB.MOVC.MOVCD.视详尽I/O口器件而定。答案:A,42.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。A.将源程序变换成目标程序B.将目标程序变换成源程序C.将初级语言变换成高级语言D.连续执行键答案:A43.设内部RAM(30H)=40H,(40H)=10H,(10H)=00H,解析以下程序执行后(B)=()。MOVR0,#30HMOVA,@R0MOVR1,AMOVB,@R1A.00HB.40HC.30HD.10H答案:A44.调用子程序.中止响应过程及转移指令的共同特点是()。A.都能返回B.都经过改变PC实现转移C.都将返回地址压入货仓D.都必定保护现场答案:B45.在进行串行通讯时,若两机的发送与接收能够同时进行,则称为()。A.半双工传达B.单工传达C.双工传达D.全双工传达答案:D46.AT89S51单片机复位后,从()单元开始取指令。A.0003HB.000BHC.0000HD.0100H答案:C47.51单片机执行MOVX写指令时,相关的信号状态是()。A.PSEN无效为低电平,WR有效为低电平B.PSEN无效为高电平,WR有效为低电平C.PSEN有效为低电平,WR无效为高电平D.PSEN有效为高电平,WR无效为高电平答案:B48.对片外数据RAM单元读写数据用()。A.MOV指令B.MOVX指令C.WR指令D.MOVC指令答案:D49.AT89S51的无条件转移指令中,其转移范围最大的是()。

A.LJMPB.AJMPC.SJMPC.GOTO答案:A50.执行MOVSP,#30H指令后,压栈从片内RAM的()单元开始A.2FHB.30HC.31HD.#30H答案:C51.准时器/计数器T0工作于模式2,在计数溢出时()。A.计数从零重新开始B.计数从初值重新开始C.计数停止D.由程序决定答案:B52.按键的机械抖动时间平时是()。A.0B.5~10μsC.5~10msD.1s以上答案:C53.以下计算机语言中,CPU能直接识其他是()。A.自然语言B.高级语言C.汇编语言D.机器语言答案:D54.以下指令中,()指令执行后使标志位CY清0。A.MOVA,#00HB.CLRAC.ADDA,#00HD.CLR00H答案:C55.当需要从AT89S51单片机程序储藏器取数据时,采用的指令为()。A.MOVA,@R1B.MOVCA,@A+DPTRC.MOVXA,@R0D.MOVXA,@DPTR答案:B56.共阳数码管要显示字形“8”时,则对应的七段码值为()。A.7FHB.77HC.08HD.88H答案:A57.80C51单片机时钟周期为T0,则机器周期为()。A.2T0B.4T0C.8T0D.12T0答案:D58.单片机复位时,程序计数器PC的值为()。A.0000HB.0030HC.4000HD.4100H答案:A59.某储藏器芯片有12根地址线,8根数据线,该芯片有()个储藏单元。A.1KBB.2KBC.3KBD.4KB答案:D60.MOVA,R1的寻址方式为()。A.马上寻址C.直接寻址C.存放器寻址D.存放器间接寻址答案:C61.串行口发送中止标志位为()。A.TIB.RIC.IE0D.IE1答案:A62.T1中止赞同控制位为()。A.ET0B.ET1C.ESD.EX13答案:B63.串行口工作在方式0时,作同步移位存放器使用,此时串行数据输入输出端为()。A.RXD引脚B.TXD引脚C.T0引脚D.T1引脚答案:A64.已知X的补码为10000010B,则X的真值是十进制()。A.127B.-127C.126D.-126答案:D65.利用串行方式(),外接移位存放器,能将串行接口扩展为并行输入、输出接口。A.0B.1C.2D.3答案:A66.有一位共阴极LED显示器,要使它显示“5”,它的字段码为()。A.6DHB.92HC.FFHD.00H答案:A67.多字节加法运算,在进行最低字节相减前,应先将CY()。A.清0B.置1C.取反D.送入A答案:A68.单片机的程序计数器PC是16位,其寻址范围为()。A.128BB.256BC.8KBD.64KB答案:D69.货仓指针的作用是()。A.指明栈底的地址B.指明栈顶的地址C.操作数地址D.指令的地址答案:B70.指令MOVPSW,#00H对源操作数而言,属于()方式。A.直接寻址B.马上寻址C.存放器寻址D.相对寻址答案:B71.AT89S51单片机的串行中止入口地址为()。A.0003HB.0013HC.0023HD.0033H答案:C72.以下哪一条指令的写法是错误的()。A.MOVDPTR,#3F98HB.MOVR0,#0FEHC.MOV50H,#0FC3DHD.INCR0答案:C73.AT89S5l单片机的货仓区是设置在()中。A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区答案:C74.以下哪一条是位操作指令()。A.MOVP0,#0FFHB.C.CPLAD.POPPSW答案:B75.以下指令不是变址寻址方式的是()。A.JMP@A+DPTRB.MOVCA,@A+PCC.MOVXA,@DPTRD.MOVCA,@A+DPTR

答案:C76.以下哪一条是位操作指令()。A.MOVP1,#0FFHB.MOVC,C.CPLAD.POPPSW答案:B77.以下哪一条指令的写法是错误的()。A.MOVA,@A+DPTRB.MOVR0,#FEHC.CPLAD.PUSHACC答案:A78.()属于单片机系统前向通道的器件。A.A/D变换B.D/A变换C.LED数码管D.继电器答案:A79.T0设置成计数方式时,外面引脚计数脉冲的最高频率应是晶振频率的()。A.1/12B.1/24C.1/48D.1/100答案:B80.外面中止INT0的触发方式控制位IT0置1后,其有效的中止触发信号是()。A.高电平B.低电平C.上升沿D.下降沿答案:D81.与准时工作方式0和1对照较,准时工作方式2不具备的特点是()。A.计数溢出后能自动恢复计数初值B.增加计数器的位数C.提高了准时的精度D.适于循环准时和循环计数答案:B82.串行口工作方式1的波特率是()。A.固定的,为fosc/32B.固定的,为fosc/16C.可变的,经过准时器/计数器T1的溢出率设定D.固定的,为fosc/64答案:C83.以下说法正确的选项是()。A.马上寻址方式是被操作的数据自己在指令中,而不是它的地址在指令中B.指令周期是执行半条指令的时间C.指令中直接给出的操作数称为直接寻址D.内部存放器可作为间接存放器答案:A84.指令周期有三种,分别是单周期指令,双周期指令和()指令。A.三周期B.四周期C.五周期D.六周期答案:B85.以下关于AT89S51系统各中止源说法正确的选项是()。A.各中止源发出的中止央求信号,都会标志在AT89S51系统中的IE存放器中B.各中止源发出的中止央求信号,都会标志在AT89S51系统中的TMOD存放器4中C.各中止源发出的中止央求信号,都会标志在AT89S51系统中的IP存放器中D.各中止源发出的中止央求信号,都会标志在AT89S51系统中的TCON与SCON存放器中答案:D86.以下说法正确的选项是()。A.特别功能存放器SCON,与准时器/计数器的控制没关B.特别功能存放器TCON,与准时器/计数器的控制没关C.特别功能存放器IE,与准时器/计数器的控制没关D.特别功能存放器TMOD,与准时器/计数器的控制没关答案:A87.控制串行口工作方式的存放器是()。A.TCONB.PCONC.SCOND.TMOD答案:C88.对程序储藏器的读操作,只能使用()。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令答案:D89.使用准时器T1时,有()工作方式。A.1B.2C.3D.4答案:C90.经过串行口发送或接收数据时,在程序中应使用()。A.MOVC指令B.MOVX指令C.MOV指令D.XCHD指令答案:C91.AT89S51单片机可分为两此中止优先级别,各中止源的优先级别设定是()存放器。A.IEB.PCONC.IPD.SCON答案:C92.AT89S51单片机响应外面中止0的中止时,程序应转移到地址()。A.0003HB.000BHC.0013HD.001BH答案:A93.80C51单片机准时器溢出标志是()。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0答案:D94.用准时器T1方式2计数,要求每计满100次,向CPU发出中止央求,TH1、TL1的初始值是()。A.9CHB.20HC.64HD.A0H答案:A95.80C51单片机准时器外面中止1和外面中止0的触发方式选择位是()。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0答案:C

96.80C51单片机准时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用盘问方式,则应()。A.由硬件清零B.由软件清零C.由软件置于D.可不办理答案:B97.80C51单片机准时器T0的溢出标志TF0,若计满数在CPU响应中止后()。A.由硬件清零B.由软件清零C.A和B都能够D.随机状态答案:A98.80C51单片机计数初值的计算中,若设最大计数值为M,关于模式1下的M值为()。A.M=8192B.M=256C.M=16D.M=65536答案:D99.80C51响应中止后,中止的一般办理过程是()。A.关中止,保护现场,开中止,中止服务,关中止,恢复现场,开中止,中止返回B.关中止,保护现场,保护断点,开中止,中止服务,恢复现场,中止返回C.关中止,保护现场,保护中止,中止服务,恢复断点,开中止,中止返回D.关中止,保护断点,保护现场,中止服务,关中止,恢复现场,开中止,中断返回答案:A100.80C51单片机响应中止的过程是()。A.断点PC自动压栈,对应中止矢量地址装入PCB.关中止,程序转到中止服务程序C.断点压栈,PC指向中止服务程序地址D.断点PC自动压栈,对应中止矢量地址装入PC,程序转到该矢量地址答案:D101.80C51单片机的()口的引脚,还拥有外中止、串行通讯等第二功能。A.P0B.P1C.P2D.P3答案:C102.80C51单片机应用程序一般存放在()。A.RAMB.ROMC.存放器D.CPU答案:B103.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。A.7542HB.7542C.D.答案:B104.80C51的以下指令中,不影响标志位CY的指令有()。A.ADDA,20HB.CLRAC.RRCAD.INCA答案:D105.80C51的CPU主要的组成部部分为()。A.运算器、控制器B.加法器、存放器5C.运算器、存放器D.运算器、指令译码器答案:A106.80C51的CPU是()位的单片机。A.16B.4C.8D.准16答案:C107.80C51复位后,PC与SP的值为()。A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,00H答案:B108.当需要从80C51单片机程序储藏器取数据时,采用的指令为()。A.MOVA,@R1B.MOVCA,@A+DPTRC.MOVXA,@R0D.MOVXA,@DPTR答案:B109.80C51单片机中既可位寻址又可字节寻址的单元是()。A.20HB.30HC.00HD.70H答案:A110.以下哪条指令是正确的()。A.PUSHR2B.ADDR0,AC.MOVXA@DPTRD.MOV@R0,A答案:D111.10101.101B变换成十进制数是()。A.B.C.D.答案:D112.储藏器的地址范围是0000H~0FFFH,它的容量为()。A.1KBB.2KBC.3KBD.4KB答案:D113.3D.0AH变换成二进制数是()。A.B.C.D.答案:A114.73.5变换成十六进制数是()。B.C.111HD.49H答案:B115.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。A.存放器,外面数据储藏器B.直接,程序储藏器C.存放器间接,内部数据储藏器D.存放器间接,外面数据储藏器答案:D116.()指令是80C51指令系统中执行时间最长且长达4us的。A.比较转移B.循环转移C.增减量D.乘除法答案:D117.80C51单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()。A.MOVR1,40HB.MOVR1,#40HMOVX@R1,AMOVXR1,A

C.MOVX40H,AD.MOVR1,#40HMOVX@R1,A答案:D118.不属于单片机与输入输出设备进行信息交换的方式是()。A.无条件传达方式B.盘问方式C.中止方式D.储藏器直接存取方式答案:D119.A/D变换方法有以下四种,ADC0809是一种采用()进行A/D变换的位接口芯片。A.计数式B.双积分式C.逐次逼近式D.并行式答案:C120.80C51单片机内有()个16位的准时/计数器,准时/计数器T0有()种工作方式。A.4,5B.2,4C.5,2D.2,3答案:B121.在单片机应用系统中,两线双向长距离(几百米)通讯应采用()。A.TTL电平B.RS232C电平C.RS422电平D.RS485电平答案:D122.若一个压缩的BCD码为00110001B,它表示的数是()。A.11HB.11C.31D.00010001B答案:C123.在80C51单片机中,设定方式时能够使T1停止计数的方式为()。A.方式0B.方式1C.方式2D.方式3答案:D124.DAC0832能够实现两路模拟信号的同步输出,这是利用了该芯片的()特点。A.单极性B.双极性C.单缓冲D.双缓冲答案:D125.指令JC80H的寻址方式是()。A.相对寻址B.马上寻址C.直接寻址D.变址寻址答案:A126.80C51单片机复位时,SP的状态为()。A.00HB.07HC.08HD.不确定答案:B127.在以下几个地址中,能够进行位寻址的单元是()。A.87HB.88HC.89HD.8AH答案:B128.字符“A”的ASCII码是()。A.0AHB.10C.00001010BD.41H答案:D129.电子计算机系统中采用的计数制是()。A.十进制B.二进制C.八进制D.十六进制答案:B6130.一个带符号数的补码是11111111B,该数为()。A.-1B.-127C.-128D.+1答案:A131.指令DJNZRn,rel指的是()。A.比较不等转移B.减1不为0转移C.散转移D.长跳转答案:B132.以下的指令中,既有货仓操作又影响中止触发器的指令是()。A.ACALLB.LCALLC.RETD.RETI答案:D133.在80C51单片机单片机中,控制外中止触发方式的存放器是()。A.TCONB.IEC.IPD.SCON答案:A134.80C51单片机复位时,P0~P3口锁存器的状态为()。A.00HB.80HC.不确定D.FFH答案:D135.在80C51汇编语言中,十六进制数据正确的书写格式是()。A.100lBB.A8HC.0A8HD.'A8'答案:C136.在80C51单片机中,8位数据位可变波特率的双机通讯应采用()。A.方式0B.方式1C.方式2D.方式3答案:B137.以下指令中,“不带进位循环左移”指的是()。A.RLAB.RLCAC.RRAD.RRCA答案:A138.若(CY)=1,P1.0为0,执行指令ANLC,P1.0后()。A.P1.0为1B.(CY)不变C.(CY)=1D.(CY)=0答案:D139.在80C51单片机的4个并口中,当由OC门驱动需要外接上拉电阻的是()。A.P0口B.P2口C.P1口D.P3口答案:A140.计算机中带符号数的运算最常采用的是()。A.原码B.反码C.补码D.BCD码答案:C.关于子程序与主程序的参数传达,当要求较快的传达速度时宜采用的方式是()。A.内部储藏器B.外面储藏器C.存放器D.货仓答案:C142.以下指令中,错误的指令是()。A.INCAB.DECAC.INCDPTRD.DECDPTR答案:D143.在80C51单片机中,不属于特别功能存放器范围的是()。

A.PCB.ACCC.BD.PSW答案:A144.I/O设备经接口与单片机连接,不传输数据时对总线呈高阻,这是利用接口的()功能。A.数据锁存B.三态缓冲C.时序协调D.信号变换答案:B145.在80C51单片机应用系统中,关于较复杂的I/O设备的央求能实时响应,应采用()传达。A.无条件B.状态盘问C.中止D.DMA答案:C146.在80C51单片机中,要求计数值较大时应采用()。A.方式0B.方式1C.方式2D.方式3答案:B147.在80C51单片机中,拥有自动重装的方式为()。A.方式0B.方式1C.方式2D.方式3答案:C148.设80C51单片机晶振频率为12MHz,准时器作计数器使用时,其最高的输入计数频率应为()。答案:C149.已知1只共阴极LED显示器,此中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。答案:A150.在生产过程中达成程序写入的只读储藏器称为()。A.掩膜ROMB.PROMC.EPROMD.E2PROM。答案:A二.判断题1.MOVA,30H这条指令执行后的结果(A)=30H。(×)2.80C51与80C51的差异在于内部可否有数据储藏器。(×)3.80C51单片机可执行指令:MOVR6,R7。(×)4.指令中直接给出的操作数称为直接寻址。(×)5.80C51单片机中的PC是不能寻址的。(√)6.80C51有5此中止源,有5此中止优先级,优先级由软件填写特别功能寄存器IP以选择。(×)7.80C51单片机可执行指令:MOVR5,R4。(×)8.MOVA,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。(√)9.80C52单片机包括4K的ROM,256字节的RAM,6此中止源。(×)10.货仓的操作原则是先进后出.后进先出。(×)11.同一时间同一级其他多中止央求,将形成拥塞,系统无法响应。(×)12.80C51单片机可执行指令:MOVA,@R3。(×)713.MOVA,30H这条指令执行后的结果A=30H。(×)14.SP内装的是栈顶首址的内容。(×)15.对程序储藏器的读操作,只能使用MOV指令。(×)16.低优先级不能够中止高优先级,但高优先级能中止优先级。(√)17.80C51与8751的差异在于内部可否有程序储藏器。(√)18.程序计数器PC中装的内容是当前正在执行指令的地址。(×)19.80C51单片机可执行指令:MOV28H,@R4;(×)20.当向货仓压入一个字节的数据后,SP中的内容减1。(×)21.80C51单片机可执行指令:CLRR5;(×)22.80C51片内含EPROM,80C51片内不含EPROM。(×)23.80C51单片机是高档16位单片机。(×)24.80C51的产品80C51与80C51的差异是:80C51片内无ROM。(√)25.80C51单片机的CPU从功能上可分为运算器和储藏器。(×)26.80C51的累加器ACC是一个8位的存放器,简称为A,用来存一个操作数或中间结果。(√)27.80C51的程序状态字存放器PSW是一个8位的专用存放器,用于存放程序运行中的各种状态信息。(√)28.80C51的程序储藏器用于存放运算中间结果。(×)29.80C51的数据储藏器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩大64K字节的RAM。(√).单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(√).单片机的指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。(√)32.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(×)33.80C51单片机上电复位后,片内数据储藏器的内容均为00H。(×)34.当80C51单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。(√)35.80C51单片机片内RAM从00H~1FH的32个单元,不但能够作工作存放器使用,而且可作为通用RAM来读写。(√)36.80C51单片机的片内储藏器称为程序储藏器。(×)37.80C51单片机的数据储藏器是指外面储藏器。(×)38.80C51单片机的特别功能存放器集中部署在片内数据储藏器的一个地域中。(√)39.80C51单片机的指令格式中操作码与操作数之间必定用“,”分开。(×)40.80C51指令:MOVA,#40H;表示将马上数40H传达至A中。(√)41.80C51指令:MOVA,@R0;表示将R0指示的地址单元中的内容传达至A中。(√)42.80C51指令:MOVXA,@DPTR;表示将DPTR指示的地址单元中的内容传送至A中。(√)43.80C51的数据传达指令是把源操作数传达到目的操作数,指令执行后,源操作数改变,目的操作数更正为源操作数。(×)44.80C51指令中,MOVX为片外RAM传达指令。(√)45.80C51指令中,MOVC为ROM传达指令。(×)

46.将37H单元的内容传达至A的指令是:MOVA,#37H。(×)47.80C51指令中,16位马上数传达指令是:MOVDPTR,#data16。(√)48.80C51单片机,CPU对片外RAM的接见只能用存放器间接寻址的方式,且仅有4条指令。(√)49.如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。(×)50.关于AT89S51单片机,当CPU对内部程序储藏器寻址高出4K时,系统会自动在外面程序储藏器中寻址。(√)51.指令MULAB执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。(×)52.已知:DPTR=11FFH执行INCDPTR后,结果:DPTR=1200H。(√)53.已知:A=11HB=04H,执行指令DIVAB后,其结果:A=04H,B=1CY=OV=0。(√)54.已知:A=1FH,(30H)=83H,执行ANLA,30H后,结果:A=03H(30H)=83HP=0。(×)55.无条件转移指令LJMPaddr16称长转移指令,赞同转移的目标地址在128KB空间范围内。(×)56.在进行二——十进制运算时,必定用到DAA指令。(×)57.CPU的时钟周期为振荡器频率的倒数。(√)58.80C51指令系统中,指令CJNEA,#data,rel的作用相当于SUBBA,#data与JNCrel的作用。(×)59.80C51指令系统中,指令JNBbit,rel是判位转移指令,即表示bit=1时跳转。(×)60.80C51单片机的PC与DPTR都在CPU片内,所以指令MOVCA,@A+PC与指令MOVCA,@A+DPTR执行时只在单片机内部操作,不涉及片外储藏器。(×)61.80C51单片机中PUSH和POP指令只能保护现场,不能够保护断点。(×)62.指令LCALLaddr16能在64K字节范围内调用子程序。(√)63.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传达至累加器A,则必定使用指令MOVCA,@A+PC。(×)64.指令MOVA,00H执行后A的内容必然为00H。(×)准时、中止、串行口系统及应用65.在80C51单片机内部结构中,TMOD为模式控制存放器,主要用来控拟定时器的启动与停止。(×)66.在80C51单片机内部结构中,TCON为控制存放器,主要用来控拟定时器的启动与停止。(√)67.80C51单片机的两个准时器均有两种工作方式,即准时和计数工作方式。(√)68.80C51单片机的TMOD模式控制存放器不能够进行位寻址,只能用字节传达指令设置准时器的工作方式及操作模式。(√)69.80C51单片机系统复位时,TMOD模式控制存放器的低4位均为0。(√)70.80C51单片机5此中止源相应地在芯片上都有中止央求输入引脚。(×)71.启动准时器工作,可使用SETBTRi启动。(√)72.80C51单片机对最高优先权的中止响应是无条件的。(×)73.中止初始化时,对中止控制器的状态设置,只可使用位操作指令,而不能够8使用字节操作指令。(×)74.80C51单片机系统复位后,中止央求标志TCON和SCON中各位均为0(。√)75.80C51单片机的中止赞同存放器的IE的作用是用来对各中止源进行开放或障蔽的控制。(√)76.用户在编写中止服务程序时,可在中止入口矢量地址存放一条无条件转移指令,以防范中止服务程序容纳不下。(√)77.若要在执行当前中止程序时禁止更高优先级中止,应用软件关闭CPU中止,或障蔽更高级中止源的中止,在中止返回时再开放中止。(√)78.串行口的中止,CPU响应中止后,必定在中止服务程序中,用软件除掉相应的中止标志位,以撤消中止央求。(√)79.串行口数据缓冲器SBUF是能够直接寻址的专用存放器。(√)80.如要赞同外面中止0中止,应置中止赞同存放器IE的EA位和EX0位为1。(√)81.指令JNBTF0,LP的含义是:若准时器T0未计满数,就转LP。(√)82.若置80C51的准时器/计数器T1于准时模式,工作于方式2,则工作方式字为20H。(√)83.若置80C51的准时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。(√)84.当80C51的准时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。(×)85.80C51外面中止0的入口地址是0003H。(√)86.80C51单片机赞同5此中止源央求中止,都能够用软件来障蔽,即利用中断赞同存放器IE来控制中止的赞同和禁止。(√)87.线选法是把单根的低位地址线直接接到储藏器芯片的片选端。(√)88.关于80C51单片机而言,在外面扩展EPROM时,引脚应接地。(√)89.关于80C51单片机而言,在外面扩展EPROM时,引脚可接+5V或接地。(×)90.在接口芯片中,平时都有一个片选端CS,作用是当CS为低电平时该芯片才能进行读写操作。(√)91.DAC0832是8位D/A变换器,其输出量为数字电流量。(×)92.DAC0832的片选信号输入线,低电平有效。(√)93.AGND代表模拟信号和基准电源的参照地,称模拟地。(√)94.DGND表示数字地,为工作电源地和数字逻辑地。(√)95.A/D变换器将模拟量变换为数字量。(√)96.有A/D变换器采用SPI接口与单片机进行通讯。(√)97.SPI接口采用异步方式与单片机进行通讯。(×)98.I2C接口采用异步方式与单片机进行通讯。(×)99.I2C是一种两线式串行总线。(√)100.SPI是一种两线式串行总线。(×)101.每个特别功能存放器都既有字节地址,又有位地址。(×)102.50H必然是字节地址。(×)103.在80C51单片机中,高级中止能够打断初级中止形成中止嵌套。(√)104.加法指令将影响进位标志位C,而减法指令将不影响进位标志位C。(×)105.只要有中止出现,CPU就马上响应中止。(×)

.中止初始化时,对中止控制存放器的状态设置,只能使用位操作指令,而不能够使用字节操作指令。(×)107.单片机的LED动向扫描显示是依照人眼的“视觉暂留”效应实现的。(√)108.指令字节数越多,执行时间越长。(×)109.MOVA,@R0这条指令中@R0的寻址方式称之为存放器间址寻址。(√)110.MOVA,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。(×)111.SP是单片机内部一个特别地域,与RAM没关。(×)112.80C51单片机接见片外ROM是以PSEN作为读选通讯号。(√)113.算术运算类指令一般不影响标志位。(×)114.CPU每取一个指令字节,马上使程序计数器PC自动加1。(√)115.80C51每此中止源相应地在芯片上都有此中止央求输入引脚。(×)116.80C51单片机不能够对程序计数器PC进行读写操作。(×)117.51单片机对最高优先权的中止响应是无条件的。(×).中止初始化时,对中止控制器的状态设置,只可使用位操作指令,而不能够使用字节指令。(×).在一般情况下,80C51单片机赞同同级中止嵌套。(×)120.在A/D变换时,采样频率越高越好。(×)121.80C51的CPU对内部RAM和外面RAM的读写速度相同快。(×)122.关于AT89S51单片机,当CPU对内部程序储藏器寻址高出4K时,系统会自动在外面程序储藏器中寻址。(√)123.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好。(×)124.要进行多机通讯,80C51单片机串行接口的工作方式应为方式1。(×)125.80C51单片机的特别功能存放器分布在60H~80H地址范围内。(×)126.PC存放的是当前执行的指令。(×)127.当80C51上电复位时,货仓指针SP=00H。(×)128.80C51的程序储藏器可是用来存放程序的。(×)129.80C51上电复位时,SBUF=00H。(×)130.EPROM的地址线为11条时,能接见的储藏空间有4K。(×)131.判断指令可否正确:MOVR0,R1(×)132.判断指令可否正确:MOVXA,30H(×)133.判断指令可否正确:MOVXA,3000H(×)134.判断指令可否正确:ADDCR7,A(√)135.判断指令可否正确:ANL#59H,26H(×)136.判断指令可否正确:MOVC,ACC.0(√)137.判断指令可否正确:MOVP1,A(√)138.判断指令可否正确:JBCP0.6,LL1(√)139.判断指令可否正确:LCALLPROC(√)140.判断指令可否正确:MOVCA,@DPTR(×)141.判断指令可否正确:MOVXA,@DPTR(√)142.判断指令可否正确:ADD@R0,R1(×)143.判断指令可否正确:MOVA,30H(√)144.判断指令可否正确:MOVXA,@3000H(×)145.判断指令可否正确:MOVR7,A(√)9146.判断指令可否正确:SUBBA,R2(√)147.判断指令可否正确:ANL26H,#59H(√)148.判断指令可否正确:MOVC,(√)149.判断指令可否正确:MOVP1,A(√)150.判断指令可否正确:JBC93H,LL1(√)三.填空题1.AT89S51单片机为(8)位单片机。2.AT89S51的异步通讯口为(全双工)通讯方式。3.AT89S51有(2)级中止,(5)此中止源。4.AT89S51内部数据储藏器的地址范围是(00H~7FH),位地址空间的字节地址范围是(20H~2FH),对应的位地址范围是(00H~7FH),外面数据储藏器的最大可扩展容量是(64K)。5.AT89S51单片机指令系统的寻址方式有(存放器寻址)、(直接寻址)、(存放器间接寻址)、(马上寻址)、基址存放器加变址存放器寻址。6.货仓数据的进出原则是(先进先出)。7.在进行BCD码运算时,紧跟加法运算指令后边的指令必定是(DAA)指令。8.若A中的内容为67H,那么,P标志位为(1)。9.AT89S51单片机有(2)级优先级中止。10.串行口方式2接收到的第9位数据送(SCON)存放器的(RB8)位中保留。11.当单片机复位时PSW=(00)H,这时当前的工作存放器区是(0)区,R6所对应的储藏单元地址为(06)H。12.若A中的内容为63H,那么,P标志位的值为(0)。13.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H)和(88H)。14.在AT89S51中,PC和DPTR都用于供应地址,但PC是为接见(程序)储藏器供应地址,而DPTR是为接见(数据)储藏器供应地址。15.准时器/计数器的工作方式3是指的将(准时器/计数器0)拆成两个独立的8位计数器,而另一个准时器/计数器1此时平时只可作为(串行口)的波特率发生器使用。16.平时单片机上电复位时PC=(0000)H,SP=(07)H,通用存放器采用第0组,这一组存放器的地址范围是从(00H~07)H。17.AT89S51接见片外储藏器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。18.80C51的程序计数器PC为(16)位。19.内部RAM的位寻址区,可供位寻址使用,也能够供(字节)寻址使用。20.SP称之为(货仓指针)。21.当AT89S51执行MOVCA,@A+PC指令时,陪同着控制程序储藏器的PSEN)信号有效。22.若A中的内容为67H,那么,P标志位为(1)。23.AT89S51单片机的通讯接口有(串行)和(并行)两种形式。

24.在串行通讯中,发送时要把(并行)数据变换成(串行)数据。接收时又需把(串行)数据变换成(并行)数据。25.AT89S51内部供应(2)个可编程的(16)位准时/计数器,准时器有(4)种工作方式。26.经过货仓操作实现子程序调用,第一就要把(PC)的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到(PC)。27.AT89S51单片机程序储藏器的寻址范围是由程序计数器PC的位数所决定的,由于AT89S51的PC是16位的,所以其寻址的范围为(64)KB。28.在基址加变址寻址方式中,以(A)作变址存放器,以(PC)或(DPTR)作基址存放器。29.编程时,一般在中止服务子程序和子程序中需要保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。30.MOVA,@R1的源操作数属于(存放器间接)寻址方式。31.串行口方式3发送的第9位数据要起初写入(SCON)存放器的(TB8)位。32.串行口的方式0的波特率为(fOSC/12)。33.在AT89S51单片机中,若是采用1MHz晶振,一个机器周期为(1μs)。34.AT89S51单片机复位后,R4所对应的储藏单元的地址为(04H),因上电时PSW=(00H),这时当前的工作存放器区是(0)组工作存放器区。35.假设,SP=60H,A=30H,B=70H,执行以下指令:PUSHACCPUSHB后,SP的内容为(62H),61H单元的内容为(30H),62H单元的内容为(70H)。36.串行口中止标志RI/TI由(硬件)置位,(软件)清零。37.AT89S51单片机的货仓区设置在片内数据储藏区,货仓存放器SP是(8)位存放器。38.MOVC,bit属于(位)寻址方式。39.在内部RAM中可位寻址区中,位地址为00H的位,该位所在字节的字节地址为(20H)。40.若是A.=58H,(R1)=49H,(49H)=79H,执行指令XCHA,@R1后;结果A.=(49H),(49H)=(58H)。41.外面中止有两种触发方式,电平触发方式和边沿触发方式,此中电平触发方式只适合于外面中止以(低)电平输入,边沿触发方式适合于以(负)脉冲输入。42.当80C51单片机复位时,PSW=(00)H,SP=(07H),P0~P3口均为(高)电平。43.若A中的内容为88H,那么,P标志位为(0)。44.若(IP)=00001101B,则优先级最高者为(PX0),最低者为(PT0)。45.单片机串行通讯时,若要发送数据,就必定将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。46.已知fosc=6MHz,T0作为准时器使用时,其准时时间间隔为(2us)。1047.若AT89S51外扩8KB程序储藏器的首地址若为1000H,则末地址为2FFF)H。48.80C51单片机中,帧格式为1个初步位,8个数据位和一个停止位的异步串行通讯方式是方式(1)。49.子程序返回指令是(RET),中止子程序返回指令是(RETI)。50.AT89S51单片机外面中止央求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为(低电平)时,激活外面中止。51.80C51单片机PC的长度为16位,SP的长度为(8)位,DPTR的长度为(16)位。52.接见80C51单片机程序储藏器地址空间、片内数据储藏器地址、片外数据储藏器地址的指令分别为(MOVC),MOV和(MOVX)。53.串行数据通讯分为单工方式,(半双工)方式和(全双工)方式。54.LED数码显示按显示过程分为(动向)显示和(静态)显示2种。前者,对每位显示来说是连续显示的,且显示亮度较高;后者,多位显示节气俭外面驱动芯片,显示亮度较低,功耗较低。55.单片机串行通讯时,若要发送数据,就必定将要发送的数据送至(SBUF)单元,指令为(MOVSBUF,A)。56.接见80C51片外数据储藏器MOVX指令采用的是(间接)寻址方式。57.接见片外程序储藏器MOVC指令采用的是(基址加变址)寻址方式。.在中止子程序使用累加器、工作存放器等资源时,要先将其原来的内容保存起来,这一过程叫做(保护现场);中间止子程序执行达成,在返回主程序从前,要将这些内容再取出,送还到累加器、工作存放器等原单元中,这一过程称为(恢复现场)。59.设有一帧信息,1个初步位.8个数据位.1个停止位,传输速率为每秒960个字符。波特率为(9600bps)。.在数据传输时,一个数据编码的各位依照必然次序,一位一位地在信道中被发送和接受的,这种传达通讯方式称为(串行)通讯。四.简答题1.什么叫货仓?答:货仓是在片内RAM中特地开辟出来的一个地域,数据的存取是以"后进先出"的结构方式办理的。实质上,货仓就是一个依照"后进先出"原则组织的一段内存地域。.进位和溢出?答:两数运算的结果若没有高出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果高出了字长的表示范围(即结果不合理),则称为溢出。3.在单片机中,片内ROM的配置有几种形式?各有什么特点?答:单片机片内程序储藏器的配置形式主要有以下几种形式:掩膜(Msak)ROM型单片机:内部拥有工厂掩膜编程的ROM,ROM中的程序只能由单片体系造厂家用掩膜工艺固化,用户不能够更正ROM中的程序。掩

膜ROM单片机适合于大批量生产的产品。用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM。EPROM型单片机:内部拥有紫外线可擦除电可编程的只读储藏器,用户可以自行将程序写入到芯片内部的EPROM中,也能够将EPROM中的信息全部擦除。擦去信息的芯片还可以够再次写入新的程序,赞同屡次改写。无ROM型单片机:内部没有程序储藏器,它必定连接程序储藏器才能组成完满的应用系统。无ROM型单片机价格廉价,用户可依照程序的大小来选择外接程序储藏器的容量。这种单片机扩展灵便,但系统结构较复杂。E2ROM型单片机:内部拥有电可擦除叫可编程的程序储藏器,使用更为方便。该种类当前比较常用OTP(OneTimeProgrammable)ROM单片机:内部拥有一次可编程的程序储藏器,用户能够在编程器大将程序写入片内程序储藏器中,程序写入后不能够再改写。这种芯片的价格也较低。4.什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系?答:某条指令的执行周期由若干个机器周期(简称M周期)组成,一个机器周期包括6个状态周期(又称时钟周期,简称S周期),而一个状态周期又包含两个振荡周期(P1和P2,简称P周期)。也就是说,指令执行周期有长有短,但一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。5.80C51单片机平时内部包括哪些主要逻辑功能部件?答:51单片机平时由以下部件组成:一个8位CPU、一个片内振荡器实时钟电路、内部FlashRom程序储藏器、256B的RAM、2个16位的准时/计数器、可寻址64KB片外数据储藏器和64KB片外数据储藏器和64KB片外程序储藏器空间的控制电路、4个8位并行I/O端口及一个可编程全双工串行接口。6.80C51单片机的储藏器从物理结构上可划分几个空间?答:80C51系列单片机的储藏器配置从物理结构上可分为:片内程序储藏器、片外程序储藏器、片内数据储藏器、片外数据储藏器。从逻辑上可分为:片内外一致编址的64KB的程序储藏器、片内256B的数据储藏器以及片外64KB的数据储藏器。7.储藏器中有几个保留特别功能的单元用做入口地址?分别作什么作用?答:80C51系列单片机的储藏器中有6个保留特别功能单元,此中0000H为复位入口、0003H为外面中止0入口、000BH为T0溢出中止入口、0013H为外面中止1入口、001BH为T1溢出中止入口、0023H为串行接口中止入口。8.80C51单片机片内256B的数据储藏器可分为几个区?分别起什么作用?答:80C51单片机片内数据储藏器可分为二个区:00H~7FH单元组成的低128B的片内RAM区、80H~FFH单元组成的高128B的专用存放器区。此中低128B的RAM区又分为:00H~1FH单元为工作存放器区、20H~2FH单元为位寻址区、30H~7FH单元为用户RAM区。工作存放器区可作通用存放器用,用户RAM区11可作货仓和数据缓冲用。专用存放器区又称特别功能存放器,使用80H~FFH单元。9.80C51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项?答:80C51单片机的四个端口在结构上相同之处:P0~P3都是准双向I/O口,作输入时,必定先向相应端口的锁存器写入“1”。不相同之处;P0口的输出级与P1~P3口不相同,它无内部上拉电阻,不能够供应拉电流输出,而P1~P3则带内部上拉电阻,能够供应拉电流输出。当P0口作通用I/O口输出使用时,需外接上拉电阻才可输出高电平;但作地址/数据总线时,不需要外接上拉电阻。P1~P3口I/O输出时,均无需外接上拉电阻。10.简述累加器的ACC的作用答:(1)8位专用存放器。(2)运算时存放一个操作数。(3)运算后存放运算结果,所以称它为累加器。.储藏器空间在物理结构上可划分为几个部分?答:80C51储藏器是采用将程序储藏器和数据储藏器分开寻址的结构,其储藏器空间在物理结构上可划分为以下四个空间:片内程序储藏器、片外程序储藏器、片内数据储藏器、片外数据储藏器。12.开机复位后,CPU使用是的哪组工作存放器?它们的地址是什么?CPU如何确定和改变当前工作存放器组?答:开机复位后,CPU使用的是第0组工作存放器。它们的地址是00H~07H。CPU经过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作存放器组。如:RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。13.80C51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片机时钟周期为多少微秒?答:80C51的时钟周期是最小的准时单位,也称为振荡周期或节拍。一个机器周期包括12个时钟周期或节拍。不相同的指令其指令周期一般是不相同的,可包括有1~4个机器周期。当振荡频率为8MHz时,一个单片机时钟周期为s。14.程序状态储藏器PSW的作用是什么?常用状态标志有哪几位?作用是什么?答:PSW是8位存放器,用于作为程序运行状态的标志,其格式以下:PSW位地址D7HD6HD5HD4HD3HD2HD1HD0H字节地址D0HCACF0RS1RS0OVF1P当CPU进行各种逻辑操作或算术运算时,为反响操作或运算结果的状态,

把相应的标志地址1或清0。这些标志的状态,可由特地的指令来测试,也可通过指令来读出。它为计算机确定程序的下一步运行方向供应依照。PSW存放器中各位的名称及文职如上所示,下面说明各标志的作用。P:奇偶标志。该位向来追踪累加器A内容的奇偶性。若是有奇数个“1”,则置P为1,否则置0。在80C51的指令系统中,凡是改变累加器A中内容的指令均影响奇偶标志位P。F1:用户标志。由用户置位或复位。OV:溢出标志。有符号数运算时,若是发生溢出时,OV置1,否则清0。关于一个字节的有符号数,若是用最高位表示正、负号,则只有7位有效位,能表示—128~~+127之间的数;若是运算结果高出了这个数值范围,就会发生溢出,此时,OV=1,否则OV=0。其他,在乘法运算中,OV=1表示乘积高出255;在除法运算中,OV=1表示除数为0。RS0、RS1:工作存放器组选择位,用以选择指令当前工作的存放器组。由用户用软件改变RS0和RS1的组合,以切换当前采用的工作存放器组,其组合关系以下。RS1RS0存放器组片内RAM地址00第0组00H~07H01第1组08H~0FH10第2组10H~17H11第3组18H~1FH15.EA/VPP引脚有何功用?80C51的引脚应如何办理?为什么?答:EA/VPP是双功能引脚,功能以下:EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序储藏器的指令,当程序地址高出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序储藏器的指令。EA接低电平时,CPU只能执行外面程序储藏器的指令。80C51单片机内部无ROM,必定外接程序储藏器。所以,80C51的EA引脚必定接低电平。16.单片机有哪几个特别功能存放器?各在单片机的哪些功能部件中?答:80C51单片机内部有21个特别功能存放器,在物理上是分别在片内各功能部件中,在数学上把它们组织在内部数据储藏器地址空间80H~FFH中,以便能使用一致的直接寻址方式来接见。这些特别功能存放器颁在以下各个功能部件中:1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位存放器组成);2)中止系统:IP、IE;3)准时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;4)并行I/O口:P0、P1、P2、P3;5)串行口:SCON、SBUF、PCON。17.什么是指令?什么是程序?简述程序在计算机中的执行过程。答:指令是控制计算机进行某种指令的命令。CPU就是依照指令来指挥和控制计算机各部分协调地动作,达成规定的操作。指令是由二进制代码表示的。12平时指令氛围操作码和操作数两部分:操作码规定操作的种类,操作数给出参加操作的数据或存放数据的地址。为达成某项规定任务,把计算机指令按必然次序进行编排组合所行成的指令集称为程序。程序在计算机中的执行过程实质就是执行人们所编制程序的过程,即逐条执行指令的过程。计算机每执行一条指令都可氛围三个简短进行,即取指令,解析指令和执行指令。取指令简短的任务是:依照程序计数器PC中的植从程序储藏器读出现行指令,送到指令存放器。解析指令阶段的任务是:将指令操作码取出后进行译码,解析其指令性质。如指令要求操作数,则搜寻操作数地址。执行指令阶段的任务是:取出操作数,尔后依照操作码的性质对操作数进行操作,即执行指令。计算机执行程序的过程实质上就是逐条指令地重复上述操作过程,直至等待指令或循环等待指令。18.简述80C51汇编指令格式。答:操作码[目的控制数][,源操作数]。19.什么叫寻址方式?MCS51有几种寻址方式?答:寻址方式:寻址方式就是搜寻指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。MCS51的寻址方式有:马上数寻址、直接寻址、存放器寻址、存放器间接寻址、变址寻址、相对对址、位寻址。20.简述80C51的寻址方式和所能涉及的寻址空间。答:马上数寻址:程序储藏器ROM。直接寻址:片内RAM低128B和特别功能存放器。存放器寻址:R0~R7,A,AB,Cy,DPTR。存放器间接寻址:片内RAM低128B,片外RAM。变址寻址:程序储藏器64KB。相对寻址:程序储藏器256B范围。位寻址:片内RAM的20H~2FH字节地址,部分特别功能存放器。.要接见特别功能存放器和片外数据储藏器,应采用哪些寻址方式?答:SFR:直接寻址,位寻址,存放器寻址;片外RAM:存放器间接寻址。22.如何接见片内RAM单元,可使用哪些寻址方式?答:低128B.直接寻址,位寻址,存放器间接寻址,存放器寻址(R0~R7)。高128B.直接寻址,位寻址,存放器寻址。.简述存放器间接寻址方式及其寻址范围。答:(1)存放器中存放的是操作数的地址,操作数是经过存放器间接获取,这种寻址方式称为存放器间接寻址方式。

(2)寻址范围:①内部RAM低128单位,形式@Ri(i=0,1)。②外面RAM64K使用DPTR作间址存放器,形式为@DPTR。24.说明十进制调整的原因和方法。答:压缩BCD码在进行加法运算时本应逢十进一,而计算机只将其看作十六进制数办理,此时获取的结果不正确。用DAA指令调整(加06H,60H,66H)。25.SJMP(短转移)指令和AJMP(绝对转移)指令的主要差异。答:SJMP供应了以SJMP的下一条指令的初步地址为中心的256字节范围的转移(-128~+127),AJMP的转移目标地址必定在与AJMP的下一条指令的第一字节相同的2KB区的程序储蓄器中。短转移方便了可重定位编码。SJMP方便了PC可重定位编码,但转移范围小。而ASJMP转移范围大,但存在跳区的限制,AJMP指令只能位于2KB区的最后2个字节处时,才可跳到下一个区去。所以用AJMP指令来代替SJMP指令是有条件的,也就是目标地址必定与它下面的指令存放地址在同一个2KB地域内。26.中止服务子程序与一般子程序有哪些异同之处?答:相同点:都是让CPU从主程序转去实行子程序,执行达成后又返回主程序。不相同点:中止服务子程序是随机执行的,而一般子程序是起初安排好的;中止服务子程序以RETI结束,而一般子程序以RET结束。RETI除了将短点弹回PC动作之外,还要除掉对应的中止优先标志位(片内不能寻址的触发器),以便新的中止央求能被响应。27.80C51响应中止的条件是什么?CPU响应中止后,CPU要进行哪些操作?不同的中止源的中止入口地址是什么?答:CPU响应中止的条件以下:①第一要有中止源发出有效的中止申请;②CPU中止是开放的,即中止总赞同位EA=1,赞同全部中止源申请中止。③申请中止的中止源的中止赞同位为1,即此中止源能够向CPU申请中止。以上是CPU响应中止的基本条件。若是上述条件不足,则CPU一般会影响中止。但是,若有以下任何一种情况存在,则中止响应会被阻拦。①CPU正处在为一个同级或高级的中止服务中。②现行机器周期不所执行的指令的最后一个机器周期。作此限制的目的在与使当前指令执行达成后,才能进行中止响应,以保证当前指令的完满执行。③当前指令是返回指令(RET、RETI)或接见IE、IP的指令。由于按80C51中止系统的特点规定,在执行完这些指令此后,还应在连续执行一条指令,然后才能影响中止。若存在任何一种情况,CPU将扔掉中止盘问结果;否则,将在紧接着的下一个机器周期内执行中止盘问结果,响应中止。CPU响应中止后,保护断点,硬件自动将(PC)→货仓,搜寻中止源,中断矢量→PC,程序转向中止服务程序入口地址。此中,INT0=0003H,T0=000BH,INT1=0013H,T1=001BH,串行接口=0023H。28.单片机对中止优先级的办理原则是什么?13答:⑴初级不能够打断高级,高级能够打断初级;⑵一此中止以被响应,同级的被禁止;⑶同级,按盘问次序,INT0→T0→INT1→T1→串行接口.什么是中止和中止系统?其主要功能是什么?答:当CPU正在办理某件事情的时候,外面发生的某一事件央求CPU迅速去办理,于是,CPU暂时中止当前的工作,转去办理所发生的事件,中止服务办理完该事件今后,再回到原来被停止的地方,连续原来的工作。这种过程称为中止,实现这种功能的部件称为中止系统。功能1;使计算机拥有实时办理功能,能对外界异步发生的事件作出实时的办理。功能2:完满除掉了CPU在盘问方式中的等待现象,大大提高了CPU的工作效率。功能3:实现实时控制。30.80C51的外面中止有哪两种触发方式?他们对触发脉冲或电平有什么要求?答:有电平触发和脉冲触发。电平方式是低电平有效。只要单片机在中止要求引入端INT0和INT1上采样到低电平时,就激活外面中止。脉冲方式则是脉冲的下条沿有效。这种方式下,在两个相邻机器周期对中止央求引入端进行采样中,如前一次为高,后一次为低,即为有效中止央求。所以在这两种中止请求信号方式下,中止央求信号的高电平状态和低电平状态都应最少保持一个周期以保电平变化能被单片机采样用。31.什么是中止和中止系统?其主要功能是什么?答:当CPU正在办理某件事情的时候,外面发生的某一件事情央求CPU迅速去办理,于是,CPU暂时停止当前的工作,转去办理发生的事情,中止办理完该事件今后,再回到原来被停止的地方,连续原来的工作。这种过程称为中断,实现这种功能的部件称为中止系统。功能:(1)使计算机拥有实时办理功能,能对外界异步发生的事件作出及时的办理。(2)完满除掉了CPU在盘问方式中的等待现象,大大提高了CPU的工作效率。(3)实现实时控制。32.80C51有哪些中止源?答:80C51有以下中止源:INTO:外面中止0央求,低电平有效(由输入);INT1:外面中止1央求,低点平有效(由P3.3输入);TO:准时器/计数器0溢出中止央求;T1:准时器/计数器1溢出中止央求;TX/RX:串行借口中断央求。经过对特别功能存储器TCON、SCON、IE、IP的个位进行置位或复位等操作,可实现各种中止控制功能。.说明外面中止央求的盘问和响应过程。答:当CPU执行主程序第K条指令时,外设向CPU发出中止央求,CPU接到中止央求信号并在本条指令执行完后,中止主程序的执行并保留断点地址,尔后转去响应中止。CPU在每一个S5P2时期次序采样每此中止源,CPU在下一个机器周期S6时期按优先级次序盘问中止标志,如盘问到某此中止标志为1,

将在接下来的机器周期S1时期按优先级进行中止办理,中止系统经过硬件自动将相应的中止矢量地址装入PC,以便进入相应的中止服务程序。中止服务达成后,CPU返回到主程序第K+1条指令连续执行。34.80C51响应中止的条件?答:(1)有中止源发出中止央求。2)中止总赞同位EA=1,即CPU开中止。3)申请中止的中止源的中止赞同位为1,即中止没有被障蔽。4)无同级或更高级中止正在服务。5)当前指令周期已经结束。6)若现行指令为RETI或接见IE或IP指令时,该指令以及紧接着的另一条指令已执行达成。35.简述80C51单片机的中止响应过程。答:CPU在每个机器周期S5P2时期次序采用每此中止源,CPU在下一个机器周期S6时期按优先级次序盘问中止标志,如盘问到某此中止标志为1,将在接下来的机器周期S1时期按优先级进行中止办理,中止系统经过硬件自动将相应的中止矢量地址装入PC,以便进入相应的中止服务程序。一旦响应中止,80C51第一置位相应的中止“优先级见效”触发器,尔后由硬件执行一条长调用指令,把当前的PC值压入货仓,以保护断点,再将相应的中止服务的入口地址送入PC,于是CPU接着从中止服务程序的入口处开始执行。关于有些中止源,CPU在响应中止后会自动除掉中止标志。36.在执行某一中止源的中止服务程序时,若是有新的中止央求出现,试问在什么情况下可响应新的中止央求?在什么情况下不能够响应新的中止央求?答:吻合以下6个条件可响应新的中止央求:有中止源发出中止央求、中断总赞同位EA=1,即CPU开中止、申请中止的中止源的中止赞同位为1,即中断没有被障蔽、无同级或更高级中止正在被服务、当前的指令周期已结束、若现行指令为RETI或接见IE或IP指令时,该指令以及紧接着的另一条指令已执行完。若是新的中止央求“优先级”低于正在执行的中止央求或与其同级,则不能被响应。37.80C51单片机外面中止源有几种触发中止央求的方法?如何实现中止央求?答:有两种方式:电平触发和沿触发。电平触发方式:CPU在每个机器周期的S5P2时期采样外面中止引脚的输入电平。若为低电平,使IE1(IE0)置“1”,申请中止;若为高电平,则IE1(IE0)清零。边沿触发方式:CPU在每个机器周期的S5P2时期采样外面中止央求引脚的输入电平。若是在接踵的两个机器周期采样过程中,一个机器周期采样到外面中止央求为高水平,接着下一个机器周期采样到外面中止央求为低水平,则使IE1(IE0)置1,申请中止;否则,IE1(IE0)置0。38.什么是中止优先级?中止优先级办理的原则是什么?答:平时,在系统中有多此中止源,有时会出现两个或更多此中止源同时14提出中止央求的情况。这就要求计算机既能划分各此中止源的央求,又能确定第一为哪一此中止源服务。为认识决这一问题,平时给各中止源规定了优先级别,称为优先权或中止优先级。中止优先级办理的原则是:当两个也许两个以上的中止源同时提出中止请求时,计算机第一为优先权最高的中止源服务,服务结束后,再响应级别较低的中止源。.中止响应过程中,为什么平时要保护现场?如何保护?答:由于一般主程序和中止服务程序都可能会用到累加器、PSW存放器和其他一些存放器。CPU在进入中止服务程序后,用到上述存放器时,就会破坏它原来存在存放器中的内容;一旦中止返回,将会造成主程序的凌乱。所以在进入中止服务程序后,一般要先保护现场,尔后再执行中止办理程序,在返回主程序前再恢复现场。保护现场的一般方法是把累加器、PSW存放器及其他一些与主程序相关的存放器压入货仓。在保护现场和恢复现场时,为了不使现场数据碰到破坏也许造成凌乱,一般规定此时CPU不响应新的中止央求。这就要求在编写中止服务程序时,注意在

温馨提示

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

评论

0/150

提交评论