资源描述
一般由若干个机器周期组成。
高8位地址。
均为H。
MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。
单片机指令系统及程序设计
MCS-51单片机的指令格式中操作码与操作数之间必须用
()17 .
()18. MCS-51指令:MOV A , #40H ;表示将立即数40H传送至A中。
()19.MCS-51指令:MOVA , @R0 ;表示将R0指示的地址单元中的内容传送至
()20. MCS-51指令:MOVXA , @DPTR ; 表示将DPTR指示的地址单元中的内容传送至
()21 . MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数
()22. MCS-51指令中,MOVX 为片外RAM传送指令。
()23. MCS-51指令中,MOVC 为ROM 传送指令。
()24将37H单元的内容传送至A的指令是:MOV A , #37H。
()25 . MCS-51指令中,16位立即数传送指令是: MOV DPT , R #data16。
()26 . MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有
()27如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。
()28对于8051单片机,当CPU对内部程序存储器寻址超过4K时,
()29.指令 MUL AB 执行前(A) =F0H , (B) =05H 执行后(A) =FH5 ,
()30.已知:DPTR=11FFH 执行 INC DPTR 后,结果:DPTR=12
()31已知:A=11H B=04H ,执行指令DIV AB后,其结果:
()32 已知:A=1FH , (30H) =83H ,执行 ANL A , 30H 后,结果:A=03H (30H) =83H P=0。
A中。
A中。
改变,目的操作数修改为源操作数。
4条指令。
系统会自动在外部程序存储器中寻址。
(B) =H
。H
A=04H , B=1 CY=OV=0 。
〈〈单片机》习题汇总及答案
一、判断题(判断每小题的对错,对的在小题前的括号中打“〃错的在小题前的括号中打“X。
MCS-51单片机原理与结构
()1. MCS-51单片机是高档16位单片机。
()2单片机的CPU从功能上可分为运算器和存储器。
() 3. 8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
() 4. 8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。
()5. MCS-51的程序存储器用于存放运算中间结果。
()6. MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的
RAM 。
()7单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
()8. CPU的时钟周期为振荡器频率的倒数。
()9单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。
()10单片机的指令周期是执行一条指令所需要的时间。
()11单片机系统扩展时使用的锁存器,是用于锁存
()12. MCS-51单片机上电复位后,片内数据存储器的内容
RAM来读写。
() 13 . 805单片机片内RAM从H 1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用
()14. MCS-51单片机的片内存储器称为程序存储器。
()15. MCS-51单片机的数据存储器是指外部存储器。
()16 .
MCS-51
()33无条件转移指令LJMPaddr16称长转移指令,允许转移的目标地址在128KB空间范围内。
()34. MCS-51指令系统中,指令CJNE A , #data,捉的作用相当于SUBB A , #data与JNC rel的作用。
()35. MCS-51指令系统中,指令JNB bit, r是判位转移指令,即表示bit=1时跳转。
() 36. 8051单片机的PC与DPTR都在CPU片内,因此指令MOVC A , @A+PC 与指令MOVCA , @A+DPT 执R行时只在单片机内部操作,不涉及片外存储器。
()37. MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。
()38指令LCALL addr16能在64K字节范围内调用子程序。
()39.设PC的内容为35H ,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVC , A @A+P 。C
()40指令MOV A , H执行后A的内容一定为0 0H。定时、中断、串行系统及应用
()41.在MCS-51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。
()42在MCS-51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。
()43. MCS-1单片机的两个定时器均有两种工作方式,即定时和计数工作方式。
()44. MCS-51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
()45 . MCS-51单片机系统复位时,TMOD 模式控制寄存器的低4位均为0。
() 46 . 805单片机5个中断源相应地在芯片上都有中断请求输入引脚。
()47启动定时器工作,可使用SETB TRi启动。
() 48 . 805单片机对最高优先权的中断响应是无条件的。
()49中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。
()50 . MCS-51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。
()51 . MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。
()52用户在编写中断服务程序时,可在中断入矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。
()53若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。
()54串行的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。
()55串行数据缓冲器SBUF是可以直接寻址的专用寄存器。
()56如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。
()57指令JNB TF0 , LP的含义是:若定时器T0未计满数,就转LP。
()58若置8051的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。
()59 .若置8051的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。
()60.当8051的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。
(明61 .外部中断0中断的入地址是03H o
(寸62. 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。
单片微机基本系统扩展
()63线选法是把单根的低位地址线直接接到存储器芯片的片选端。
()64在接芯片中,通常都有一个片选端 CS (或CE),作用是当CS为低电平时该芯片才能进行读写操作。
()65. DAC0832是8位D/A转换器,其输出量为数字电流量。
()66. DAC 0832的片选信号输入线CS,低电平有效。
()67 . AGND代表模拟信号和基准电源的参考地,称模拟地。
()68 . DGND表示数字地,为工作电源地和数字逻辑地。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在空格内。)
MCS-51单片机原理与结构
1. MCS-51单片机CPU的主要组成部分为()。
A 运算器、控制器B .加法器、寄存器
C.运算器、加法器D .运算器、译码器
2. 单片机能直接运行的程序叫^
A. 源程序B .汇编程序C .目标程序D .编译程序
3. 单片机中的程序计数器PC用来()。
A .存放指令B .存放正在执行的指令地址
C .存放下一条指令地址D .存放上一条指令地址
4. 单片机上电复位后,PC的内容和SP的内容为()。
A. H , H B . H , 07H C . 03H , 07H D . 08H , 08H
5. 单片机8051的ALE引脚是()。
A .输出高电平B .输出矩形脉冲,频率为fosc的1/6
C.输出低电平D .输出矩形脉冲,频率为fosc的1/2
6. 单片机8051的EA引脚()。
A .必须接地B .必须接+5V C .以上两种视需要而定
7. 访问外部存储器或其它接芯片时,作数据线和低8位地址线的是()。
A. P0 B . P1 C.P2 D.P0 和 P2
8. PSW 中的RS1和RS0用来()。
A .选择工作寄存器组号B .指示复位C .选择定时器D.选择工作方式
9 .上电复位后,PSW的值为。
A. 1 B . 07H C . 0FFH D . 0
10. 8051单片机上电复位后,堆栈区的最大允许范围是()个单元。
A. 64 B . 120 C . 128 D . 256
11. 8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的()。
A . H — FFH B . H — 07H C . 07H — 7FH D . 08H —7FH
12. 复位后,堆栈指针SP在内部RAM中的直接地址是()。
A. H B . 07H C . 81H D . FFH
13.8051的P0 ,当使用外部存储器时它是一个()。
A.传输高8位地址 A .传输低8位地址
C.传输高8位数据 D .传输低8位地址/数据
14. P0 作数据线和低8位地址线时()。
A .应外接上拉电阻B .不能作I/O
C.能作I/O D .应外接高电平
15. 对于8051单片机,其内部RAM20H-2FH单元()。
A .只能位寻址B .只能字节寻址
C.既可位寻址又可字节寻址D .少部分只能位寻址
16. 寻址方式就是()的方式。
A.查找指令操作码B .查找指令
C.查找指令操作数D .查找指令操作码和操作数
17. 8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于()
A. 1/12 B . 1/2 C . 1 D . 2
18. MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。
A .存放指令B .存放16位地址,作间址寄存器使用
C.存放下一条指令地址D .存放上一条指令地址
19. ALU 表示()。
A .累加器B .程序状态字寄存器C .计数器D .算术逻辑部件
20. 单片机上电后或复位后,工作寄存器R0是在。
A . 0区H单元B .呕01H单元C . 0区09H单元D . SFR
21. 单片机8051的XTAL1和XTAL2引脚是()引脚。
A.外接定时器B.外接串行 C .外接中断D .外接晶振
22. 8051单片机的VSS (20)引脚是()引脚。
A .主电源+5V B .接地C .备用电源D .访问片外存贮器
23. 8051单片机的VCC (40)弓|脚是()引脚。
A .主电源+5V B .接地C .备用电源D .访问片外存贮器
24. 8051单片机中,输入/输出引脚中有专门的第二功能的引脚是()。
A . P0 B. P1 C. P2 D. P3
25. MCS-51复位后,程序计数器PC= B。即单片机从()开始执行指令。
A . 01H B . H C . 03H D . 23H
26. MCS-51的片内外的ROM 是统一编址的,如果EA端保持高电平,8051的
程序计数器PC在()地址范围内。
A . 10H — FFFFH B . H — FFFFH
C. 01H—0FFFH D . H —0FFFH
27. 单片机的堆栈指针SP始终是指示()。
A. 堆栈底B.堆栈顶
C.堆栈地址D.堆栈中间位置
28. 单片机的P0、P1 作输入用途之前必须()。
A. 在相应端先置1 B.在相应端先置0
C.夕卜接高电平D.外接上拉电阻
29. MCS-51的串行数据缓冲器SBUF用于()。
A .存放运算中间结果B.存放待发送或已接收到的数据
C.暂存数据和地址D.存放待调试的程序
30. MCS-51单片机的P1 的功能是()。
A.可作通用双向I/O 用C.可作地址/数据总线用
31. MCS-51单片机复位后,专用寄存器 ACC的状态是()。
A. 01H B . 07H C . H D . 0FFH
32. 当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统使用的工作寄存器组为()
A.组0 B.组1 C .组2 D.组3
33. 8051单片机中,用户可使用的16位寄存器是()。
A . PSW B . ACC C . SP D. DPTR
34. 8051的程序计数器PC为16位计数器,其寻址范围是 ()。
A . 8K B . 16K C . 32K D . 64K
35. 单片机应用程序一般存放在()中。
A . RAM B . ROM C .寄存器 D . CPU
MCS-51单片机指令系统及程序设计
36. MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。
A.标号B .操作码C .操作数D .注释
37. MCS-51的立即寻址方式中,立即数前面()。
A .应加前缀"/ ”号B .不加前缀号
C. 应加前缀"@号D .应加前缀"研
38. 下列完成8051单片机内部数据传送的指令是()。
A . MOVX A , @DPTR B . MOVC A, @A+PC
D. MOV direct,direct
39. MCS-51的源操作数为立即寻址的指令中,立即数就是()。
A.放在寄存器R0中的内容B .放在程序中的常数
C.放在A中的内容D .放在B中的内容
40. 单片机中PUSH和POP指令常用来()。
A .保护断点B .保护现场C.保护现场,恢复现场D .保护断点,恢复断点
41. MCS-51寻址方式中,操作数Ri加前缀“研的寻址方式是()。
A .寄存器间接寻址 B .寄存器寻址
C. 基址加变址寻址D .立即寻址
42. MCS-51寻址方式中,立即寻址的寻址空间是()。
A .工作寄存器R0 R7 B.专用寄存器SFR C.程序存储器ROM
D. 片内RAM的20H 2FH安节中的所有位和部分专用寄存器SFR的位
43. MCS-51寻址方式中,直接寻址的寻址空间是()。
A .工作寄存器R0 R7 B.专用寄存器SFR
C.程序存储器ROM D.数据存储器256字节范围
44. 执行指令MOVX A , @DPT 时R , WR、RD脚的电平为()。
A . WR高电平,RD高电平B . WR低电平,RD高电平
C. WR高电平,RD低电平D. WR低电平,RD低电平
45. 主程序中调用子程序后返回主程序,堆栈指针SP的值()。
A .不变B.加2 C .加4 D .减2
46. 单片机中使用MOVX A , @R1指令,()寻址数据存储器1050H单元。
A .能直接B .不能
C.与P2 配合能D .与P1 配合能
47. 下列指令判断若P1 最低位为高电平就转LP,否则就执行下一句的是()。
A. JNB P1.0 , LP B . JB P1.0 , LP
C. JC P1.0 , LP D . JNZ P1.0, LP
48. 指令 JB 0E0H , LP 中的 0E0H 是指()。
A .累加器A B .累加器A的最高位
C.累加器A的最低位D . 一个单元的地址
49. 下列指令中比较转移指令是指()。
A . DJNZ Rn , rel B . CJNE Rn , #data , rel
C. DJNZ direct , rel D . JBC bit , rel
50. 指令 MOV R0 , #20H 执行前(R0 ) =30H , (20H ) =38H ,执行后(R0 )=()。
A. H B . 20H C . 30H D . 38H
51. 指令 MOV R0 , 20H 执行前(R0 ) =30H , (20H ) =38H ,执行后(R0 )=()。
A. 20H B . 30H C . 50H D . 38H
52. 执行如下三条指令后,30H单元的内容是()。
MOV R1 , #30H
MOV 40H , #0EH
MOV @R1 , 40H
A . 40H B . 0EH C . 30H D . FFH
53. MCS-51 指令 MOV R0 , #20H 中的 20H 是指()。
A.立即数B .内部RAM20H
C. 一个数的初值D .以上三种均有可能,视该指令的在程序中的作用
54. MCS-51单片机在执行MOVX A , @DPTR指令时,其寻址单元的地址是由()
A . P0 送高8位,P2 送高8位B . P0 送低8位,P2 送高8位
C. P0 送低8位,P2 送低8位D . P0 送高8位,P2 送低8位
55. 在MCS-51指令中,下列指令中()是无条件转移指令。
A . LCALLaddr16 B . DJNZ direct,rel C . SJMP rel D . ACALL addr11
56. 下列指令中影响堆栈指针的指令是()。
A. LJMP B . ADD C . MOVC , A @A+PC D . LCALL
57. 已知:A=DBH R4=73H CY=1,指令:SUBB A , R4执行后的结果是()。
A. A=73H B . A=DBH C . A=67H D .以上都不对
58. 可实现将内部数据存储单元的内容传送到累加器A中的指令是()。
A . MOVXA , @R0 B . MOVA, #data C . MOVA , @R0 D. MOVXA, @DPTR
59. 下列指令执行时,不修改 PC中内容的指令是()。
A . AJMP B . MOVC , A @ A+PC
60. 已知:A=D2H , (40H)=77H,执行指令:ORL A , 40H 后,其结果是:()。
A. A=77H B . A=F7H C . A=D2H D .以上都不对
61. 指令MUL AB执行前(A)=18H ,( B)=05H,执行后,A、B的内容是()。
A. 90H, 05H B . 90H, H C . 78H, 05H D . 78H, H
62. MCS-51指令系统中,清零指令是()。
A . CPL A B . RLC A C . CLR A D . RRC A
63. MCS-51指令系统中,求反指令是()。
A . CPL A B . RLC A C . CLR A D . RRC A
=H
64. MCS-51 指令系统中, 指令 MOVA , @R, 0 执行前(A)=86H ,( R0)=20H ,(20H)=18H,执行后(A.(A)=86H B .(A)=20H C .(A)=18H D .(A)
65. MCS-51指令系统中,指令CLR A ;表示()。
A .将A的内容清0 B.将A的内容置1
C.将A的内容各位取反,结果送回A中D .循环移位指令
66. 已知 A=87H , (30H)=76H,执行 XRL A , 30H 后,其结果为:()。
A . A=F1H ( 30H)=76H P=0 B . A=87H ( 30H)=76H P=1
C. A=F1H
(30H)=76H
P=1 D . A=76H ( 30H)=87H P=1
67. MCS-51
指令系统中,
指令ADD A , R0执行前(A)=38H ,( R0)=54H ,(C)=1执行后,其结果为(
A . (A)
=92H (C)
=1 B .(A)=92H (C)=0
C.(A)
=8CH (C)
=1 D .(A)=8CH (C)=0
68. MCS-51
指令系统中,
指令ADD A , R0执行前(A)=86H ,( R0)=7AH ,( C)=0执行后,其结果为(
A . (A)=H (C)=1
B . (A)=H (C)=0
C. (A)=7AH (C)=1
D . (A)=7AH (C)=0
69 MCS-51
指令系统中,
指令 ADDC A ,@R0 执行前(A)=38H ,( R0)=30H ,( 30H)=FOH , ( C)=1 执行后,其结果为(
A .(A)
=28H (C)=1 B . (A)=29H (C)=1
C. (A)=68H (C)=0
D . (A)=29H (C)=0
70.下列指令能使累加器
A低
4位不变,局
4位置F的是()。
A. ANL A , #0FH B . ANL
A
,#OFOH
C ORL A , #0FH D . ORL
A
,#OF0H
71.卜列指令能使累加器
A局
4位不变,低
4位置F的是()。
A. ANL A , #0FH B . ANL
A ,
#0FOH
C. ORL A , #0FH D . ORL
A ,
#0F0H
72. 下列指令能使R0低4位不变,高4位置F的是()。
A. ANL R0 , #0F0H B . ORL R0 , #0F0H
C. ORL 0 , #0FH D . ORL H , #0F0H
73. 下列指令能使R0高4位不变,低4位置F的是()。
A.ANLR0 , #0FHB. ANLR0 , #0FOH
C.ORL0,#0FHD. ORLR0 , #0FH
74 .下列指令能能使累加器A的最高位置1的是()。
A.ANLA,#7FHB.ANL A, #80H
C.ORLA,#7FHD.ORL A, #80H
75. 下列指令能使R0的最高位置0的是()。
A. ANL 0 , #7FH B . ANL R0 , #0FH
C. ORL R0 , #7FH D . ORL R0 , #80H
76. 下列指令能使R0的最高位取反的是()。
A. CPL R0.7 B . XRL H , #80H
C. CPL (R0 ) .7 D . ARL R0 , #80H
77. 下列指令能使累加器A的最低位置1的是()。
A. SETB A , #01H B . SETB A , 0
C. ORL A , #01H D . SETB A , #H
78. 下列指令能使P1 的最低位置1的是()。
A. ANL P1 , #80H B . SETB 90H
C. ORL P1 , #0FFH D . ORL P1 , #80H
79. 下列指令判断若累加器A的内容不为0就转LP的是()。
A . JB A,LP B . JNZ A,LP C . JZ LP D . CJNE A,#0,LP
80. 设累加器A中为无符号数,B中数为2, C等于0,下列指令()的作用与其它几条不同。
A . ADD A,0E0H B . MUL AB C . RL A D . RLC A
81. MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为()。
ORG 0H
MOV DPDR , #10
MOV A , #H MOV 20H , A LJMP 15
END
A . 1 B . 10 C . 15 D . 0
82. MCS-51指令系统中,格式为:ORG 16位地址 的指令功能是()。
A .用于定义字节B.用于定义字C .用来定义汇编程序的起始地址D .用于定义某特定位的标识符
83. MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。
MOV SP , #30H MOV A , 20H LACALL 10 MOV 20H , A SJMP $
A . H B . 30H C . 32H D . 07H
84. 执行下列程序后,累加器A的内容为()。
ORG H MOV A , #H ADD A , #02H
MOV DPTR , #50H
MOVC A , @A+DPTR
MOV @R0 , A SJMP $
ORG 50H
BAO : DB H , 08H , 0BH , 6H, 09H , 0CH END
A. H B . 0BH C . 06H D . 0CH
85 .能访问内部数据存储器的传送指令是()。
A. MOVC 指令 B . MOV 指令 C . MOVX 指令 D .
86. 能访问外部数据存贮器的传送指令是()。
A. MOV 指令 B . MOVC 指令 C . MOVX 指令 D .
87. 指令ANL A , R0的功能是()。
A .将A与寄存器R0的内部容按位逻辑与B .将A与寄存器R0的内部容按位逻辑异或C.将A与寄存器R0的内部容按位逻辑非D .将A与寄存器R0的内部容按位逻辑或
88. 能将A的内容向左循环移一位,第七位进第0位的指令是()。
A . RLC A B . RRC A C . RR A D . RL A 89能将A按位取反的指令是()。
A . CPL A B . CLR A C . RL A D . SWAP A
90.执行下列程序后,内部 RAM 30H单元的内容是()。
MOV 30H , #H
MOV R0 , #30H MOV A , 30H ADD A , #05H MOVC A , @A+PC
MOV @R , 0 A SJMP $
TDB : DB H , 01H , 02H, 03H, 05H
A. H B . 02H C . 05H D . 30H
91 .将A与立即数按位逻辑异或的指令是()。
A. ANL A , #data B . ORL A,#data C . XRL A,#data D . XRL A,direct
92. 比较转移指令是()。
A . DJNZ R0 rel B . CJNE A , direct , rel
C. DJNZ direct rel D . JBC bit rel
93. 将内部数据存储器53H单元的内容传送至累加器,其指令是()。
A . MOV A , 53H B . MOV A , #53H C . MOVC A , 53H D . MOVX A , #53H
94. LJMP跳转空间最大可达到)。
A
( 2KB B . 256B C . 128B D . 64KB
95在编程中使用伪指令的目的是 ():
A.指示和引导如何进行手工汇编C.指示B .指示和引导编译程序如何汇编
和引导汇编程序进行汇编D .指示和引导程序员进行汇编单片微机基本系统扩展
96. 在存储器扩展电路中74LS373的主要功能是()。
A .存储数据B .存储地址C .锁存数据D .锁存地址
97. 在用接传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于
A .串行传送B并行传送C.同步传送D .异步传送定时、中断、串行系统及应用
98. 8051单片机的定时器T1用作定时方式时是()。
A. 由内部时钟频率足时,一个时钟周期加1
B. 由内部时钟频率定时,一个机器周期加1
C. 由外部时钟频率定时,一个时钟周期加1
D. 由外部时钟频率定时,一个机器周期加1
99. 8051单片机的定时器T0用作计数方式时是()。
A. 由内部时钟频率定时,一个时钟周期加1
B. 由内部时钟频率定时,一个机器周期加1
C. 由外部计数脉冲计数,下降沿加1
D. 由外部计数脉冲计数,一个机器周期加1
100. 8051单片机的定时器T1用作计数方式时计数脉冲是()。
A.由T1 (P3.5 )输入B .由内部时钟频率提供
C.由T0 (P3.4)输入。.由外部计数脉冲计数
101. 8051单片机的定时器T0用作定时方式时是()。
A. 由内部时钟频率定时,一个时钟周期加1
B. 由外部计数脉冲计数,一个机器周期加1
C. 外部定时脉冲由T0 (P3.4)输入定时
D. 由内部时钟频率计数,一个机器周期加1
102. 单片机的机器周期为2刎其晶振频率fosc为()MHz.
A. 1 B . 2 C . 6 D . 12
103. 用8051的定时器T1作定时方式,用模式1,则工作方式控制字为()。
A. 01H B . 05H C . 10H D . 50H
104. 用8051的定时器T1作计数方式,用模式2,则工作方式控制字为()。
A. 60H B . 02H C . 06H D . 20H
105. 用8051的定时器T1作定时方式,用模式1,则初始化编程为()。
A. MOV TMOD , #01H B . MOV TMOD , #50H
C. MOV TMOD , #10H D . MOV TCON , #02H
106. 用8051的定时器T1作定时方式,用模式2,则工作方式控制字为 ()。
A. 60H B . 02H C . 06H D . 20H
107. 用8051的定时器T1作定时方式,用模式2,则初始化编程为()。
A.MOV TMOD ,#06HB . MOVTMOD,#20H
C.MOV TMOD ,#10HD . MOVTMOD,#60H
108. 用8051的定时器,若用软启动,应使TMOD中的()。
A.GATE 位置1 B .C/T位置1
C.GATE 位置0 D .C/T位置0
109. 启动定时器0开始计数的指令是使TCON的()。
A. TF0位置1 B . TR0位置1 C . TR0位置0 D . TR1位置0
121.启动定时器1开始定时的指令是D。
A . CLR TR0 B . CLR TR1 C . SETB TR0 D . SETB TR1
110. 使8051的定时器T0停止计数的指令是()。
A . CLR TR0 B . CLR TR1 C . SETB TR0 D . SETB TR1
111. 使8051的定时器T1停止定时的指令是()。
A . CLR TR0 B . CLR TR1 C . SETB TR0 D . SETB TR1
112. 使8051的定时器T1停止计数的指令是使TCON的()。
A. TF0位置1 B . TR0位置1 C . TR0位置0 D . TR1位置0
113. 8051的定时器T0作计数方式,用模式1 (16位计数器)则应用指令()初始化编程。
A. MOV TMOD , #01H B . MOV TMOD , 10H
C. MOV TMOD , #05H D . MOV TCON , #05H
114. 下列指令判断若定时器T0计满数就转LP的是()。
A . JB T0,LP B . JNB TF0,LP C . JNB TR0 , LP D . JB TF0,LP
115. 下列指令判断若定时器T0未计满数就原地等待的是()。
A . JB T0,$ B . JNB TF0,$ C . JNB TR0 , $ D . JB TF0,$
116. 当CPU响应定时器T1的中断请求后,程序计数器PC的内容是()。
A. 03H B .0BH C .013H D .1BH
117. 当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是()。
A. 03H B . 0BH C . 013H D . 1BH
118. 当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是()。
A. 03H B . 0BH C . 013H D . 1BH
119. MCS-51单片机在同一级别里除串行外,级别最低的中断源是()。
A.夕卜部中断1 B.定时器T0 C .定时器T1 D .串行
120. MCS-51单片机在同一级别里除 INT0夕卜,级别最高的中断源是()。
A.夕卜部中断1 B.定时器T0 C .定时器T1 D .外部中断0
121. 当外部中断0发出中断请求后,中断响应的条件是()。
A . SETB ET0 B . SETB EX0 C . MOV IE , #81H D . MOV IE , #61H
122. 当定时器T0发出中断请求后,中断响应的条件是()。
A . SETB ET0 B . SETB EX0 C . MOV IE , #82H D . MOV IE , #61H
123. 用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是()。
A. FFH、 F6H B . F6H、 F6H
C. F0H、F0H D . FFH、F0H
124. 用8051的定时器T0定时,用模式2,则应()。
A. 启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值
B. 启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C. 启动T0前向TH0、TL0置入计数初值,以后不再置入
D. 启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
125. MCS-51单片机CPU开中断的指令是()。
A . SETB EA B . SETB ES C . CLR EA D . SETB EX0
126. MCS-51单片机外部中断0开中断的指令是()。
A . SETB ETO B . SETB EXO C . CLR ETO D . SETB ET1
127. MCS-51单片机定时器溢出标志是()。
A . TR1 和 TR0 B . IE1 和 IE0 C . IT 和 IT0 D . TF1和 TF0
128. 用定时器T1方式2计数,要求每计满1次,向CPU发出中断请求,TH1、TL1的初始值是()。
A . 9CH B . 20H C . 64H D . A0H
129. MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是()。
A . TR1 和 TR0 B . IE1 和 IE0 C . IT和 IT0 D . TF1和 TF0
则应
130. MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,
()。
A .由硬件清零B .由软件清零C .由软件置于D .可不处理
131. MCS-51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为()。
A . H B . FFH C . 1 计数值
132. MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后()。A .由硬件清零B .由软件清零C . A和B都可以D .随机状态
133. 805
展开阅读全文