单片机原理课程复习题及答案_第1页
单片机原理课程复习题及答案_第2页
单片机原理课程复习题及答案_第3页
单片机原理课程复习题及答案_第4页
单片机原理课程复习题及答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档从网络中收集,已重新整理排版.word版本可编辑:欢迎下载支持.单片机原理复习题及答案一判断题(在题后的括号内打丫或x)1. 只读存储器ROM内部信息停电后会丢失。(x)2. 堆栈操作是按后进先出的原则存取数据。(7 )3. 8051单片机访问存储器时,同一地址对应惟一的存储单元o ( x )4. 数据寄存器指针DPTR由DPH和DPL组成。(7 )5. 程序计数器PC总是指向正在执行的指令地址。(x )6. 汇编语言程序中的注释可以缺省。(4 )7. 指令中操作码助记符项可有可无。(x )&计算机寻址方式越多,计算机的功能超强,灵活性亦越大。(Q )9. 若累加器A中T“的个数为偶数,则

2、奇偶标志位P为K ( x )10. 作算术运算时,若有进位则一定有溢出。(x )11. 8051每个中断源相应地在芯片上都有其中断请求输入引脚(x )12程序计数器PC不能对它进行读写操作(7 )13. 8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(x )14. 8051单片机对最髙优先权的中断响应是无条件的(x )15中断初始化时,对中断控制器的状态设宜,只可使用位操作指令,而不能使用字节操作 指令(x )16在一般情况8051单片机允许同级中断嵌套(x )17. 8051单片机,程序存储器数和数据存储器扩展的最大范用都是一样的(7)18. RCA为循环左移指令(x )19.

3、 MOVA, 30H为立即寻址方式(x )20如果发生除法溢出错误,则PSW标志位Pit 1( x )21 如JCrcl发生跳转时,目标地址为当前地址加上偏移Mrel( x )22. MOVA,A+DPTR 是一条査询指令.(7 )23. MULAB的执行结果是髙8位在A中,低8位在B中(x )24. CPU对内部RAM和外部RAM的读写速度一样快(x )25. 对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序 存储器中寻址.(7 )26. 外加晶振频率越髙,系统运算速度也就越快,系统性能也就越好(x )27. 单片机按键手动复位又可以分为电平方式和脉冲方式两种

4、。(Q )28. 单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键 重新启动单片机。(P )29. 计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。(x )30. 计算机能够直接识别和执行任何髙级语言指令。(x )31.80C51单片机汇编语言指令中的任何部分.包括操作码在内,都可以根据具体情况加以 省略匚(x )32. 80C51指令系统具有存储效率髙、执行速度快的特点。(的33. 机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设讣语言。(彳)34. 对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易岀错,便于记忆。(x )35

5、. 汇编语言是一种用助记符来表示的而向机器的程序设讣语言。不同的机器使用的汇编语 言一般没有什么不同,象髙级语言一样,是通用的。(x )36. 相对寻址方式中.相对两字是相对于当前指令的首地址。(x )37. 必须进行十进制调整的十进制运算只有加法和减法。(x )38. END表示指令执行到此结朿。(x )39. 判断以下各条指令是否正确:(2) MOV A, 30H(V )(3) MOVX A, 30H(X )(4) ADDC A, R7(7)(5) SUB A, R2(X )(6) ANL #99H , 36H(X )(7) MOV 20H.R1(7 )(8) ADDC A,2030H(X

6、 )(9) MOV C, ACC.O(p)(10) ORL P1.0, P3(X )(11) JBC P0, LL1:(LL1为标号)(X )(12) ACALL PROC:(PROC 为标号)(V )(13) CLR A(7 )(14) MOVX 40H, #30H( x )(15) ORG 3000H(7)(16) MOVC A+PC,A ( x )(17) MOVX A .2000H(x )(18) DJNZ #data, rel(X )37. 8051片内带有2K程序存储器。(x )38. RSl = h RS0=0 时,R2 的直接地址为 llHo ( x )39. MOV A, 3

7、0H指令中第二操作数的寻址方式为直接寻址。(x )40. SRF只能直接寻址。(彳)41CLR 20H是位操作指令。(x )42执行除法指令后商在B寄存器中。(x )43上电复位后执行压棧指令第一个字节压入07H. ( 7 )44. 读P1 口时,要先向口锁存器中写Q )45. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(7 )46. MCS-51的相对转移指令最大负跳距是127Bo( x )47. MCS-51的特殊功能寄存器分布在60H80H地址范围内。(x )48. 要MCS-51系统中,一个机器周期等于1.5戶。(x )49. 片内RAM与外部设备统一编址时,需要专门的

