资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
单片机复习习题和部分参考答案1一、填空题 1.31H+92H=_c3_H =11000011B 2.十进制数-29 的 8 位补码表示为. 11100011B 3.十进制数-47 用 8 位二进制补码表示为. 11010001B 。 4.MCS-51 片内 20H2FH 范围内的数据存储器,既可以字节寻址又可以位寻址 5.一个机器周期等于 6 个 状态周期,振荡脉冲 2 分频后产生的时钏信号的周期 定义为状态 周期 6.MCS-51 有 4 个并行 IO 口,其中 P0P3 是准双向口,所以由输出转输入时必须先 写入 1 7.MCS-51 有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 加以选择 8.8255A 的端口 A 的输入/输出方式是由方式控制字的 D6 和 D5_位决定 9.指令 MOVC A,A+PC,中源操作数的寻址方式是 变址寻址 指令 JZ 10H,中源操作数的寻址方式是 相对寻址 指令 MOV A,#0F0H,中源操作数的寻址方式是 立即寻址 10. 单片机外总线有三种:其中包括 地址总线 、 数据总线 、和 控制 总线。 11. 执行 MOV A,#0010 1101BADD A,#0110 1101B 后 CY= 0 ,AC= 1 ,OV= 1 ,P= 0 。 12. 标准型 51 单片机内部有 2 个定时/计数器,它们都是 16 位的定时/计数器;。 13. 指令 JNB P2.7,K1 的作用是 判断 P2.7 是否是低电平,是低电平转移到 K1 。14. MCS-5l 单片机的最大程序寻址空间是 64K ,该空间的地址范围为: 0000H 至 FFFFH ,系统上电及复位的程序人口地址为 0000H 。 15. 中断类似于程序中调用子程序,区别在于中断的发生是 偶然 的,而调用子 程序是编程员在时间上事先安排好的。 16. C51 中函数使用 using 命令指定寄存器组; 17. 若由程序设定 RS1、RS0=11,则工作寄存器 R0-R7 的直接地址为 _181FH_。 18. 使用 8031 单片机要将引脚接低电平,因为其内部无 ROM ,8031 片外EA可直接寻址程序存储器空间达 64 KB,数据存储器空间达 64 KB。 19. 计算机语言包括 机器语言 、 高级语言 和汇编语言; 20. 共阴极 LED 和共阳极 LED 的字段码互为 反码 。 21. 基本的通信方式有两种:串行方式和 并行 方式 。 22. 定义如下程序段:ORG 1000HHTAA:DB 10H,100H,100HTAB:DW 1000H,100H,100 从 1000H 单元开始的内容依次为:_ _ _ 23. MCS-51 单片机外部中断请求信号有电平方式和 跳变触发方式 ,在电平方式 下,当采集到 INT0、INT1 的有效信号为 高 电平时,激活外部中断。 24. 将 CY 与 A 的第 0 位的求与的指令是 ANL C,ACC.0 ,若原 A=0FAH,执行后 CY= 0 。25. 8051 的中断向量表在 03H 、0B H 和 13H 、 1BH 、23H。 26. 单片机中指令的执行过程是不断的重复取 指令 、译码、取 操作数 单片机复习习题和部分参考答案2、执行指令的过程;27.80C51 系列 MCU 的编译器提供 sbit 、 sfr 和 sfr16 三种数据类 型访问 SFR。 28. 80C51 单片机中的串行总线包括 SPI 三总线和 I2C 公用双 总线。 29. MCS-51 单片机对外扩展芯片时,片选信号的选择方式有 线选法 、 全译 码法 和部分译码法三种方式 30. 在 MCS-51 系统中,访问外部程序存储器时用 PSEN 信号选通,访问外部数据 存储器时用/RD 或/WR 信号选通; 31. MCS-51 单片机复位后,堆栈指针 SP= 07H ; 32. 二、选择题1、8086CPU 经加电复位后,执行第一条指令的地址是(D )A: FFFFH B:03FFFH C:0FFFFH D:FFFF0H2、一个 8259 可提供( B )个中断类型号A:1 B:8 C: 16 D:643、在中断服务程序中,至少应有一条( D ) ()传送指令()转移指令()加法指法()中断返回指令4、8259 的 OCW1-中断屏蔽字(C )设置.A:在 ICW 之前 B:只允许一次 C:可允许多次 D:仅屏蔽某中断源时5、要使 MCS-51 能够响应定时器中断、串行接口中断,它的中断允许寄存器的内 容应是( ) ()98H ()84H ()42 ()22H 6、MCS51 有中断源( ) (A)5 个 (B)2 个 (C)3 个 (D)6 个 7、MCS-51 响应中断时,下面哪一个条件不是必须的( ) (A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有 RET1 指令 8使用定时器 T1 时,有几种工作模式( ) ()种 ()种 ()种 ()种 9.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( ) (A)由 CPU 自动完成 (B)在中断响应中完成功之路 (C)应由中断服务程序完成 (D)在主程序中完成 10、使用 8255 可以扩展出的 I/O 口线是( ) (A) 16 根 (B)24 根 (C)22 根 (D)32 根11、某种存储器芯片是 8KB*4/片,那么它的地址线根线是( )(A) 11 根 (B)12 根 (C)13 根 (D)14 根单片机复习习题和部分参考答案312、MCS-51 外扩 ROM,RAM 和 I/O 口时,它的数据总线是( )(A) P0 (B)P1 (C)P2 (D)P313、MCS-51 的中断源全部编程为同级时,优先级最高的是( )(A) INT1 (B)TI (C)串行接口 (D)INT014、MCS-51 的并行 I/O 口信息有两种读取方法:一种是读引脚,还有一种是( )(A)读锁存器具 (B)读数据库 (C)读 A 累加器具 (D)读 CPU 15、PSW=18H 时,则当前工作寄存器是( ) (A)0 组 (B)1 组 (C)2 组 (D)3 组 16、MOVX A,DPTR 指令中源操作数的寻址方式是( ) (A) 寄存器寻址 (B)寄存器间接寻址 (C)直接寻址 (D)立即寻址 17、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当 CPU 响应外部中断 0 后,PC 的值是( ) (A) 0003H (B)2000H (C)000BH (D)3000H 18、执行 PUSH ACC 指令,MCS-51 完成的操作是( ) (B) SP+1 SP (ACC) (SP) (B) (ACC) (SP)SP-1 SP (C) (C)SP-1 SP (ACC) (SP) (D) (ACC) (SP)SP+1 SP 19、CALL 指令操作码地址是 2000H,执行完相子程序返回指令后,PC=( ) (D) 2000H (B)2001H (C)2002H (D)2003H 20、51 执行完 MOV A,#08H 后,PSW 的一位被置位( ) (A) (A)C (B)F0 (C)OV (D)P 21、下面条指令将 MCS-51 的工作寄存器置成 3 区( ) (A)MOV PSW,#13H (B)MOV PSW,#18H(B) SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4 22、执行 MOVX A,DPTR 指令时,MCS-51 产生的控制信号是( ) (A)/PSEN (B)ALE (C)/RD (D)/WR 23、MOV C,#00H 的寻址方式是( ) (A) 位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址 24、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC 的值是( ) (A) 0040H (B)0041H (C)0042H (D)0043H 25、对程序存储器的读操作,只能使用( ) (A) MOV 指令 (B)PUSH 指令 (C)MOVX 指令(D)MOVC 指令 26、已知的补码为 00001000,则的真值是十进制( ) 。 ()120 ()120 ()136 ()8 27MCS-51 单片机外扩存储器芯片时,4 个 I/O 口中用作地址总线和数据总线分时复用的是单片机复习习题和部分参考答案4( ) 。 ()P2口()P0口 ()P1 ( )P0口和 P2 28、MOVX A, DPTR 指令对应的硬件动做会使( )信号有效。() () ) 和 () ()RDWRALEPSENALE29、将立即数 1101 0010B 送给 8255A 控制/状态寄存器用于初始化,下列说法正确的是( ) A、 A 口的工作于方式 0 B、T0 工作于计数方式 C、 A 口输出 D、C 口低四位输入 30、下面哪种中断顺序是可以实现的 ( )A、 串口、T1、外中断 0、外中断 1、T0 B、串口、外中断 0、T0、外中断 1、T1 C、T0、串口、外中断 0、T1、外中断 1 D、 T0、外中断 0、外中断 1、串口、T131下面关于 8255A 叙述错误的是 ( )A、 8255A 可以扩展 3 个并行 I/O 口; B、 8255A 的三个 I/O 均可以工作于选通输入/输出方式; C、 8255A 的 A 口输出时是个 8 位的数据输出锁存和缓冲器; D、 8255A 只占用了 2 条地址线 A1、A0; 32, 三、简单题 1.什么叫寻址方式?什么叫堆栈?
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号