




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1A. RD B. WR C. PSEN D.ALE10. 外部中断1的中断入口地址为(A. 0003H B. 000BH C. 0013H11. 下列指令中正确的是(A. MOV P2.1 , AC. MOVX B , DPTR12. 串行口的移位寄存器方式为A. 方式0 B.方式1)。)。)。D. 001BHB. JBC TF0 , L1D. MOVA ,R3(C.方式13. 在家用电器中使用单片机应属于计算机的A.辅助工程应用B.数值计算应用C.D.方式3)。(控制应用D.14. 在LED显示中,为了输出位控和段控信号,应使用指令A. MOV B. MOVCC. MOVXD. XCH数据
2、处理应用()。单片机原理与接口技术复习题复习一选择题1.有如下程序段:MOVR0 ,# 30HSETBCCLRAADDCA, # 00HMOV R0 , A执行结果是()。A. ( 30H )=0 0HB.(30H)=0 1HC. ( 00H )=0 0HD.(00H) =0 1H2. 在CPU内部,反映程序运行状态或运算结果特征的寄存器是()。A. PC B. PSW C. A D. SP3. 各中断源发出的中断请求信号,都会标记在()寄存器。A. TMOD/SCON B. TCON/PCON C. IE/TCON D. TCON/SCON4. 帧格式为1个起始位,8个数据位,1个停止位的异
3、步串行通信方式是()。A. 方式 0 B.方式1 C.方式 2 D.方式 35. 在数据传送过程中,数据由串行变为并行可通过()实现。A.数据寄存器 B.移位寄存器C.锁存器 D. A/D转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自()。A. ROM B.程序计数器 C.堆栈区 D. CPU寄存器7. 中断查询,查询的是().A.中断请求信号B.中断标志 C.外中断方式控制位 D.中断允许控制位28. MCS 51单片机扩展I/O 口与外部数据存储器()。A.分别独立编址B.统一编址 C.变址编址D.动态变址9. 访问外部数据存储器时,不起作用的信号是()中。3B . PO 口
4、位地址数据复用D . PO 口只能用作地址输出而不能用作数据输出15.执行中断返回指令, 要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送 ()。A.DPTR B. PCC. CY D. A16.在 MCS-51 中,需双向传递信号的是 ()。A.电源线B.地址线C. 数据线D. 控制信号线17.在定时器操作中,选择其工作方式的寄存器是() 。A.TMOD B. TCON C. IE D. SCON18. 当标志寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用的工作寄存器 组为 ()。A.组 0 B. 组 1 C. 组 2 D. 组
5、319. 8051 单片机中,唯一一个用户可使用的 16 位寄存器是 ()。A.PSW B. DPTR C. ACC D. PC20. 指令和程序是以 ()形式存放在程序存储器中 。A.源程序 B. 汇编程序 C. 二进制编码D. BCD 码21. 下列指令中错误的是 ( ).A . MOV A , R4 B . MOV 20H , R4C . MOV R4 , R3 D . MO V R4 , R322. 下列指令中不影响标志位 CY 的指令有 ( ).A . ADD A , 20H B . CLRC . RRC AD . INC A23. LJMP 跳转空间最大可达到 ()。A . 2KB
6、B . 256BC . 128BD . 64KB24. 8O51 单片机共有 ()中断源 。A . 4B . 5C . 6D . 725. 8O51 单片机共有 ()个中断优先级 。A . 2B . 3C . 4D . 526. 外部中断源I E 1 (外部中断1)的向量地址为()。A . OOO3HB .OOOBHC . OO13HD . OO2BH27. 累加器 A的位地址为 ( ) 。A . E 7 HB . F7 HC . D 7 HD. 87H28. 寄存器 B的位地址为 ( ) 。A . E 7 HB . F7 HC . D 7 HD .87H29. 8O51 的内部 RAM中,可
7、以进行位寻址的地址空间为() 。A . OOH s 2FH B . 20H s 2FHC . OOH s FFH D . 20H s FFH 30. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为 ()实现A . PO 口不具有锁存功能C . PO 口不能输出数字量信号4SUBBA , R2 后结果为 ().A .(A )=74HB .( ( R2 )=74HC .(A )=75HD .(R2 )=75H32. 设(A )=0C3H ,( R0 )=0AAH,执行指令 ANL A , R0 后,结果 (A .(A )=82HB .(
8、A )=6CHC .(R0 )=82D .( R0 )=6CH).A . 8K B . 16 K C . 32 KD . 64 K35. 在堆栈操作中,当进栈数据全部弹出后,这时S P 应指向 ( )。D. X?Y+X?Y =X+Y34. 提高单片机的晶振频率,则机器周期 ()中 。A .不变B . 变长C .变短D . 不定A . 栈底单元B . 7FH 单元C .栈底单元地址加 1 D . 栈底单元地址减 136. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。A . PSWB . DPTRC .PCD . B37. 执行如下三条指令后,30H单元的内容是 () 。MOVR
9、1 , 30HMOV40H , 0E HMOVR1 , 40HA . 40HB . 30HC . 0EHD . FFH38. 从地址 2132H 开始有一条绝对转移指令 A J M P addr11 ,指令可能实现的转移范围是 ()。A . 2000H s 27FFHB . 2132H s 2832HC . 2100H s 28FFHD . 2000H s 3FFFH39. 中断是一种 ()。A .资源共享技术B .数据转换技术 C .数据共享技术D .并行处理技术40. 执行 MOV I E , 81H 指令的意义是: ()。A . 屏蔽中断源B . 开放外部中断源 0C . 开放外部中断源
10、 1D . 开放外部中断源 0 和 141. 二进制数 110010010 对应的十六进制数可表示为 ( ).A. 192H B. C90H C. 1A2H D. CA0H42. 二进制数 110110110 对应的十六进制数可表示为 ( ).A. 1D3H B. 1B6H C. DB0H D. 666H43. -3 的补码是 ()。A. 10000011 B. 11111100 C. 11111110 D. 1111110144. 下列表达式错误的是 ()中 。A. X 补 +Y 补 = X+Y 补B. X= X 补补C. X= X31.设累加器 A 的内容为 0 C 9 H ,寄存器 R2
11、 的内容为 54H ,C Y=1 ,执行指令33. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是 ()。545. CPU 主要的组成部分为 (A. 运算器 .控制器C. 运算器 .寄存器46. 计算机的主要组成部件为 ( A. CPU ,内存, I O 口 C. 主机,外部设备47. INTEL 8051CPU 是位(A. 16 B. 4 C. 8)。B. 加法器 .寄存器D. 存放上一条的指令地址)。B. CPU ,键盘,显示器D. 以上都是)的单片机。D. 准 16)。C. 0003H , 07H 寄存器57. 单片机的堆栈指针 SP 始终是 (A. 指示堆栈底 B.
12、指示堆栈顶58. P0 . P1 口作输入用途之前必须 (D. 0800H , 00H)。C. 指示堆栈地址D. 指示堆栈长度)。A. 相应端口先置 1B. 相应端口先置 0 C. 外接高电平D. 外接上拉电阻D. 10011000.1148. 对于 INTEL 8031 来说, EA 脚总是 (A. 接地 B. 接电源 C. 悬空 D. 不用49.在计算机中“ A”是用()来表示的A. BCD 码 B. 二一一十进制编码C. 余三码D. ASC I I 码50. 数据指针 DPDR 访问的是 ()。A. CPU 控制器 B. CPU 运算器 C. 外部程序存储器 D. 外部数据存储器51.
13、指令和程序是以 ()形式存放在程序存储器中 .A. 源程序 B. 汇编程序 C. 二进制编码 D. BCD 码52. 单片机应用程序一般存放在 ().A. RAM B. ROM C. 寄存器 D. CPU53. 单片机上电后或复位后,工作寄存器 R0 是在 ()。A. 0 区 00H 单元 B. 0 区 01H 单元 C. 0 区 09H 单元 D. SFR54. 进位标志 CY 在()中A. 累加器 B. 算逻运算部件 ALUC .程序状态字寄存器 PSW D.DPOR55. 单片机 8051 的 XTAL1 和 XTAL2 引脚是 ()引脚。A. 外接定时器 B. 外接串行口 C. 外接中
14、断 D. 外接晶振56. 8031 复位后, PC 与 SP 的值为 ()。A. 0000H , 00HB. 0000H , 07H59. 一个 EPROM 的地址有 A0 A11 引脚,它的容量为 ()。A. 2KB B. 4KB C.11KB D.12KB60. 8031 单片机中既可位寻址又可字节寻址的单元是 ()。A. 20HB.30HC.00H D. 70H61. 十进制数 126 其对应的十六进制可表示为 ().A. 8 F B. 8 E C. F E D. 7 E62. 十进制数 89.75 其对应的二进制可表示为 ().A. 10001001.01110101 B. 10010
15、01.10 C. 1011001.116A. 一根硬件信号线C. 一个不可寻址的 SFRA. 累加器 B. 控制器 65. 程序计数器 PC 用来 (A. 存放指令C. 存放下一条的指令地址B. 一个可由用户直接读写的 RAM 单元D. 一个能自动加一计数的 ROM 单元64. 在单片机中,通常将一些中间计算结果放在 ( ) 中 。C. 程序存储器 D. 数据存储器 )。B. 存放正在执行的指令地址D. 存放上一条的指令地址66. 假定( A )=0C5H ,执行指令: SWAP A 后,累加器 A 的内容为 ()。67. 在寄存器间接寻址中,指定寄存器中存放的是 ( ) 。A.操作数B.操作
16、数地址 C.转移地址 D.地址偏移量68. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为 ()。A.36HB.37HC.38HD.39H69. 单片机芯片 8031属于 ( )。A.MCS-48 系列B.MCS-51 系列C.MCS-96 系列D.MCS-31 系列70. 80C51 与 87C51 的区别在于 ()。A.内部程序存储器的类型不同B.内部数据存储器的类型不同C.内部程序存储器的容量不同D.内部数据存储器的容量不同71. 在接口电路中 “口”一定是一个 ()。A.已赋值的寄存器 B.数据存储器 C.可编址的寄存器 D.即可读又可写的寄存器7
17、2. 8031 单片机中片内 RAM 共有 ()字节 。A. 128 B. 256 C. 4K D. 64K73. 执行指令 MOVX ADPTR 时, WR . RD 脚的电平为()。A. WR 高电平, RD 低电平 B. W R 低电平, RD 高电平C.WR 高电平, RD 高电平D. WR 低电平, RD 低电平74. INTEL 8031 的 P0 口,当使用外部存储器时它是一个 ()。A. 传输高 8 位地址口B. 传输低 8 位地址口C.传输低8位数据口D.传输低8位地址/数据总线口75. 以下所列的特点中,不属于串行工作方式 2 的是 ()。A. 11 位帧格式B. 有第 9
18、 数据位C.使用一种固定的波特率D.使用两种固定的波特率76. 启动 T1 运行的指令是 ()A.SETB ET0B.SETB ET1C.SETB TR0D.SETB TR177. CPU允许串行口中断的指令为( )63. PC 是 ()。A.0CHB.C0H C.5CH D.C5H7A.SETB EX0 B. SETBES C.SETB ET0 D. SETB ET18哪单元开始)。A. MOV A , #00H B. CLR AC. ADD A ,#00H86. 对 8031 而言,可作为普通I/O口使用的是 ()。A. P0 .P2 口 B. P1 . P3 口C. P0 . P1 .
19、P2 .P3 口87.下面那一段程序能准确地读取P1口引脚信号 ()。A. MOVA, #00H ; MOVP1,A ; MOVA , P1B. MOVA,#0FFH ; MOVP1,A ; MOVA , P1C. MOVA,#0FFH ; MOVA,P1D. MOVA, #0FFH ; MOVA, P188. MCS 51 单片机的四个并行I/O中,其驱动能力最强的是 (A. P0口 B. P1 口 C. P2口D. P3 口89. 定时器/ 计数器工作于模式2 ,在计数溢出时() 。A. 计数从零重新开始B .计数从初值重新开始C. 计数停止90. T0 设置成计数方式时,外部引脚计数脉冲
20、的最高频率应是晶振频率的A. 1/12B. 1/24 C. 1/48)。)。78. 8051 系统中,同一优先级的几个中断源中优先权最高 ( )。A.INT0 B. T0 C. INT1 D. T179. 在程序状态字 PSW 中, 位是奇偶校验位 ()。A. C B. AC C. OV D. P80. 某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送 ( ) 。A. 4800 位 B. 4800 字节 C. 9600 位 D. 9600 字节81. MCS 51 单片机复位后,从下列那个单元开始取指令()。A. 0003H B. 000BH C. 0000H82. 对片外数据 RAM
21、 单元读写数据须用 ( )。A. MOV 指令 B. MOVX 指令 C. MOVC 指令83. MCS-51 的无条件转移指令中,其转移范围最大的是()。A. 1 卩 s B. 1ms C. 2 卩 s D. 2ms92. 外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是 (A.高电平 B.低电平 C.上升沿 D.下降沿93. 按键的机械抖动时间参数通常是 () 。A. 0 B. 510s C. 510ms D. 1s 以上94. N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是 ()。A. 8+N B. 8 W C. N95. 一字节补
22、码所表示的数值范围是 ()。A. -128 +127 B. -127 +128 C. -128 +128CY 清0()。)。91. 当 晶振频率是 12MHz 时, MCS 51 单片机的机器周期是 (A. LJMP B. AJMP C. SJMP84. 执行 MOV SP, #30H 指令后,压栈从片内 RAM A. 2FHB. 30H C. 31H85. 以下指令中,哪条指令执行后使标志位D.9107. 外部中断 INT0 的中断入口地址是 ( A. 0003H B. 000BH108.8051 单片机在响应中断后,A. TF0 . TF1 B. RI . TI109. 已知晶振频率为 6
23、MH ZA. t =C. t =110.N 位A. 8+N111. MCS-51)。C. 0013H需要用软件来清除的中断标志是C. IE0 . IE1,定时器 T0 工作在模式卩 s B. t = ( 28 X )3 S)。28 X ) X 1216 X ) X 2LED 显示器采用静态显示方式时,需要提供的B. 8 NXC. N片外扩展存储器时, ROM 的最大容量为 B. 256 C. 4K D. 64K2 时,其初值计算公式是 (XI/O 线总数是 ()。)。)。A. 128112. 下列有关低优先级不能中断高优先级,但高优先级能中断低优先级。 同级中断不能嵌套 同级中断请求按时间的先
24、后顺序响应 同时同级的多中断请求,将形成阻塞,系统无法响应MCS-51 中断优先级控制的叙述中,错误的是)。A.B.C.96. MOV A , 20H 指令的寻址方式为 ()。A. 立接数寻址 B. 直接寻址 C. 寄存器寻址 D. 寄存器间接寻址97. 工作寄存器区设定为 2 组,则 ()。A. RS1=0 ,RS0=0 B. RS1=0 , RS0=1 C. RS1=1 , RS0=0 D. RS1=1,RS0=198.( TMOD ) =05H ,则 T0 工作方式为 ()。A. 13 位计数器 B. 16 位计数器 C.13位定时器D. 16 位定时器99.将外 RAM 中的数据送至
25、ACC ,执行指令为 ()。A.MOVC A , A+DPTRB.MOV A ,R0C.MOVX A , DPTRD. MOVC A ,A+PC100. T0 的中断服务程序入口地址为 ()。A. 0003HB. 000BHC. 0013HD. 001BH101. PSW 中的 RS1=0 . RS0=1 时,当前使用的工作寄存区对应的单元是 ()。A. 00H07H B. 08H1FH C. 10H17H D. 18H1FH102. MCS-51 中的位地址 00H7FH ,位于下列那些单元中 ()。A.片内 RAM 00H1FH B.片内 RAM 20H2FHC.片外 RAM 0020H0
26、02FH103. MCS-51 中 DPTR 寄存器用途是 ()。A.程序计数器B.片内RAM指针 C.片外RAM指针104. MCS-51 单片机用来开放或禁止中断的控制寄存器是 ()。A. IP B. TCON C. IE D. SCON105. MCS 51 单片机复位后,压栈从片内 RAM 哪单元开始 ()。A. 06H B. 07H C. 08H106. MCS-51 的无条件转移指令中,其转移范围最小的是 ()。A. SJMP B. AJMP C. LJMP10A. EA 和 ET0 位B. EA 和 EX0 位 C. EA 和 ES 位D. EA 和 EX1 位124.在下列寄存
27、器中,与定时A. TCON (定时控制寄存器)C. SCON (串行控制寄存器)113. 三态缓冲器的输出应具有三种状态,其中不包括()。A.高阻抗状态B.低阻抗状态 C.高电平状态D.低电平状态114. 在8155芯片中,决定口和单元编址的信号是()。A. AD7AD0 和 WR_ _B. AD7AD0 和 CE _C. AD7AD0 和 10/ M D. AD7AD0 和 ALE115. 在工作方式 0下,计数器是由 TH的全部8位和TL的5位组成,因此其计数范围是()。A. 18492 B. 08191C.08192 D. 14096116. 串行通信的传送速率单位是波特,而波特的单位是
28、()。A.字符/秒 B.位/秒 C.桢/秒 D.桢/分117. 在接口电路中的口A.已赋值的寄存器 B.数据寄存器C.可编址的寄存器D.既可读又可写的寄存器118. 在系统中只扩展两片INTEL2764 ( 8KX8 )除应使用 P0 口的8条口线外,至少还应使用 P2 口的口线()。A. 5 条 B. 6条 C. 7条 D. 8条119. 单片机芯片内部提供了一定数量的工作寄存器,这样做的好处是不应包括()。A.提高程序运行的可靠性B.提高程序运行速度 C.为程序设计提供方便D.减少程序长度120. 以下有关 PC与DPTR的结论中有错误的是 ()。A.DPTR是可以进行访问的而PC不能访问
29、B.它们都是16位的寄存器C.它们都具有加1功能 D. DPTR可以分为2个8位寄存器使用,但PC不能121. 外中断初始化的内容不包括 ()。A.设置中断响应方式B.设置外中断允许C.设置中断总允许D.设置中断方式122. 在MCS-51中,需要外加电路实现中断撤除的是()。A.定时中断B.脉冲方式中断的外部中断C.串行中断D.电平方式的外部中断123. 在中断流程中有 关中断”的操作,对于外部中断 0 ,要关中断应复位中断允许寄存器的()。/计数控制无关的是()。B. TMOD (工作方式控制寄存器)D. IE (中断允许控制寄存器)125.下列功能中不是由I/O接口实现的是()。A.速度
30、协调B.数据缓冲和锁存C.数据转换D.数据暂存126. 为给扫描工作的键盘提供接口电路,在接口电路中只需要()。A. 一个输入口 B. 一个输出口和一个输入口C.一个输出口 D.一个输出口和两个输入口127. 调制解调器(MODEM )的功能是()。A.数字信号与模拟信号的转换B.电平信号与频率信号的转换11C.串行数据与并行数据的转换D.基带传送方式与频带传送方式的转换121=1.曰号是128. 在下列信号中,不是给程序存储器扩展使用的是 ()。A. PSEN B. EA C. ALE D. WR129.下列叙述中,不属于单片机存储器系统特点的是()。A.程序和数据两种类型的存储器同时存在B
31、.芯片内外存储器同时存在C. 扩大数据存储器与片内数据存储器存储空间重叠D. 扩大程序存储器与片内程序存储器存储空间重叠130. 在使用译码法同时扩展多片数据存储器芯片时,不能在各存储芯片间并行连接的信)。A.读写信号B.地址译码输出信号C.数据信号 D.高位地址信号131. 在相对寻址方式中,寻址的结果体现在 ()。A.PC中 B.累加器A中C.DPTR中D.某个存储单元中132. 对程序存储器的读操作,只能使用 ()。A.MOV 指令 B.PUSH 指令 C. MOVX 指令 D.MOVC 指令133. 在算术运算中,与辅助进位位 AC 有关的是 ( )。A.二进制数B.八进制数C.十进制
32、数D.十六进制数134. 在 MCS-51 单片机的运算电路中,不能为 ALU 提供数据的是 ()。A.累加器A B.暂存器 C.寄存器B D.状态寄存器 PSW135. 假定设置堆栈指针 SP 的值为 37H ,在进行子程序调用时把断点地址进行堆栈保护后, SP 的值为 ()。A. 36H B. 37H C. 38H D. 39H136. 以下运算中对溢出标志 OV 没有影响或不受 OV 影响的运算是 ()。A.逻辑运算B.符号数加减法运算C.乘法运算D.除法运算(137)如在系统中只扩展一片 INTEL2764(8KBX8) 除应使用 P0 口的 8 条口线外,至 少还应使用 P2 口的口
33、线 ()。A. 4 条 B. 5 条 C. 6 条 D. 7 条138. 在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用 ()。A.地址锁存器B.地址寄存器C.地址缓冲器D.地址译码器139. 在下列信号中不是给数据存储器扩展使用的是 ()。A. EA B. RD C. WR D. ALE140. 单片机程序存储器的寻址范围是由程序计数 PC 的位数决定的, MCS-51 的 PC为 16 位,因此其寻址范围是 () 。A. 4KBB. 64KBC. 8KB D. 128KB141. 80C51 有一个全双工的串行口,下列功能中该串行口不能完成的是 ()。A.网络通信 B
34、.异步串行通信 C.作为同步移位寄存器D.位地址寄存器142. 在相对寻址方式中, “相对”两字是指相对于 ()。A.地址偏移量relB.当前指令的首地址 C.当前指令的末地址D.DPTR值143. 在寄存器间接寻址方式中,指定寄存器中存放的是()。A.操作数B.操作数地址C.转移地址D.地址偏移量13B .把两个地址译码信号分别接CS 和 XFER 引脚C .在程序中使用一条 D. 在程序中使用一条150. MCS-51 中 (MOVX 指令输出数据MOVX 指令输入数据 )。A. 具有独立的专用的地址线B.由P0 口和 P1 口的口线作地址线C.由P0 口和P2 口的口线作地址线151.
35、必须进行十进制调整的十进制运算 A.有加法和减法B.有乘法和除法D.由P1 口和 P2 口的口线作地址线() 。C. 只有加法 D. 只有减法153. 下列指令中与进位标志位A. 移位指令 B. 位操作指令CY 无关的指令有 (C.十进制调整指令)。D. 条件转移指令A.当前指令前一条指令的地址B.当前正在执行指令的地址144. 不能为程序存储器提供或构成地址的有 ()。A. PCB. AC. DPTRD. PSW145.下列定时 / 计数硬件资源中,不是供用户使用的是 ()。A.高8位计数器TH B.低8位计数器TLC.定时器/计数器控制逻辑D.用于定时/记数控制的相关寄存器146. 定时工
36、作方式 0 和 1 比较,定时工作方式 2 不具备的特点是 ()。A.计数溢出后能自动重新加载计数初值B.增加计数器位数C.提高定时精度D.适于循环定时和循环计数应用147. 下列理由中,不能说明 MCS-51 的 I/O 编址是统一方式而非独立方式的理由() 。A.没有专用的I/O指令 B.没有区分存储器和 I/O的控制信号C.使用存储器指令进行 I/O操作 D. P3 口线具有第二功能148. 如果把 8255A 的 A1、A0 分别与 80C51 的 P0.1、P0.0 连接,则 8255A 的 A 口 B 口 C 口和控制寄存器的地址可能是 ()。A. XX00HXX03HB. 00X
37、XH03XXH C. 0XXXH3XXXHD. X00XHX03XH149. 下列是把 DAC0832 连接成双缓冲方式进行正确数据转换的措施,其中错误的A. 给两个寄存器各分配一个地址152. 以下各项中不能用来对内部数据存储器进行访问的是 ()。A.数据指针 DPTRB.按存储单元地址或名称C.堆栈指针 SPD.由R0或R1作间址寄存器154. PC 的值是 ()。C.下一条指令的地址D.控制器中指令寄存器的地址155. 80C51 中可使用的最大堆栈深度为 ()。A. 80 个单元 B. 32 个单元 C. 128 个单元 D. 8 个单元156. 处理器是单片机面向控制应用的重要体现,
38、下列中不属于位处理器的资源是()。A.位累加器CYB.通用寄存器的可寻址位C专用寄存器的可寻址位D.位操作指令集14157. 内部 RAM 中的位寻址区定义的位是给 ()。A. 位操作准备的 B. 移位操作准备的C. 控制转移操作准备的D.以上都对158. 可以为访问程序存储器提供或构成地址的有 ()。A.只有程序计数器 PCB.只有PC和累加器AC.只有 PC、A和数据指针 DPTR D. PC、A、DPTR 和堆栈指针 SP159. 对程序计数器 PC 的操作 ()。A.是自动进行的B.是通过传送进行的C.是通过加1指令进行的D. 是通过减 1 指令进行的160. 执行返回指令时,返回的断
39、点是 ()。A.调用指令的首地址B.调用指令的末地址C调用指令下一条指令的首地址D.返回指令的末地址15复习二单片机综合题复习题答案一、 填空:1. MCS-51内部程序存储器(ROM )容量4KB ,地址从0000H开始,用于存放程序和表 格常数。2. MCS-51输入/输出口线 旦条,它们都是I/O 端口。3. MCS-51,有5个中断源,分为 2个优先级。4. 寻址方式 就是如何找到存放操作数的地址,把操作数提出来的方法。5. 复位方式有 上电自动复位和按键手动复位。6. 与定时/计数器控制有关的寄存器 TCON , TMOD , IE。7. MCS-51单片机的CPU包括了运算器和控制
40、器两部分电路。8. MCS-51单片机有2个16位定时器/计数器。9. MCS-51外部数据存储器寻址空间64KB。10. MCS-51常用的寻址方式有 立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻 址。11. MCS-51单片机的PSEN引脚是外部程序存储器 选通信号。12. MCS-51共有4个匕位的并行I/O 口,分别记作PO、P1、P2、P3,它们都是双向端口, 每个端口有8条I/0线。13. 寻址就是寻找指令中操作数或操作数所在地址。14. MCS-51外部数据寻址空间 64KB。15. 以助记符形式表示的计算机指令就是它的汇编语言。16. 在变址寻址方式中,以累加器作变址寄存
41、器,以PC或DPTR作基础寄存器。二、 简答题:1. MCS-51单片机的EA信号有何功能?在使用 8031时EA信号引脚应如何处理? 答:(1) EA是访问外部程序存储器ROM的控制信号。当EA为低电平(接地)时, CPU只执行外部程序存储器中的程序。当 EA为高电平 且PC值小于0FFFH (4K)时,CPU执行内部程序存储器的程序,但当 PC的值超出 4K时(对8051/8751/8951 )将自动转去执行片外程序存储器内的程序。8031单片机无片内 ROM,必须外接程序存储器,因此, 8031的EA必须接地(低电平)2. 什么叫振荡周期?答:晶体振荡器直接产生的振荡信号的周期。3. 什
42、么叫外部中断?有几个外部中断源?请求信号由什么引脚引入?答:当CPU执行主程序时,外设向 CPU强行发出的一个中断请求,CPU接到信号,中断主程序的执行并保存断点地址,然后转去响应中断。有2个外部中断源;请求信号有INT0和JNT1引脚引入。4请说明MCS-51单片机内RAM低128字节和高128字节的用途?答:单片机内部低128位字节是内部数据存储器,此存储器分为3部分:工作寄存区、位寻址区、数据缓冲区。80H FFH是高128字节做为特殊功能寄存器使用。16(R0) = _55H5什么叫通信?有几种通信方式?其方式特点是什么? 答:设备之间进行的数据交换,如CPU与外设之进行的数据交换,计
43、算机之间结构进行的数据交换等,称为数据通信。有两种通信方式:(1)并行通讯是多位数据同时通过多根数据传送,其优点是传送速度 快;缺点是数据有多少位,就需用多少根传送线。适用于近距离。(2)串行通讯是数据通过一根数据线,一位一位的传送。其优点是只需一对传输线;缺 点是传输速度慢,串行通信适用于远距离通信。6什么叫中断?中断的作用是什么?答:当CPU正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完毕,CPU再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。中断作用:(1)分时操作(2)实时处理(3)故障处理7.中断优先级的顺序? 5个中
44、断源的入口地址?答:顺序:外部中断 0T定时器0中断T外部中断1 T定时器1中断T串行接口中断。5个中断源的入口地址:中断源中断矢量地址中断源中断矢量地址外部中断0(INT00003H定时器T1中断001BH定时器T0中断000BH串行口中断0023H外部中断1 (INT10013H三、分析结果1.已知(A) =06H , (R3) =08H执行 ADD A, R3DA A 结果(A) =14H2. 已知(A) =0C3H , ( R0) =55H 执行 ORL A, R0结果(A) = _D7H_ ;3. 说明下列指令中源操作数采用的寻址方式MOVR5 , R7 ;寄存器寻址MOVA,55H
45、 ;直接寻址MOVA,#55H ;立即寻址MOVA ,R0 ;寄存器间接寻址JMP A+DPTR基址变址寻址17答:ANL A ,#17H; (A) 03HXRL A,CPL AR0答:MOV R0 ,#30H;(R0)30HMOV A,R0MOV R1 , AMOV B , R0MOV R1 , P1MOV P2 , P1MOV 10H ,#20HMOV 30H ,10H;(A ) 40H;(R1) 40H;(B)40H;(40H) 0CAH;P2 0CAH;(10H ) 20H;(30H )20H4.设(RO) =32H , (A) =48H , ( 32H) =80H , (4OH) =
46、08H,请指出在执行下列程序段 后,上述各单元内容的变化。MOVA,R0; (A) =80HMOVR0, 40H;(32H ) =08HMOV40H ,A ;(40H) =80HMOVR0,#35H;(R0) =35H5.已知(A) =0C3H , (R0) =0AAH , ( CY) =1,无符号数执行指令ADDC A ,R0后,(A)= 6EH ,( RO)= OAAH ,CY= 1 (进位),OV= 1 (溢出),AC= 0 (半进位)_。6阅读下列程序段,说明程序段实现功能,并把每条指令加注释MOVR0, #40H;40H T R0MOVA,R0;98H T AINCR0;41HT R
47、0ADDA ,R0;98+(A)=47H T AINCR0MOVR0, A;结果存入42H单元CLRA;清AADDCA,#0;进位存入AINCR0MOVR0,A;进位存入43H功能:将40H , 41H单元中的内容相 加结果 放在42H单元,进位放在43H单元, (R0)=43H, (A) = 1 , (40H)=98H, (41H) = AFH , (42H) = 47H , (43H)=01H。7.已知(A ) =83H , ( R0) =17H , ( 17H) =34H,请写出执行完下列程序段后 A的内容, 并把分析过程写出。ORL 17H , A ; ( 17H ) 37H8.已知(
48、30H) =40H , (40H) =10H , (10H) =00H , ( P1) =CAH,请写出执行以下程序 段后,各有关单元的内容。四、编程题答案1. 8255 并行接口芯片, A 口工作在方式 0 输入, B 口方式 1 输出, C 口高位为输出,低位为输入,设控制寄存器地址为3BH,请确定控制字并初始化编程。18答:D7D6 D5 D4D3 D2 D1 D010 0 101 0 1控制字为:95HMOVDPTR ,#003BHMOV A , #95HMOVXDPTR ,A2. 试编程对 8155 进行初始化。要求对计数脉冲进行分频,既计数 1000 后,电平状态变 化,并重新置数
49、以连续方波。设 PA 口为输入, PB 口为输出, PC 口为输入,禁止中断, 命令状态寄存器地址为 FD00H 。答: M1M2=01 初值 1000=03E8H命令字 11000010 C2HMOV DPTR , #FD00HMOV A , #C2HMOVX DPTR , AMOV DPTR , #FD04MOV A, #0E8HMOVX DPTR , AINC DPTRMOV A , #43HMOVX DPTR , A3. 要在某一位输出一个开关量信号,对该位的置1/置 0操作必须成对使用,要使 PC6 输出一个负跳变信号,设控制寄存器地址为03H ,请编出 8255 初始化程序。答:
50、MOV DPTR , #0003HMOVA , #0CHMOVXDPTR ,A;PC6 置“ 0”MOVA , #0DHMOVXDPTR ,A;PC6 置“ 1”5.设TO工作在方式0,定时时间为1ms,在P1.0输出,周期为2ms的方波,时钟晶振 为 6MHZ MOVTMOD ,#0MOVTL1, #03HMOVTH1, #0FCHSETBTR0LOOP :JBCTF0 ,NEXTSJMPLOOPNEXT :MOVTL1 ,#03HMOVTH1 , #0FCHCPL ,P1.0SJMPLOOP19,请用查询方式编程。答:t=(2 13 TO初值)*机器周期1*10-3=(213X)*12/6
51、*106 1*10-3=(213X)*2*106(213X)=0.5*103X=213500=8192500=7692TL0=0CHTH0=0F0HTMOD=00HMOVMOVMOVSETBTMOD ,#00HTL0 , #0CHTH0 , #0F0HTR0LOOP : JBC TF0 , NEXTSJMPLOOPNEXT : MOV TL0 , #0CHMOVCPL ,SJMPTHP , #0F0HP1.0LOOP6.用定时器0以工作方式2,产生100us定时,在P1.0输出周期为200us连续方波。时 钟晶振为 6MHZ ,请用查询方式编程。答:(1)计算机器周期: Tm=12/focs=
52、12/6*10 6=2us(2)to=(28X)*Tm200/2*10 -6=(28X)*2*10 -6100=(28X)*2X=25650=216TH0= 0D8HTL0= 0D8H20MOVTMOD , #02HMOVTL0 ,# 0D8HMOVTH0 ,# 0D8HSETBTR0LOOP: JBC TF0 , NEXTSJMPLOOPNEXT:MOV TL0 , # 0D8HMOVTH0 ,# 0D8HCPL , P1.0SJMPLOOP7假设三个8位无符号数相加,其中一加数在内部 RAM的50H , 51H , 52H,另一个数 在内部 RAM 的 53H, 54H, 55H 相加之后
53、放在 50H, 51H, 52H 单元中, 进位存放在 53H 单元中,请编写程序。答: MOVR0 , 50HMOVR1, 53HMOVA ,R0ADDA, R1MOVR0,AINCR0INCR1MOVA , R0ADDCA, R1MOVR0,AINCR0INC R1MOV A , R0ADDC A,R1MOV R0 , A放在40H 43H 开始的单元中,请编程求它们的和,结果放在答:MOVR2, #04H;字节长度T R2MOVR0, #30H;一个加数首地址T R0MOVR1 , #40H;另一个加数首地址T R1CLRC;清进位位L1 ;MOVA, R0;取一个加数ADDC A ,
54、R1;两个加数带进位相加DAA;十进制调整MOVR0, A;存放结果MOV 00H , C8.内存中有两个4字节无符号数相加,一个存放在30H 33H开始的单元中,一个存30H33H 中。212210*X ,已知 X 是一个 8 位无符号数。请编程序。RAM50H 的单元中。MOV A , BANL A, #0FH;( 1000)内容屏蔽高位MOVX DPTR , A;送 1002HINC R0 ;指向下一个字节INC R1DJNZ R2, L1;字节长度减I,没加完,转L1,继续相加END;全加完,返回DJNZ R2, LOOPRET;长度减 1 ,没传送完,转 LOOP ,继续传送;传送完
55、,返回11.将1000H单元内容拆开,高位送1001H单元,低位送1002H单元答: ORG 0100HMOV DPTR , #1000HMOVX A , DPTRMOV B, A ; ( 1000)T A T BSWAP A ;交换ANL A, #0FH ;屏蔽高位INC DPTRMOVX DPTR , A ;送 1001HINC DPTRLOOP : SJMP LOOPEND12. R0 低位有一个十六进制数,把它转换成 ASCII 码送入 R0。答: MOVR0 , #DATAMOVA ,R0RLAMOVR1 , ARLARLAADDA, R1MOVR0 , A9. 用移位指令计算,答:
56、MOVR2, #08H;数据块长度T R2MOVR1 , #50H;数据块目的地址TR1MOVDPTR , #2000H;数据块源地址TDPTRLOOP :MOVX A, DPTR;传送一个数据MOVR1 , AINC DPTR;指向下一个数据INC R110. 外 RAM2000H 单元开始存放的8 个数据传送到片内23MOVA , R0;取转换值ANLA,#0FH;屏蔽高 4 位ADDA , #03H;计算偏移量MOVCA , A+PC; 查表MOVR0,A;存结果SIMP$ASCTAB : DB 0, 1, 2, 3DB 4, 5, 6, 7DB 8, 9, A, BDB C, D, E
57、, FEND答: ORG0100H24复习三 单片机取证复习题部分答案一、填空题1.AT89系列单片机提供了两种省电方式:分别是掉电方式和空闲方式。2.远距离传输通常应采用 串行通信。3.MCS-51单片机有5中断源,2个优先级,上电复位时, 外部中断0中断源优先级级 别最咼。4.MCS 51单片机的堆栈区只可设置在片内数据存储区,堆栈寄存器SP是_8_位寄存器。5.MCS 51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INTO、INT1的有效信号为 低电平 时,激活外部中断。6.访问89C51片外数据存储器采用的是 寄存器间接寻址方式。7.进行BCD码运算时,只需在
58、ADD和ADDC后面紧跟一条 DA A指令即可。8.计算机(微处理器)能够直接识别并执行的语言是 _。9.十六进制数DA转换为十进制数是11011010,二讲制数10110110转换为十六进制数 是B6。10. 键盘工作方式有三种:分别是编程扫描方式,定时扫描方式和中断扫描方 式。11.A/D转换的基本功能是把 模拟量变成数字量。12. 溢出标志OV只有在进行 符号数 加法运算时才有意义,OV = 0表示加法运算结果正确,OV = l表示加法运算结果超出了 A所能表达的符号数有效范围。13. MCS 51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的低电平 信号时,
59、才能激活外中断。而在脉冲方式时,只有在中断请求引脚上 采样到 脉冲的后沿负跳 有效信号时,才能激活外中断。14. MCS-51单片机的一个机器周期包含了_6_个状态周期,每个状态周期又可划分为2拍节,一个机器周期实际又包含了12个振荡器周期。15. PCON寄存器中与串行通信有关的只有 D7位(SMOD ),该位为波特率倍增位。当 SMOD= 丄 时,串行口波特率增加一倍; 当SMOD= _0_时,串行口波特率为设定值。16. 外围扩展芯片的选择方法有两种,它们分别是线诜法 和 译码法。17. 定时器的计数方式是对来自T0、Tl弓I脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。定时功
60、能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。18. MCS-52单片机片内共有256字节单元的 RAM。19. 若MCS-51单片机的程序状态字 PSW中的RS1,RS0=11,那么工作寄存器 R0-R7的直接地址为 18H-17H。20. I/O编址技术有_和 _两种。21. I/O数据传送的控制方式有 _、程序查询方式和_。22. 编写子程序和中断服务程序时,必须注意现场的 _和 _。23. 设执行指令 MUL AB前,(A ) =50H,( B) = 0A 0H,则执行指令后(A) = _,(B) = _。24. MCS-51系列单片机外部总线分别是 _、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学药品gmp考试题及答案
- 辽宁盘锦职业技术学院招聘教师考试真题2024
- 大学笔译考试题目及答案
- 大板桥焊工考试题及答案
- 船舶指挥手考试题及答案
- 兼职会计代理记账协议书
- 初中团员考试题目及答案
- 2025全面房产交易合同
- 中国溶剂橙项目创业计划书
- 2025设施租赁合同标准版本
- 教师职称考试试题及含答案
- 中国食物成分表2018年(标准版)第6版
- X线骨龄评测方法
- JTG F80-1-2004 公路工程质量检验评定标准 第一册 土建工程
- (2024年)安吉白茶课件
- 粮食烘干合同
- 判别分析 多元统计分析课件(人大何晓群)
- 作文方格纸400字
- 吉林大学 人工智能原理 下
- 缺血性心肌病患者恶性心律失常及心源性猝死的相关因素分析
- 身份证地区对应码表
评论
0/150
提交评论