8、输入/输岀指令。(7 )二单项选择题1单片机机器内的数是以(C )的形式表示的A. 原码 B、反码 C、补码 D、ASCII码2、8051单片机有(C )个特殊功能寄存器。A. 3 B、10 C. 21D、1283、数据寄存器指针DPTR是一个(B )位的寄存器。A. 8 B、16 C. 24 D、324、8051单片机的工作寄存器分成(B )组,每组有(D )单元。A. 2个B、4个C、6个 D、8个5、SJMP指令中rcl的取值范围为(D ).A. +127一 127B、0+127C. 0一 128D. +127 一 12813 word版本可编辑欢迎下载支持.6、指令 MOVX A,A、

9、直接寻址C、寄存器间接寻址DPTR中源操作数属于(C )方式。B、相对寻址D、寄存器寻址 7、在单片机语句格式中,(B )为不可缺省的。A.标号 B.操作码助记符C、操作数 D、注释8、若A=78H,执行指令SWAP A后,A的值为(C )。A. 78H B、78D C 87H D. 87D9、带进位加法指令助记符为(B )。A. ADD B、ADDC C、SBC D. SUBB10、相当于累加器A内容乘以2的指令是(A )oA. RL B、RR C、RLC D、RRC11、单片机是将(D )做到一块集成电路芯片中,称为单片机。A CPU. RAM. ROMB CPU、I/O 设备C. CPU

10、. RAMD. CPU. RAM、ROM. I/O 设备12、下列哪一型号的单片机是基本型单片机。(B )A. 8032B. 8051 C. 8052D. 875213.MCS-51芯片内部集成有(C)A.8 位 CPU、4 KB ROMB.16 位 CPU、4 KB ROMC.8 位 CPU、64 KB ROMD.16 位 CPU、64 KB ROM14.地址总线(AB)总线宽度为(B)位。A. 8B. 16C. 15D. 3215. 一个时钟周期等于(D )振荡周期。A.1 个 B.2 个 C.6 个 D.12 个16. 关闭电源时,其所存储内信息将丢失的存储器是(C )。A. ROM B

11、. PROM C. RAM D. EPROM17. 个字节(BYTE)由(D )位二进制数组成。A.lB.2C.4D. 818. 程序计数器PC是(A )位的计数器,能寻址64KB的程序存储器范围。A.16B.8C.4D. 3219. 8051单片机片内RAM的低32个字节分成(D )个工作寄存器组,每组占8个字节。A. 1B.2C.3D.420指令MOV寻址空间是(C )oA.片外ROM B.片外RAMC片内RAMD.所有存储器21. MCS-51单片机片外RAM地址空间与片内RAM地址空间在地址的低端0000H - 007FH 是(B )。A.重叠B.不重叠C部分重叠D不定22. 8051

