2022年单片机原理及接口技术题型汇总_ .pdf
题型汇总:判断题1.所有 MCS-51 系列单片机都是带有片内ROM 和片外 RAM 的。( F ) 2.MCS-51 单片机的程序存储器只是用来存放程序的。(F )3.当 MCS-51 单片机上电复位后,栈指针(SP)=00H (F )4.在 89C51 的串行通信中, 串行口的发送和接收都是对特殊功能寄存器SBUF 进行读 /写而实现的T 5.并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。T 6.当 MCS-51 单片机系统只使用片内ROM 时,其引脚EA应接高电平。( T )7.在 89C51 中,当 CPU 访问片内、外ROM 区时用 MOVC 指令,访问片外RAM 区时用 MOVX 指令,访问片内RAM 区时用 MOV 指令。 T 8.工作寄存器区不允许做普通的RAM 单元来使用。 F 9.8051 单片机的字长为8 位,但其片内寄存器不都是8 位寄存器。(T)10.所谓机器周期是指CPU 执行一条指令所需要的时间。(F)11.MCS-51 内部的位寻址区,只能进行位寻址,而不能进行字节寻址。(F)12.当 89C51 的 EA 引脚接低电平时,CPU 只能访问片外ROM ,而不管片内是否有程序存储器。T 13.当 89C51 的 EA 引脚接高电平时,CPU 只能访问片内的4KB 空间。 F 14.在 89C51 的片内 RAM 区中,位地址和部分字节地址是冲突的。F 15.中断的矢量地址位于RAM 区中。 F 16.工作寄存器组是通过置位PSW 中的 RS0 和 RS1 来切换的。 T 17.访问 128 个位地址用位寻址方式,访问低128 字节单元用直接或间接寻址方式。T 18.堆栈指针 SP的内容可指向片内00H7FH 的任何 RAM 单元,系统复位后,SP初始化为 00H。F 19.程序计数器PC 是一个可以寻址的特殊功能寄存器。F 20.8051 单片机共有128 个位地址。( F )21.单片机 89C51 复位后,其PC 指针初始化为0000H,使单片机从该地址单元开始执行程序。T 22.单片机系统上电后,其内部RAM 的值是不确定的。T 23.在执行子程序调用或执行中断服务程序时都将产生压栈的动作。T 24.定时 /计数器工作于定时方式时,是通过89C51 片内振荡器输出经12 分频后的脉冲进行计数,直至溢出为止。 T 25.定时 /计数器工作于计数方式时,是通过89C51 的 P3.4 和 P3.5 对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。T 26.定时 /计数器在工作时需要消耗CPU 的时间。 F 27.在 51 系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI 为止。 T 28.定时 /计数器在使用前和溢出后,必须对其赋初值才能正常工作。F 29.在 51 系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令F。30.串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。T 31.异步通信中,在线路上不传送字符时保持高电平。T 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 32.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。T 33.异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。T 34.在单片机 89C51 中,读和写的SBUF 在物理上是独立的,但地址是相同的。T 35.DPTR 只能当作一个16 位的特殊功能寄存器来使用。F 36.执行一条 “ANL P0,A ”指令的过程是把P0 端口引脚上的数据与累加器A 中的数据进行 “逻辑与”操作后结果送回P0端口。(T)单项选择题运行 MUL AB指令后, OV=1表示( D )。A 乘积中累加器(A)=0 B 乘积中累加器 (A) 0 C 乘积中寄存器(B)=0 D 乘积中寄存器 (B) 0 下列说法错误的有( C )。A PC 属于特殊功能寄存器B PC 为不可寻址寄存器C 单片机工作时PC的值为 0000H D 程序中断时,保护断点主要是保护断点处PC的值.DPTR为( C )A.程序计数器 B.累加器 C. 数据指针寄存器 D.程序状态字寄存.PSW的 Cy 位为( B )A.辅助进位标志 B.进位标志 C. 溢出标志位 D.奇偶标志位.MCS51 单片机片内ROM 容量为( A )A.4KB B.8KB C.128B D.256B .MCS51 单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B )A.MUL B.MOVX C.MOVC D.MOV .direct表示( C )A.8 位立即数 B.16位立即数 C.8位直接地址 D.16位地址. 堆栈指针SP是一个( A )位寄存器A.8 B.12 C.13 D.16 . 定时器 / 计数器工作方式选择中,当M1M0 11 时,其工作方式为(D )A.方式 0 B.方式 1 C.方式 2 D.方式 3 .MCS51 的最小时序定时单位是( A )A.节拍 B.状态 C.机器周期 D.指令周期.MOVC A ,#30H 指令对于源操作数的寻址方式是(C )A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - . 计算机能直接识别的语言为( B )A.汇编语言 B. 机器语言 C. 自然语言 D.硬件和软件. 主频为 12MHz的单片机它的机器周期为(C )A.1/12 微秒 B.0.5微秒 C.1微秒 D.2微秒.MOVC A ,A+PC指令对于源操作数的寻址方式是(D )A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变址寻址. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的, MCS-51的 PC为 16 位,因此其寻址范围是( B )。A 4KB B 64KB C 8KB D 128KB 14. 假定堆栈指针SP的值为 37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( C )。A 36H B 37H C 38H D 39H 15.MCS-51 单片机对外部数据存储器的读/ 写操作,只能使用( B)。A MOV指令 B MOVX指令 C MOVC指令 D PUSH指令16、 89C51是以下哪个公司的产品?( C )A、INTEL B、AMD C 、 ATMEL D、PHILIPS 17、 MCS-51系列单片机是属于( B )体系结构。A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵18、以下哪一条指令的写法是错误的( C )。A、MOV DPTR,#3F98H B、MOV R0,#0FEH C 、MOV 50H,#0FC3DH D、INC R0 19、以下哪一条指令的写法是错误的( D )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A 20、以下哪一条指令的写法是错误的( B )。A、MOVC A,A+DPTR B 、MOV R0,#FEH C、CPL A D、PUSH ACC 22、以下哪一条是位操作指令( B)。A、MOV P0 , #0FFH B 、CLR P1.0 C、CPL A D、POP PSW 23、以下哪一条是位操作指令( B )。A、MOV P1 , #0FFH B 、MOV C,ACC.1 C 、CPL A D、POP PSW 24、以下哪一条是位操作指令( B )。A、MOV P0 , #0FFH B 、SETB TR0 C、CPL R0 D、PUSH PSW 25、以下哪种方式的接口总线最少?( C ) A、SPI B、I2C C、单总线 D、并行通信8. 定时器 / 计数器工作方式0 为( A )A.13 位定时 / 计数方式 B.16位定时 / 计数方式 C.8 位可自动装入计数初值方式 D.2个 8 位方式10. data 表示( C)A.8 位直接地址 B.16位地址 C.8位立即数 D.16位立即数12.MCS-51 单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。A.外部中断0 B.外部中断 1 C.定时器 0 中断 D.定时器 1 中断14. PSEN为( C )A.复位信号输入端 B.地址锁存允许信号输出端名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - C.程序存储允许输出端 D.程序存储器地址允许输入端15.MCS 51 单片机的一个机器周期由( D)个振荡脉冲组成。A.2 B.4 C.6 D.12 18 PSW 的 OV位为( C )A.辅助进位标志 B.进位标志 C. 溢出标志位 D.奇偶标志位19在单片机中( B )不可能是程序存储器。AROM B. RAM C.EPROM D.EEPROM 20能用紫外线光擦除ROM 中的程序的只读存储器为( C )A.掩膜 ROM B.PROM C.EPROM D.EEPROM 单片机片内提供了一定数量的工作寄存器,这样做的好处不应包括( A )。A 提高程序运行的可靠性 B 提高程序运行速度C 为程序设计提供方便 D 减少程序长度单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的 PC为 16 位,因此其寻址范围是( B )。A 4KB B 64KB C 8KB D 128KB 以下有关PC和 DPTR的说法中错位的是( D )。A DPTR是可以访问的,PC不能访问B 它们都是16 位的寄存器C DPTR可以分为2 个 8 位的寄存器使用D 它们都具有自动加1 功能PC的值是( C )的地址。A 当前指令前一条指令 B 当前正在执行指令C 当前正在执行指令的下一条指令 D 控制器中指令寄存器假定堆栈指针SP的值为 37H ,在进行子程序调用时把断点地址进栈保护后,SP的值为( C )。A 36H B 37H C 38H D 39H 在 8051 单片机中,可使用的堆栈最大深度为(C )。A 80 个单元 B 32个单元 C 128个单元 D 8个单元在 8051 应用系统中,对外部RAM 进行读操作的控制信号是由(B )引脚送出的。A /PSEN B /RD C ALE D /EA 关于 MCS-51的堆栈操作,下面正确的说法是(B )。A 先入栈,再修改栈指针 B 先修改栈指针,再入栈C 先修改栈指针,再出栈 D 以上都不对AT89C51(或 8051) 单片机片内RAM 中的位寻址区共有( A)个位地址。A 128 B 256 C 80 D 1024 MCS-51单片机按字节访问特殊功能寄存器时,只能采用(A )寻址方式。A 直接寻址 B 立即寻址 C 寄存器寻址 D 寄存器间接寻址MCS-51单片机访问内部数据存储器RAM 高 128B时,只能采用( A )方式。A 直接寻址 B 立即寻址 C 寄存器寻址 D 寄存器间接寻址MCS-51单片机访问外部数据存储器时,只能采用(A)方式。A 直接寻址 B 立即寻址 C 寄存器寻址 D 寄存器间接寻址以下选项中正确的位地址表示方法是(C )。A 21H.2 B RS0 C PSW.0 D A.2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - MCS-51单片机的一个机器周期是指( B )。A 1 个指令周期 B CPU访问一次存储器所需要的时间C 1 个时钟周期 D 1个状态周期关于数据传送类指令,下列说法正确的是( D )。A 在内部数据存储区中,数据不能从一个地址单元直接传送到另一个地址单元B 程序存储器中存放的数据能直接送入内部数据存储器中的任意单元C 所有的数据传送指令都不影响PSW 中的任何标志D 只能使用寄存器间接寻址方式访问外部数据存储器MCS-51单片机对外部数据存储器的读/ 写操作,只能使用( B )。A MOV指令 B MOVX指令 C MOVC指令 D PUSH指令MCS-51单片机对程序存储器的读操作,只能使用( D )指令。A MOV指令 B PUSH指令 C MOVX指令 D MOVC 指令下列指令中正确的指令是( B )。A PUSH A B MOV A,R1 C MOVC A,DPTR D MOVX 20H,R0 要把 P1口高 4 位变为 0,低 4 位保持原状态不变,应使用指令( D )。A ORL P1,#0FH B ORL P1,#0F0H C ANL P1,#0F0H D ANL P1,#0FH 下列指令操作码中,不能判断两个字节数据是否相等的是( B )指令。A SUBB B ORL C XRL D CJNE 8051 单片机的串行口的中断程序入口地址为( B )。A 001BH B 0023H C 000BH D 0013H 以下几种中断优先顺序的安排(级别由高到低)不可能的是( C )。A T0 T1INT0INT1串行口中断B 串行口中断INT0T0INT1 T1 C INT0 T1INT1 T0串行口中断D INT0 INT1串行口中断T0 T1 下列有关MCS-51中断优先级控制的叙述中,错误的是( D )。A 低优先级的中断不能打断高优先级的中断处理B 同级中断不能嵌套C 同级中断请求按时间先后顺序响应D 同时同级的多中断请求将形成阻塞,系统无法响应MCS-51单片机每个机器周期都要进行中断查询,查询的是(A )。A 中断标志位 B 中断允许控制位C 中断优先级控制位 D 外部中断触发方式控制位外中断初始化的内容不包括( A )。A 设置中断响应方式 B 设置外中断允许C 设置中断总允许 D 设置中断请求的触发方式执行中断返回指令时,将从堆栈中弹出断点地址送给( C )。A ACC B CY C PC D DPTR 当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于( A )。A 1 个机器周期 B 2个机器周期C 4 个机器周期 D 8个机器周期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 当外部中断0 定义为边沿触发方式时,输入的中断请求负脉冲宽度至少要保持( C )。A 2个振荡周期 B 8个振荡周期C 12 个振荡周期 D 24个振荡周期在下列寄存器中,与定时/计数器无关的是( C )。A TCON B TMOD C SCON D IE 若欲将 T0 设置为定时器方式2、 T1 设置为计数器方式1,T0、T1均采用软件启 / 停控制,则方式寄存器 TMOD 的方式控制字为( B )。A 00100101 B 01010010 C 10101101 D 11011010 如果以查询方式进行定时应用时,应用程序中的初始化内容应包括( C)。A 系统复位、设置工作方式、设置计数器初值B 设置计数器初值、设置中断方式、启动定时器C 设置工作方式、设置计数器初值、开定时中断D 设置工作方式、设置计数器初值、关定时中断当晶振频率为6MHz 、定时 / 计数器工作于方式1,最大定时时间为(D )。A 8.192ms B 16.384ms C 65.536ms D 131.072ms 当晶振频率为6MHz ,定时 / 计数器T0 工作于定时器方式2,若要求定时值为0.2ms,则定时初值为( A )。A 156 B 56 C 100 D 200 设 MCS-51单片机的晶振频率为12MHz , 定时器作计数器使用时,其最高的输入计数频率应为( C ) 。A 2MHz B 1MHz C 500kHz D 250kHz 在 MCS-51中,需要双向传递信号的是(B)。A 地址线 B 数据线 C 控制线 D 电源线在进行系统扩展时,为使P0 口实现数据和低8 位地址复用,应使用( A )。A 地址锁存器 B 地址寄存器 C 地址缓冲器 D 地址译码器与访问外部数据存储器无关的信号是( D )。A WR B ALE C RD D EA串行通信传输速率的单位是波特,而波特的单位是( B )。A 字节 / 秒 B 位/ 秒 C 帧/ 秒 D 字符/ 秒某异步通信接口的帧格式由1 个起始位、 7 个数据位、 1 个奇偶校验位和1 个停止位组成。 当该接口每分钟传送1800 个字符时,其传送波特率为( C )。A 1800 B 18000 C 300 D 3000 8051 有一个全双工的串行口,下列功能中该串行口不能完成的是(A )。A 网络通信 B 异步串行通信C 作为同步移位寄存器 D 位地址寄存器用 MCS-51串行口扩展并行I/0口时,串行接口工作方式应选择( A )。A 方式 0 B 方式 1 C 方式 2 D 方式 3 在 MCS-51 的串行通信方式中,帧格式为1 位起始位、 8 位数据位和1 位停止位的异步通信方式是( B )。A 方式 0 B方式 1 C 方式 2 D 方式 3 对程序计数器PC的操作是( A )。A 自动进行的 B 通过传送进行的C 通过加 1 指令进行的 D 通过减 1指令进行的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 型号为 AT89C51的单片机是()型单片机。A 无 ROM B 掩膜 ROM C EPROM D 闪速存儲器、填空1.MCS-51单片机可扩展数据存储器的最大容量为( 64 )B。2.从单片机的角度上看,连接到数据总线上的输出接口芯片应具有(锁存)功能, 连接到数据总线上的输入接口芯片应具有(缓冲 )功能。3.从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即_数据 _ 总线、地址总线和_控制 _ 总线。4.ALE信号的作用是 _锁存低 8 位地址信号(或低 8 位地址锁存) _ 。5.MOV A , 40H 指令对于源操作数的寻址方式是直接寻址。6.PC 存 放 的 内 容 为 :当 前 指 令 连 续 存 放 下 一 条 将 要 执 行 的 指 令 地址。7.MCS-8051系列单片机字长是 8 位,有 40 根引脚。8.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为低电平有效或下降沿有效。9.若想使用MCS-51 单片机的片内程序存储器,引脚EA必须接高电平。当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。10.MCS-51 系列单片机片内数据存储器的寻址空间为 256 B、片外数据存储器的寻址空间为64k B。11.在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是操作数,而是操作数所在 RAM 单元的内容。12.指令 “MOV A,48H” 和 “ MOV A,#48H” 的源操作数分别采用的是直接寻址和立即数寻址方式。13.假定外部数据存储器1000H单元的内容为80H ,A的内容为 60H,执行下列指令序列后,累加器A的内容为 80h 。MOV DPTR,#1000H MOVX A,DPTR 14.执行下列指令序列后,累加器A的内容为 68h 。MOV A,#03H MOVC A,A+PC DB 20H,23H,26H,68H,85H 15.执行下列指令序列后,累加器A的内容为 99h 。MOV A,#05H MOV DPTR,#TAB MOVC A,A+DPTR 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - TAB:DB 20H,23H,26H,68H,85H,99H 16.执行下列指令序列后,SP的内容为 62h ,61H单元的内容为 68h ,62H单元的内容为 36h 。MOV SP,#60H MOV A,#68H MOV PSW,#36H PUSH ACC PUSH PSW 17.执行下列指令序列后, SP的内容为 41h ,A的内容为 39h , B的内容为 88h 。MOV SP,#43H MOV R0,#43H MOV R0,#39H MOV 42H,#88H POP ACC POP B 18.进制转换: 11010B= 26 D= 1A H (65)10= 41 H= 1000001 2 19.真值与机器码之间的转换X原=11011011,X反 =10100100 X补= 10100101 X=32H , X原= 00100000 , X补= 00100000 X补=11011011, X原= 10100101 , X= -37 1、单片机是将微处理器、一定容量的RAM 和 ROM 以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。2、单片机89C51 片内集成了4 KB 的 FLASH OM ,共有5 个中断源。3、两位十六进制数最多可以表示256 个存储单元。5、在 89C51 中,只有当EA* (非)引脚接高 电平时, CPU 才访问片内的Flash ROM 。8、当 CPU 访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8 位数据由P0 口提供。9、在 I/O 口中,P0口在接 LED 时,必须提供上拉电阻,P3 口具有第二功能。15、 89C51 具有64 KB 的字节程序空间寻址能力。17、在 89C51 中,片内 RAM 分为地址为00H7FH 的真正 RAM 区,和地址为80HFFH 的 特殊功能寄存器(SFR) 区两个部分。18、在 89C51 中,通用寄存器区共分为4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。24、数据指针DPTR 是一个16 位的特殊功能寄存器寄存器。27、在 89C51 中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4 周期 指令。28、当系统处于正常工作状态且振荡稳定后,在 RST 引脚上加一个高电平并维持2个机器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 周期,可将系统复位。30、单片机 89C51 复位后, 其 I/O 口锁存器的值为0FFH ,堆栈指针的值为07h ,SBUF的值为不定,内部 RAM 的值不受复位的影响,而其余寄存器的值全部为0 。47、单片机89C51 的中断要用到4 个特殊功能寄存器,它们是TCON 、SCON、IE 以及IP 。48、在 89C51 中,外部中断由IT0(1) 位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。67、单片机 89C51 的时钟频率为6MHz ,若要求定时1ms,定时 /计数器工作于模式1,其定时 /计数器的初值为FE0CH 。69、数据通信有两种方式,分别是并行通信和串行通信两种通信方式。72 、串行通信有同步通信和异步通信两种通信方式。73、 在异步通信中, 数据的帧格式定义一个字符由4 部分组成, 即:起始位、 数据位、奇偶校验位和停止位。77、串行通信中, 为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。78、 单片机89C51 中的串行通信共有4 种方式,其中方式0 是用作同步移位寄存器来扩展 I/O 口的。84、 设 89C51 的晶振频率为11.0592MHz , 选用定时器T 工作模式 2 作波特率发生器, 波特率为 2400b/s,且 SMOD 置 0,则定时器的初值为。20.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为低电平有效或下降沿有效。21.MCS-51单片机访问片外存储器时,利用 ALE 信号锁存来自 P0 口的低 8 位地址信号。22.MCS-51 单片机内部RAM的通用寄存器区共有 32 个单元,分为 4 组工作寄存器,每组8 个单元,以 R 作为寄存器名称。23.MCS-51单片机的存储器分为4 个物理上相互独立的存储器空间,即片内数据存储器、片外数据存储器、 片内程序存储器、 片外程序存储器,按其逻辑关系可分为3 个逻辑上相互独立的存储器空间。24.MCS-51 系列单片机片内数据存储器的寻址空间为 256 B、片外数据存储器的寻址空间为64kB。25.MCS-51系列单片机包括很多机型,其中 8031 单片机片内没有程序存储器、AT89C51单片机片内有4kB 的程序存储器。26.CPU的指令系统就是该CPU所能执行的(全部)的集合。27.MCS-51单片机的指令系统有 7 种寻址方式。28.在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是操作数,而是操作数所在RAM 单元的内容。可用于寄存器间接寻址的寄存器有R0、 R1 、DPTR 等。29.在变址寻址方式中,可把_pc_或 dptr 作为基址寄存器,而把累加器作为变址寄存器。变址寻址方式是专用于访问片外程序的一种寻址方式。30.MCS-51 系列单片机的数据指针是 DPTR ,堆栈指针是 SP ,访问片外数据存储器应使 MOVX 指令。31.指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是直接寻址和立即数寻址方式。32.执行下列指令序列后,A的内容为 BF ,CY的内容为 0 , OV 的内容为?。MOV A,#89H MOV R0,#30H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - MOV 30H,#36H ADD A,R0 33.执行下列指令序列后,A的内容为 06H ,20H单元的内容为 09H 。MOV R2,#69H MOV A,R2 ANL A,#0FH MOV 20H,A MOV A,R2 ANL A,#0F0H SWAP A 34.编写子程序和中断服务程序时,必须注意进入后立即保护现场和返回前恢复现场。35.计算机唯一能够识别的语言是机器语言。36.AT89C51 单片机共有 5 个中断源,可分为 5 个中断优先级,其中外部中断源的触发方式可采用低电平触发或边沿触发。37.以外部中断0 为例, 响应中断后, 首先将 pc 的内容压入堆栈,以保护断点, 然后把 0003h 中断程序入口地址装入 PC ,使程序转向中断服务程序。38.某 AT89C51单片机应用系统,程序已设定(IP)=00H ,(IE)=9FH ,当所有中断源同时申请中断时,CPU将响应外部中断0 的中断请求。39.外部中断有2 种触发方式,当IT0 等于 0 时,外部中断0 被设置为电平触发方式,当IT0等于 1 时,外部中断0 被设置为边沿触发方式。40.AT89C51单片机内部有2 个 16 位的加 1 定时 /计数器,其中T0 有 4 种工作方式, T1 有3 种工作方式。其中方式1 是 16 位的定时器。41.当计数器T0 产生溢出时, TF0 位被置1,在对T0 溢出的处理时,若采用中断方式,TF0 作为位使用,若采用查询方式,TF0作为溢出标志位使用。42.如果系统的晶振频率fosc=6MHz ,T0 工作于定时器方式0,则最大定时时间为 16.384ms 。43.MCS-51单片机的定时 / 计数器 T0工作于定时器方式2 时, 是 8 位自动重装载方式,这种工作方式有利于提高定时时间的精确性。44.MCS-51单片机的串行口共有 4 种工作方式,当使用串行口扩展并行I/O 接口时,应选择方式 0 ,此时的波特率为振荡频率的1/12 。45.计算机有串行和并行两种数据传送方式, 其中具有低成本特点的是串行数据传送。46.串行异步数据通信的帧格式由起始位、数据位、奇偶校验位和 停止位四个部分组成。它传输数据的速度比同步通信方式要低。47.串行通信有单工、半双 工和 全双工三种通信模式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 、简答题:1、 定时器的工作方式2 有什么特点?适用于什么场合?2、 模式二把和MUL AB 指令执行后,OV=1 ,这意味着什么?89C51单片机片内包含哪些主要逻辑功能部件? 3、 89C51 的存储器分哪几个空间? 3、分析执行如下指令后,PSW 中的 Cy 、OV 、P各为多少? A 中的结果用十进制表示是多少?( 15 分)MOV A,#85H ADD A ,#0AEH 4、89C51单片机指令有共有几种寻址方式,列出每种的名称及举例。7、在单片机中,中断能实现哪些功能?8、89C51 共有哪些中断源?对其中端请求如何进行控制?9、什么是中断优先级?中断优先处理的原则是什么?10、说明外部中断请求的查询和响应过程。11、简述 89C51 单片机的中断响应过程。12、 89C51 单片机外部中断源有几种触发中断请求的方法?如何实现中断请求?1、定时器模式2 有什么特点?适用于什么应用场合?3、89C51 定时器有哪几种工作模式?有何区别?4、89C51 单片机内部设有几个定时器/计数器?它们是由哪些特殊功能寄存器组成?5、定时器用作定时器时,其定时时间与哪些因素有关?作计数器时,对外界计数频率有何限制?49、简述单片机89C51 中断的自然优先级顺序,如何提高某一中断源的优先级别。中断源(控制位)自然优先级外部中断0(PX0)最 高定时器 /计数器 0 溢出中断( PT0)外部中断1(PX1)定时器 /计数器 1 溢出中断( PT1)串行口中断(PS)最 低若某几个控制位为1,则相应的中断源就规定为高级中断;反之, 若某几个控制位为0,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。- 51、完整的中断处理过程包括哪三个阶段?分为 3 个阶段,即中断响应、中断处理以及中断返回。52、简述 51 系列单片机中断响应的条件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 有中断源发出中断请求;中断总允许位EA=1,即 CPU 开中断;申请中断的中断源的中断允许位为1,即中断没有屏蔽;无同级或更高级中断正在被服务;当前的指令周期已经结束;若现在指令为RETI 或者是访问IE 或 IP 指令,则该指令以及紧接着的另一条指令已执行完。54、在 51 系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?因为 51 系列单片机的两个相邻中断源中断服务程序入口地址相距只有8 个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。55、为什么一般都把主程序的起始地址放在0030H 之后?因为 0000H0030H 中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030H 之后。63、简述定时 /计数器 4 种工作模式的特点。模式 1:是 16 位的定时器 /计数器;模式 2:把 TL0 (或 TL1 )配置成一个可以自动重装载的8 位定时器 /计数器;模式 3:对 T0 和 T1 大不相同。若将 T0 设置为模式3,则 TL0 和 TH0 被分为两个相互独立的8 位计数器。定时器T1 无工作模式3状态。模式 0:与模式 1 几乎完全相同,唯一的差别是模式0 中,寄存器TL0 用 5 位, TH0 用 8 位。43、简述 89C51 单片机中断的概念。当 CPU 正在处理某件事情的时候,外部发生的某一事件请求CPU 迅速去处理,于是,CPU 暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。44、什么是保护现场,什么是恢复现场?保护现场:当CPU 响应中断程序时,硬件会自动把断点地址(16 位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。45、单片机89C51 有哪些中断源,对其中断请求如何进行控制?89C51 中断系统有5 个中断源:INT0 :外部中断0 请求,低电平有效。通过P3.2 引脚输入。INT1 :外部中断1 请求,低电平有效。通过P3.3 引脚输入。T0:定时器 /计数器 0溢出中断请求。T1:定时器 /计数器 1溢出中断请求。TXD/RXD :串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。85、简述 89C51 串口通信的四种方式及其特点。方式 0:同步移位寄存器输入/输出方式,常用于扩展I/O 口。波特率固定为振荡频率的1/12,并不受 PCON 寄存器中SMOD 位的影响。方式 1:用于串行发送或接收,为10 位通用异步接口。TXD 与 RXD 分别用于发送与接收数据。收发一帧数据的格式为1 位起始位、 8 位数据位(低位在前) 、1 位停止位,共10 位。波特率由定时器 T1 的溢出率与SMOD 值同时决定。方式 2:用于串行发送或接收,为11 位通用异步接口。TXD 与 RXD 分别用于发送与接收数据。收发一帧数据的格式为1 位起始位、 8 位数据位 (低位在前) 、1 位可编程的第9 数据位和1 位停名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 止位,共11 位。波特率取决于PCON 中 SMOD 位的值:当SMOD 0 时,波特率为的 1/64;当 SMOD 1 时,波特率为的 1/32。方式 3:用于串行发送或接收,为11 位通用异步接口。TXD 与 RXD 分别用于发送与接收数据。帧格式与方式2 相同,波特率与方式1 相同。1、什么是单片机?简述单片机的应用领域。答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU 、随机存储器 RAM 、只读存储器ROM 、定时 / 计数器及I/O 接口电路等集成在一块芯片上,构成一个完整的微型计算机。应用领域:(1)单片机在智能仪器仪表中的应用;( 2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。2、什么叫中断?中断有什么特点?答: (1) “中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现