单片机复习题

  • 格式:doc
  • 大小:121.50 KB
  • 文档页数:9

1、计算机的系统总线有__地址____总线,__控制____总线和__数据____总线. 2、通常,单片机上电复位时PC= 0000H ,SP= 07H ;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从 00H-07H . 3、MCS-51单片机中有 2 个 16 位的定时/计数器,可以被设定的工作 方式有四 种. 4、MCS-51单片机有 5 个中断源,可分为 2 个中断优先级.上电复位时外部中断 0 中断源的最高. 7、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为 5/255=0.0196 . 8、堆栈的地址由 指针SP 内容确定,其操作规律是“ 先进后出 ”。 9、DA指令是 BCD码调整 指令,它只能紧跟在 ADD或ADDC加法 指令后使用。 10、在单片机扩展时, P0 口和 P2 口为地址线, P0 口为数据线。 11、单片机串行通信时,若要发送数据,就必须将要发送的数据送至 SBUF 单元,若要接收数据也要到该单元取数。 12、单片机的堆栈栈顶由 SP 来指示,复位时起位置在 07H 单元。 13、当P1口做输入口输入数据时,必须先向该端口的锁存器写入 0FFH ,否则输入数据可能出错。 14、单片机内部数据传送指令 MOV 用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令 MOVX 用于单片机内部与外部RAM或I/O接口之间, MOVC 指令用于单片机内部与外部ROM之间的查表 15、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由 IP 寄存器的置位状态决定的。同一级别中断源的优先顺序是由 自然优先级顺序 决定的。 16、在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。通常在进入子程序后要用 PUSH 指令保护现场DPH、DPL、ACC等。在退出子程序之前要用POP指令依次恢复现场,用 RET 指令返回。 20、当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着 EA 控制信号有效。 21、已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为 1us 。 22、当单片机复位时PSW= 00H ,SP= 07H ,P0~P3口均为 高 /FFH 电平。 23、定时器中断请求发生在_定时时间到。 24、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关闭 __状态。 25、P0通常用作_地址/数据线_。 26、中央处理器CPU是单片机的核心,它完成__控制与指挥__ ___。 27、单片机的工作过程,实际上就是周而复始的取指令和执行指令 28、异步串行近程通信时的传送信号是_数字信号 ____。 29、单片机是将 CPU 、基本I/O口、 存储器 等几部分集成在一块芯片上的微型计算机。 30、单片机复位方式有 上电复位 、 按键复位 和自动复位。

判断题 (×)1、MCS-51单片机可执行指令:MOV 35H,@R3。

(×)3、当向堆栈压入一个字节的数据后, SP中的内容减1。 (×)4、程序计数器PC中装的内容是当前正在执行指令的地址。 (√)6、MCS-51单片机中的PC是不可寻址的。

(×)7、当MCS-51执行MOVX @DPTR,A指令时,伴随着WR信号有效。 (√)8、MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。 (√)10、51单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄 存器IE来控制中断的允许和禁止。 (×)11、只读存储器ROM内部信息停电后会丢失。 (√)12、堆栈操作是按“后进先出”的原则存取数据。 (×)13、8051单片机访问存储器时,同一地址对应惟一的存储单元。 (√)14、数据寄存器指针DPTR由DPH和DPL组成。 (√)15、汇编语言程序中的注释可以缺省。 (×)16、指令中操作码助记符项可有可无。 (√)17、计算机寻址方式越多,计算机的功能超强,灵活性亦越大。 (√)18、8051 单片机的 P3 口作为通用输出口使用时,不需要外接上拉电阻,这种说法是。 (√)19、指令 MOVC A,@A+DPTR 采用的是变址寻址,这种说法是。 (×)20、在 51 系列单片机中,低优先级的中断可以打断高优先级的中断,以实现中断的嵌套,这种说法是。 (×)21、当一旦有中断请求时,不管 CPU 在执行任何的指令或程序,都将无条件地响应中断,这种说法是。 (√)22、对于抖动问题的处理,我们常常可以使用软件和硬件去抖两种方式,这种说法是。 (√)24、51的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作 数或中间结果。 (√)25、51的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程 序运行中的各种状态信息。 (√)26、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出 错或进入死循环时,可按复位键重新启动。 (×)27、MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (√)28、MCS—51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√)29、MCS—51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。 (√ )30、已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H) =83H。 (√)31、MCS—51指令系统中,执行指令ORG 2000H; BCD: DB “A,B,C,D”表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中。 (×)32、在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来 控制定时器的启动与停止。 (√)33、MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。 (√)34、用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移 地址,以防止中断服务程序容纳不下。

选择题 1、计算机能直接识别的语言是( C )。

(A)汇编语言 (B)自然语言 ( C)机器语言 (D)硬件和软件 2、单片机能直接运行的程序叫( C )。 (A)源程序 (B)汇编程序 (C)目标程序 (D)编译程序

3、开机复位后,CPU使用的是寄存器第一组,地址范围是( B ) (A)00H-10H (B)00H-07H (C)10H-1FH (D)08H-0FH 4、在MCS-51单片机中,( C )是数据存储器,( A )是程序存储器。 (A)ROM (B)EPROM (C)RAM (D)EEPROM 5、MCS-51有中断源( A )。 (A)5个 (B)2个 (C)3个 (D)6个 6、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( D )。

(A)0003H (B)000B (C)0013H (D)0023H 7、MCS-51单片机复位操作的主要功能是把PC初始化为( C )。 (A)0100H (B)2080H (C)0000H (D)8000H 8、若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( D )。 (A)500 (B)1000 (C)216-500 (D)216-1000 9、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。 (A)P3.2 (B)P3.3 (C)P3.4 (D)P3.5

10、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状

态都应至少维持( A )。 (A).1个机器周期 (B).2个机器周期 (C).4个机器周期 (D).10个晶振周期 11、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。 (A)外部中断0 (B)外部中断1 (C)定时器0中断 (D)定时器1中断 12、定时器若工作在循环定时或循环计数场合,应选用( C )。 (A)工作方式0 (B)工作方式1 (C)工作方式2 (D)工作方式3 13、MCS-51单片机的外部中断1的中断请求标志是( D )。 (A)ET1 (B)TF1 (C)IT1 (D)IE1 14、下列标号中,正确的标号是( D )。 (A)1BT: (B)BEGIN: (C)ADD: (D)STAB31: 15、串行口每一次传送( A )字符。 (A)1个 (B)1串 (C)1帧 (D)1波特 16、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( B )。

(A)ILE=1,CS=1,WR1=0 (B)ILE=1, CS=0, WR1=0 (C)ILE=0, CS=1, WR1=0 (D)ILE=0,CS=0, WR1=0 17、MCS—51单片机的CPU主要的组成部分为( A )。 (A)运算器、控制器 (B)加法器、寄存器 (C)运算器、加法器 (D)运算器、译码器 18、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 (A)掩膜ROM (B)PROM (C)EPROM (D)EEPROM 19、定时器/计数器工作方式1是( D )。