12、位寻址能力能够达到(B )位。A.64 B. 128C.32D.1623. 8051单片机的堆栈区是向地址(D )的方向生成的。A.可变 B.不定 C.减小 D.增大24当8051单片机外接时钟信号时,应从(C )脚接入。A.T0B. XTAL2 C. XTAL1 D. T125. 8051 单片机串行 I/O 口(RXD, TXD)在(D )0A.P0 口 B.P1 口 C. P2 口 D.P3 口26CLR A的寻址方式是(A )0A.寄存器寻址 B直接寻址 C寄存器间接寻址 D立即寻址27. -MOV A,30H“指令源操作数的寻址方式是(C人A.寄存器寻址B.寄存器间接寻址 C.直接寻

13、址D.立即寻址28. FIOVX A, DPTR指令源操作数的寻址方式是(C )0 A.变址寻址B.相对寻址 C.寄存器间接寻址D.位寻址29/SJMP 08H的寻址方式是(B)。A.变址寻址B.相对寻址 C.寄存器间接寻址 D.位寻址30.访问程序存储器,指令操作码的助记符是(A )oA. MOVC B. MOVC. MOVXD. XCH31. MULAB指令执行后,16位乘积的高位在(D 沖。A.AB.CC. ABD. B32. 指令“AJMP addrir,为(A )指令。A. 绝对转移B.相对转移 Y.条件转移D.子程序调用与返回指令33. 单片机的复位有上电自动复位和手动复位方式,按

14、键手动复位又可以分为电平方式和脉 冲方式两种。复位后各内部寄存器恢复初态,并从(A )开始执行程序。A、PC=0000H B、PC=0030H C、PC=0100H D、PC=1000H34除了进入系统的正常初始化之外,程序运行岀错或操作错误使系统处于死锁状态时,为 摆脱困境,也需要按复位键重新启动单片机匚除PC值之外,复位操作还对其它一些寄存器 有影响。对于堆栈指针SP来说,复位后(D )。A、SP=04H B、SP=05H C、SP=06H D、SP=07H35任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。必须配备各 种功能的软件才能发挥计算机应有的作用。指令系统是软件

15、的基础.不同类型的(C )有 不同的指令系统。A、RAM B. ROM C、CPU D、EEPROM36讣算机的指令系统是一套控制讣算机操作的编码,称之为机器语言。计算机只能识别和 执行(C )指令。为了容易理解,便于记忆和使用,通常用符号指令(即汇编语言指令) 汇编成机器语言指令。A、高级语言B、中级语言C.机器语言D、自然语言37. 80C5I单片机汇编语言指令由操作码助记符和操作数两部分组成,共有111种指令。其 指令中操作码是(D )的,它是指令的核心部分。如果按字节数分类则有49条单字节指令, 45条双字节指令和17条三字节指令。A、完全可以省略 B、并非不能省略C、有时不能省略 D

16、、绝对不能省略38若按指令执行时间分类,就有64条单周期指令.45条双周期指令,2条(乘、除)(B ) 指令。8OC51指令系统具有存储效率髙.执行速度快的特点。A、3个机器周期B、4个机器周期C、5个机器周期D、6个机器周期39. 机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。因为让 算机只能识别二进制代码,这种语言与计算机的关系最直接。il算机能(A )这种语言, 并立即执行,相应速度快。A、立即识别B、稍后识别。间接识别D.缓慢识别40. 对于使用者来说,用机器语言编写程序非常繁琐,且不易看懂,容易出错,不便记忆。 为了克服这些缺点,产生了( A )和髙级语言。A

17、、汇编语言B. JAVA语言C、C语言D、VB语言41. 在CPU内部.反映程序运行状态或反映运算结果的一些特征寄存器是(B )(A) PC (B) PSW (C) A (D) SP42. 要用传送指令访问MCS-51 )外RAM,它的指令操作码助记符应是(B )(A) MOV (B) MOVX (C) MOVC (D)以上都是43. 指令ALMP的跳转范围是(C)(A) 256B(B) 1KB (C) 2KB (D) 64KB44. 要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容 应是(A )(A) 98H(B) 84H(C) 42H(D) 22H45.

18、各中断源发出的中断请求信号,都会记在MCS-51系统中的(B )(A) IE (B) IP (C) TCON (D) SCON46. CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C )(A)混合编址 (B)动态编址 (C)独立编址 (D)变址编址47. 下列四条叙述中,有错误的一条是(A )(A) 16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息48. MCS-51外扩一个8255时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个49.

19、用MCS-51串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0(B)方式1(C)方式2(D)方式350. 某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B) 12 根(C) 13 根(D) 14 根51. MCS51单片机的复位信号是(A )有效。A.高电平B.低电平C.脉冲D.下降沿52. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B )。A.2ps B.4j.is C.8jisD. 1 ms53. 若PSW.4=0.PSW.3=l,要想把寄存器RO的内容入栈,应使用(D )指令。A.PUSH ROB.PUSH R0

20、C.PUSH OOHD.PUSH 08H54. 能够用紫外光擦除ROM中程序的只读存储器称为(C )。A.掩膜 ROMB.PROM C.EPROM D.EEPROM55. 在片外扩展一片2764程序存储器芯片要(B )地址线。A.8 根 B.13 根 C.16 根D.20 根56. 定时器/计数器工作方式1是(D )A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构57. 设MCS-51单片机晶振频率为12MHz,左时器作计数器使用时,其最髙的输入计数频率 应为(C )A.2MHzBMHzC.500KHz D.25OKHz5&已知1只共阴极LED显示器,其中a笔段为字

21、形代码的最低位,若需显示数字1,它的 字形代码应为(A )。A.06H B.F9HC.30H D.CFH59.下列数据字泄义的数表中,(C )是错误的。A.DWAAB.DWAC.DW9ABCD.DWOABCH60. 串行口的控制寄存器SCON中,REN的作用是(C )。 A.接收中断请求标志位C.串行口允许接收位61. 10101.101B转换成十进制数是(A) 46.625(B) 23.62562. 单片机应用程序一般存放在(A) RAM(B) ROM63. CPU主要的组成部分为(A(A)运算器、控制器(C)运算器、寄存器64. 8031单片机的(D(A) P0(B)B.发送中断请求标志位

22、D.地址/数据位(D )o(C) 23.62)。(C)寄存器 )加法器、寄存器(B)(D)运算器、指令译码器)口的引脚,还具有外中断、Pl(C) P2(D) 21.625(D) CPU串行通信等第二功能。(D)P365.下列指令中不影响标志位CY的指令有(D )。(C) RRC A )o(A) ADD A, 20H(B) CLR66. 3D.0AH转换成二进制数是(A(A)111101.0000101B(C) 111101.101B67. 所谓CPU是指(A )(A)运算器和控制器(B)运算器和存储器68 INTEL 8051(A) 16(D) INC A(D)111100.0000101B1

23、11100.101B(C)输入输出设备CPU是(C )位的单片机(B)4(C)8(D)控制器和存储器69. 存储器的地址范用是0000H-0FFFH,它的容呈:为(A)1KB(B)2KB70. Pl 口的每一位能驱动(B )(A)2个TTL低电平负载(C)8个TTL低电平负载71. 73.5转换成十六进制数是(A) 94.8H(B) 49.8H(C) 3KB(D)准 16 )o(D)4KB(B) 4个TTL低电平负载 (D)10个TTL低电平负载 B )。(C) 111H(D) 49H72. 若某存储器芯片地址线为12根,那么它的存储容量为(C )(A)1KB(B) 2KB73. MCS-51

24、有中断源(A)个(A)5(B) 274. 下而哪种外设是输出设备(A)(A)打印机(B)纸带读出机(C)4KB(D)8KB(C)3(D) 6(C)键盘(D)A/D转换器75. (D )指令是MCS-51指令系统中执行时间最长且长达4 us的。(A)比较转移(B)循环转移76. 在单片机中,通常将一些中间计算结果放在(A.累加器 B、控制器78、数据指针DPTR在(A. CPU控制器C.外部程序存储器79、指令和程序是以(DA、源程序 B、汇编程序80、单片机应用程序一般存放在(A、RAM B. ROM81. 进位标志CY在(C )中A、累加器C、程序状态字寄存器PSW(C)增减量D)中C、程序

25、存储器D、数据存储器)中B、CPU运算器D、外部数据存储器 形式存放在程序存储器中 二进制编码)寄存器D、BCD 码D、CPUB、算逻运算部件ALUD、 DPOR(D)乘除法82. 单片机8051的XTAL1和XTAL2引脚是(D )引脚A、外接定时器 B、外接串行口 C、外接中断 D.外接晶振83. 8031复位后,PC与SP的值为(A )A、0000H, 00HB、0000H, 07HC、0003H, 07H 寄存器D、0800H, 00H84、单片机的堆栈指针SP始终是(B )A.指示堆栈底B、指示堆栈顶C、指示堆栈地址D.指示堆栈长度85、P0、P1 口作输入用途之前必须(B )A、相

26、应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻86、一个EPROM的地址有A0-All引脚,它的容量为(D )A、2KB B、4KB C. 11KB D、12KB87、8031单片机中既可位寻址又可字节寻址的单元是(B )A、20HB、30H C、OOH D. 70H88、8031单片机中片内RAM共有(B )字节A、128 B、256 C、4K D、64K89、执行指令MOVX A, DPTR时,阪、丽脚的电平为(B )A、阪髙电平,丽低电平B、阪低电平,丽髙电平C、顾髙电平,丽髙电平D、顾低电平,丽低电平90、下列指令中不影响标志位CY的指令有(B )A、ADDA, 20HB

27、、CLR C C . RRC A D. INCA91、UMP跳转空间最大可达到(D )A、2KBB. 256BC . 128BD、64KB92、汁算机内部数据之所以用二进制形式表示,主要是(B)A、为了编程方便C、为了通用性93、8051单片机共有(BB、由于受器件的物理性能限制D. 为了提髙运算速度)中断源A、 4B、 594、8051单片机共有(A、 2B、 3C . 6D. 7A )个中断优先级C . 4D、595、外部中断源IE1 (外部中断1)的向量地址为(C 、 0013H)C . D7H)C . D7HD、002BHD、87HD. 87HA、0003H B. 000BH96、累加

28、器A的位地址为(AA、E7HB、F7H97、寄存器B的位地址为(BA、E7HB、F7H 98、8051的内部RAM中,可以进行位寻址的地址空间为(B )A、00Hs2FH B、20H2FH C、00HFFH D、20HFFH99、设累加器A的内容为0 C9H,寄存器R2的内容为54H, CY=1,执行指令SUBB A, R2后结果为(A )A. (A) =74H B、(R2) =74H C、(A) =75H D、(R2) =75H100、设(A) =0C3H, (RO) =0A AH,执行指令 ANL A, RO 后,结果()A、(A) =82H B、(A) =6CH C、(RO) =82 D

29、. (RO) =6CH101、8051的程序计数器PC为16位计数器,其寻址范围是(D )A. 8K B、16K C、32K D、64 K102、提髙单片机的晶振频率,则机器周期(C )A、不变 B、变长 C、变短 D、不定103、在堆栈操作中,当进栈数据全部弹岀后,这时SP应指向(D )A.栈底单元B、7FH单元C .栈底单元地址加1 D、栈底单元地址减1104、8051单片机中,唯一一个用户不能直接使用的寄存器是(C)A. PS WB、DPTRC、PCD、B105、8051单片机中,唯一一个用户可使用的16位寄存器是(B )A. PS WB. DPTRC . ACC D、PC106、执行如

30、下三条指令后,30H单元的内容是(C )MOV Rl, 30HMOV 40H, #0EHMOV R 1, 40HA、40H B、30H C、OEH D、FFH107有如F程序段:MOV R0, #30HSETB C文档从网络中收集,已重新整理排版.word版本可编辑:欢迎下载支持.CLR AADDCA, ttOOHMOV R0, A执行结果是(A )A、(30H) =0 OHB、(30H) =0 1HC、(OOH) =0 0HD、(OOH) =0 1H108、从地址2132H开始有一条绝对转移指令A JMPaddrll,指令可能实现的转移范用是 (C )A. 2000Hs27FFHB、2132

31、Hs2832HD. 2OOOHs3FFFHB、数据转换技术D.并行处理技术C、2100Hs28FFH109、中断是一种(D )A、资源共享技术C、数据共享技术 110、执行MOVIE, #81H指令的意义是:(C )A、屏蔽中断源B、开放外部中断源0C .开放外部中断源1D、开放外部中断源0和1A )B、加法器、寄存器D、运算器.指令译码器A )B、CPU,键盘,显示器D、以上都是位的单片机D、准 16111、CPU主要的组成部部分为( A、运算器、控制器C、运算器.寄存器112、计算机的主要组成部件为(A、CPU,内存,I/OdC、主机,外部设备113、INTEL 8051 CPU 是( C

32、A. 16 B. 4 C、 114、对于INTEL 8031来说,EA脚总是(A.接地B.接电源C、悬空D.不用115、在计算机中A是用(D )来表示的A、BCD码 B、二十进制编码C、余三码 D. ASCII码116. 在组成总线时,P2 口用作(B)A地址总线低八位B地址总线高八位C数据总线D控制总线117. 下列引脚中哪一个与外扩数据存储器无关(A )AEAB RD C WR DALE11& 51单片机的指令系统中没有哪一类指令(C )A单字节B双字节C三字节D四字节119. 8051单片机中断源的个数为(D)A1B 2C3 D 5120下列位地址中哪一个是错的(A )A15.1 B10

33、H C TID P0. 6121. INTO中断服务程序的入口地址是(A)A 0003HB OOOBHC 0013HD 001BH122. 串行口控制寄存器中多机通信控制位为(C )A SMO B SMI C SM2 D REN123. UMP指令的转移范用是(D )A -128-127 B 2K C 4K D 64K124 定时计数骼的哪一种工作方式可以自动再装入泄时常数(C)A方式0 B方式1C方式2D方式3125寻址16K容量的ROM,需地址线的根数为(C )A 8B 10 C 14 D 16126下列指令中哪一个不影响标志位(C )A ADD A, 30H B SUBB A. R2C

34、ORLA.#67HD RL ASword版本可编辑欢迎下载支持.文档从网络中收集,已重新整理排版.word版本可编辑:欢迎下载支持.127、要MCS-51系统中,若晶振频率屡8MHz. 一个机器周期等于(A )肖A 1.5 B 3 C 1D0.5128、十进制29的二进制表示为原码(A )A11100010 B 10101111 C 00011101 D 00001111129、用MCS-51用串行扩展并行I/O 口时,串行接口工作方式选择(A )(A) 方式0(B)方式1(C)方式2(D)方式3130、某种存储器芯片是8KB*4h那么它的地址线根线是(C )(A)11 根 (B) 12 根

35、(C) 13 根 (D) 14 根131、MCS-51外扩ROM, RAM和I/O 口时,它的数据总线是(B )(A) P0 (B) Pl(C) P2(D) P3132、MCS-51的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是(A )(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU133、8031单片机中,将累加藩A中的数送入外RAM的40H单元可执行的指令(D )。(A) MOV R1 40H(B) MOV R1 ,#40HMOVX R1,AMOVX R1 ,A(C) MOVX 40H.A(D) MOV RL#40HMOVX R1 ,A134、执行LACLL 4

36、000H指令时,MCS-51所完成的操作是(D )(A)保护 P C(B)4000H T PC(C)保护现场 (D)PC+3 入栈,4000H T PC135、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A )。(A)外部中断0(B)外部中断1(C)世时器0中断(D)定时器1中断三简答题1. 已知A = 0F8H,当执行ADDA, #0A9H指令后,PSW中的OV、CY、AC、P各为多少? 若是有符号数,A中的结果用十进制表示是多少?答题要点:OV: 0、CY: K AC: 1. P: 1A: -952. 简单叙述8051的C/T0的模式和串行通信的四种工作模式。答题

37、要点:C/T0的四种工作模式为0: 13位计数器:1: 16位计数器:2: 8位循环计数器:3: 2个独立的8位计数器串行通信的四种工作模式为0:同步移位寄存器;1:波特率可变的8位两机异步通信:2:波特率固左的9位可多机的异步通信;3:波特率可变的9位可多机的异步通信。3. 在单片机中,CPU是如何确左和改变当前工作寄存器组的?答题要点:在单片机中,CPU是通过使用PSW寄存器中的RSK RSO两位的状态组合来选 择当前工作寄存器组的。如下:RSI RS2寄存器组000组(00H07H)011组(08H-0FH)102 组(10H77H)113组(18H 1FH)4. 什么是并行通信?什么是

38、串行通信?答题要点:并行通信是把一个字符的各数位用几条线同时进行传输,传输速度快,信息率高。 但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米)、数据传输率较髙 的场合。串行通信是指数据一位一位地依次传输,每一位数据占据一个固述的时间长度。其只要 少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远 距离通信5. 8051系列单片机具有几个中断源,分别是如何泄义的?其中哪些中断源可以被圧 义为高优先级中断,如何定义?答题要点:具有5个中断源,分别是外部中断INTO和外部中断INT1、左时器溢出中 断0和泄时器溢岀中断1以及 串行中断。通过对中断优先级寄

39、存器IP的设巻,每个 中断源都可以被定义为高优先级中断6各中断源对应的中断服务程序的入口地址是否能任意设泄?答题要点:各中断源的入口地址已经在中断地址区中被泄义了,不能任意设定7. 如果想将中断服务程序放置在程序存储区的任意区域,任程序中应该作何种设宜? 答题要点:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在 中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行8. 单片机有哪些复位方式,要注意哪些问题?答题要点:单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为 电平方式和脉冲方式两种。复位后各内部寄存器恢复初态,并从PC=0000H开始执行 程序

40、。除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状 态时,为摆脱困境,也需要按复位键重新启动单片机。除PC值之外,复位操作还对 其它一些寄存器有影响。对于堆栈指针SP来说,复位后SP=07Ho9. 计算机为什么要有指令系统,计算机能直接识别什么指令?答题要点:任何il算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。必须 配备各种功能的软件才能发挥汁算机应有的作用。指令系统是软件的基础,不同类型的CPU 有不同的指令系统。il算机的指令系统是一套控制计算机操作的编码,称之为机器语言。计 算机只能识别和执行机器语言指令。为了容易理解,便于记忆和使用,通常用符号指令(

41、即 汇编语言指令)汇编成机器语言指令。10. MCS-51单片机的时钟周期与振荡周期之间有什么关系? 一个机器周期的时序如何划 分?答题要点:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规泄操作所需的 时间。一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1.S1P2 S6P1、 S6P2。11. MCS-51内部四个并行I/O 口各有什么异同?作用是什么?答题要点:MCS-51单片机共有四个8位双向并行的I/O端口,每个端口都包括一个锁存器、 一个输岀驱动器和一个输入缓冲器。但这四个端口的功能不全相同,P0 口既可作一般I/O 端口使用,又可作地址/数据总线使用:

42、P1 口是一个准双向并行口,作通用并行I/O 口使用; P2 口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用:P3 口是一个多功能口除具有准双向I/O功能外,还具有第二功能。12. 简述MCS-51单片机的中断响应过程。答题要点:CPU在每个机器周期的S5P2期间顺序采样每个中断源,在下一个机器周期S6 区间按优先级顺序査询中断标志,如查询到某个中断左标志为1,将在接下来的机器周期 S1期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入PC,以 便进入相应的中断服务程序。一旦响应中断,CPU首先置位相应的中断“优先级触发器“, 然后由硬件执行一

43、条长调用指令,把当前的PC值圧入堆栈,以保护断点,再将相应的中断 服务的入口地址送入PC,于是CPU接着从中断服务程序的入口处开始执行。对于有些中断 源,CPU在响应中断后会自动淸除中断标志。13. A/D转换接口中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么? 答题要点:A/D转换接口中采样保持电路的作用是:能把一个时间边续的信号变换为时间离 散的信号,并将采样信号保持一段时间。当外接模拟信号的变化速度相对于A/D转换速度来说足够慢,在转换期间可视为直流信 号的情况下,可以省略采样保持电路。14. 简述堆栈的作用及特点。答题要点:(1) 在程序中断或子程序调用时,为了保护返回地

44、址(断点)和保护现场而设立的RAM区。用MOV SP, #STK指令建立堆栈。(3)存放数据按“后进先岀“原则进行。利用PUSH、POP指令即可进行进栈、出栈操作。15. 简述变址寻址方式并举例说明。答题要点:(1) 变址寻址是以DPTR或PC作基址寄存器,累加器A作变址寄存器以两者内容相加形式 的16位地址作为操作数地址。(2) 变址寻址只能对移左存储器寻址,英指令只有三条:MOVCA, A+DPTRMOVC A.A+PCJMP A+DPTR前二条为查表指令,后一条为无条件转移指令16. 简述中断响应的主要内容。答题要点:由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:(1)

45、将程序计数器PC的内容(断点)压栈(2) 将中断入口地址装入PC,转去执行中断服务程序17. 简述汇编语言中的标号有什么规泄?答题要点:(1) 标号由18字符组成,头一个字符必须是字母。(2) 不能使用汇编语言已建义的符号。(3) 标号后必须跟冒号:(4) 同一标号在一个程序中只能立义一次。1& A/D转换器转换数据的传送有几种方式?答题要点:(1)左时传送方式:A/D启动后,调用延时时间大于转换时间的延时程序后即可读取。查询方式:A/D启动后,查询EOC(转换结朿信号),转换一完成即可读取转换数据。(3) 中断方式:将EOC作为外中断请求信号,转换一结朿,即引起中断,读取转换数据。19. 简

46、述单片机的主要特点。答题要点:1、具有优异的性能价格比2、集成度高、体积小、可靠性高3、控制功能强4、低电压、低功耗20. MCS-51单片机的P0P3 口在结构上有何不同?19 word版本可编辑欢迎下载支持.文档从网络中收集,已重新整理排版.word版本可编辑:欢迎下载支持.答题要点:P0:数据总线和低8位地址总线P1:通用I/O接口P2:髙8位地址线P3:多功能I/O接口21. 简述下列基本概念:指令、指令系统、程序、汇编语言指令。答题要点:指令:指示计算机执行某种操作的命令。指令系统:指一台计算机所具有的全部指令的集合。程序:各种指令的有序组合。汇编语言指令:用助记符形式书写的指令,汇

47、编语言指令由操作码和操作数两部分组成。22. 在功能上、工艺上、程序存储器的配宜上,MCS-51单片机有哪些种类? 答题要点:工艺:HMOS工艺和CHMOS I艺。类型:基本型和增强型。配置:片内无程序存储器、掩膜程序存储器ROM、EPROM.23. 什么叫堆栈?堆栈指示器SP的作用是什么?答题要点:堆栈就是设置在片内RAM中的一段存储区域,它遵循先入后岀的原则。SP就是一个用来指示栈顶位巻的8位寄存器,它指示出堆栈顶部在内部RAM块中的 位置。24. 简述寄存器间接寻址方式及其寻址范I札答题要点:(1) 寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址

48、方式。(2) 寻址范围: 内部RAM低128单位,形式Ri(i=0,l)o 外部RAM64K使用DPTR作间址寄存器,形式为DPTR.25. MCS-51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。答题要点:MCS-51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个 串行口、2个定时计数器和中断系统等资源。803k 8051和8751的区别是8031内无ROM; 8051内有4KB的掩膜ROM: 8751内有4KB的EPROMo26. 简述累加器的ACC的作用。答题要点:(1) 8位专用寄存器。(2) 运算时存放一个操作数。(3) 运算后

49、存放运算结果,所以称它为累加器。27. 什么是中断优先级?答题要点:一般计算机系统允许有多个中断源,当几个中断源同时向CPU请求中断,要求服务的 时候,就存在CPU优先响应哪一个中断源请求的问题,一般讣算机根据中断源(所发生的 实时事件)的轻重缓急排队,优先处理最紧急事件的中断请求,于是便规左每一个中断源都 有一个中断优先级别。28. 简述MCS-51单片机的中断入口地址。答题要点:中断入口地址为中断响应后PC的内容即中断服务的入口地址。它们是:外部中断00003H泄时器To中断 000BH外部中断10013H定时器T】中断001BH串行口中断0023H四.程序阅读分析题1. 若(Rl) =3

50、0H, (A) = 4 0 H, ( 3 0 H) =6 0 H, ( 4 0 H) = 0 8 Ho 试分析 4条指令执行完后上述各单元内容的变化。(1 ) MOVA. R1;(2) MOV R1,4OH;(3 ) MOV 40H. A;(4) MOVR1, #7FH:解(Rl) =7FH , (A) =60H , ( 3 0 II) =08H, (4 OH) =60H2. 阅读下列程序段并回答问题。1)、该程序执行何种操作? 2)、已知初值(60H) =23H, (61H) =61H,运行程序后(62H) =?CLR CMOV A, #9AHSUBB A, 60HADDA, 61HDA A

51、MOV 62H, A解1)、该程序是单字节BCD码运算,是将(61H) (60H) 62H2)、(62H) =38H3. 在划线处填上适当的值:执行下列程序段中第一条指令后,(l)(P1.7)=_0_ (P1.3)=_0, (P1.2)=0:执行第二条指令后,(2)(P1.5)=1, (P1.4)=1, (P1.3)=1oANL Pl, #73HORL Pl, #38H4. 在划线处填上适当的值:下列程序段执行后,(A)=0DH(或13),(B)= 11H(或17)。MOV A, #0FBHMOV B, #12HDIV AB5. 在划线处填上适当的值:下列程序段执行后,(R0)=7EH(7EH

52、)= FFH(7FH)= 3FH。MOV R0.#7FHMOV 7EH, #0MOV 7FH, #40HDEC R()DEC RODEC R06. 在划线处填上适当的值:已知(SP)=09H , (DPTR)=4567H ,在执行下列指令后,(SP)= 0BH ,内部RAM(0AH)= 67H, (0BH)= 45HPUSH DPLPUSH DPH7. 下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz, 问执行下列程序需要多少时间?MOV R3.#100: 1LOOP: NOP : 1NOPNOPDJNZ R3 丄 OOP;2RET :2解一个机器周期为2ps:执

53、行程序所需时间T=2ps*(5x 100+3)= 1006pis 1 ms8. 阅读下列程序段,在横线上填写相应的内容:已知(PO=65H ,执行下列程序段后,(P0) = 71HCPL P0.2SETB CMOV P0.4 , C9阅读下列程序段,在横线上填写相应的内容:ORG 2000HLACLL 3000HORG 3000HRET上边程序执行完RET指令后,PC= 2OO3H10. 阅读下列程序段,在横线上填写相应的内容:已知(RO) =20H, (20H ) =10H. (P0) =30H. (R2) =20H,执行下而程序段后(40H)=45HMOV RO,#11HMOV A, R2ADD A,20HMOV PSW.#80HSUBB A. P0XRL A, #45HMOV 40H,A11. 阅读下列程序段,在横线上填写相应的内容:执行下列程序段后,(Pl)=9BH_。MOV Pl, #5DHCPL Pl.l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论