单片机复习题含答案_第1页
单片机复习题含答案_第2页
单片机复习题含答案_第3页
单片机复习题含答案_第4页
单片机复习题含答案_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、一、单项选择题(本大题共20小题,每小题1 分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。错涂、多涂或未涂均无分。1内部RAM中的位寻址区定义的位是给 ( ) A. 位操作准备的 B. 移位操作准备的 C. 控制转移操作准备的 D. 以上都对2. 80C51与87C51的区别在于 ( ) A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同 C. 内部程序存储器的容量不同 D. 内部数据存储器的容量不同3. 80C51与8051的区别在于 ( ) A. 内部ROM 的类型不同 B. 半导体工艺的形式不同 C. 内部寄存器单元的数

2、目不同 D. 80C51使用EEPROM,而8051使用EPROM。 4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是( ) A. 8031 B. 80C31 C. 8032 D. 80515. 80C51采用的半导体工艺是 ( ) A. COMS B. HMOS C. CHMOS D. NMOS6. 单片机芯片8031属于 ( ) A. MCS-48系列 B. MCS-51系列 C. MCS-96系列 D. MCS-31系列7以下运算中对溢出标志OV没有影响或不受OV影响的运算是( ) A. 逻辑运算 B. 符号数加减法运算 C. 乘法运算 D. 除法运算8单片机程序存储器的寻址

3、范围是由程序计数器PC的位数决定的,MCS51的PC为16位,因此其寻址范围是 ( ) A. 4 KB B. 64 KB C. 8 KB D. 128 KB 9PC的值是 ( ) A. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条指令的地址 D. 控制器中指令寄存器的地址10在80C5l中,可使用的堆栈最大深度为 ( ) A. 80个单元 B. 32个单元 C. 128个单元 D. 8个单元11. 当扩展外部存储器或I/O口时,P2口通常被用作 ( )A. 低八位地址总线 B. 高八位地址总线 C. 数据总线 D. 高8位数据总线 12. 51系列单片机扩展数据存储器最

4、大寻址范围为 ( ) A. 8KB B. 32KB C. 60KB D. 64KB13. 定时/计数器工作方式3仅适用于 ( ) A. T1 B. T3 C. T2 D. T014. 单片机有各种型号,我们以INTEL公司的( )系列为例来学习单片机技术。 A. MCS-51 B. MCS-52 C. MOTO-51 D. MOTO-5215. 半导体存储器中有一类在掉电后不会丢失数据,称之为 ( ) A. RAM B. SRAM C. ROM D. ERAM16. 外部中断1(INT1)的中断入口地址为 ( ) A. 0003H B. 0013H C. 000BH D. 001BH17. 多

5、机通信时,当从机( )时,只能接收主机发出的地址帧,对数据不予理睬。A. SM2=1 B. SM2=0 C. SM0=0 D. SM1=018. 单片机应用程序一般存放在( ) A. RAM B. ROM C. 寄存器 D. CPU19. 单片机上电后或复位后,工作寄存器R0是在( ) A. 0区00H单元 B. 0区01H单元 C. 0区09H单元 D. SFR20. 在单片机中,通常将一些中间计算结果放在( )中 A.累加器 B.控制器 C.程序存储器 D.数据存储器1位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是 ( ) A 位累加器CY B 通用寄存器的可寻址位

6、C 专用寄存器的可寻址位 D 位操作指令集2在MCS一51单片机的运算电路中,不能为ALU提供数据的是( ) A 累加器A B 暂存器 C 寄存器B D 状态寄存器PSW 3在MCS一51中 ( ) A 具有独立的专用的地址线 B 由P0口和P1口的口线作地址线 C 由P0口和P2口的口线作地址线 D 由P1口和P2口的口线作地址线4. 将累加器中的数据送到片外 RAM40H,可执行指令 ( ) A MOVX 40H,A B MOV R6,#40H MOV R6,A C MOV R0,#40H D MOV R6,#40H MOVX R0,A MOVX R6,A5. 下列符号中只有( )是正确的

7、MCS-51指令。 A PUSH R0 B PUSH 40H C POP R0 D POP #40H6. 对程序存储区数据传送,应采用助记符为 ( ) A MOV B MOVX C MOVC D PUSH7. 下列转移范围是2KB的控制转移指令是 ( ) A SJMP rel BLJMP addr16 C AJMP addr11 D JMP A+DPTR8. 执行以下程序段 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B 后, A()和B()的内容为( ) A20H,30H B30H,20H C3AH,30H D3

8、AH,3AH9. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 CPL A 后, A( )的内容为( )A CBH B03H CEBH DC8H10. 对定时器 0 进行关中断操作,需要复位中断允许控制寄存器的:( ) A EA 和 ET0 B EA 和 EX0 C EA 和 ET1 D EA 和 EX1 11. 定时器1的中断入口地址为 ( )A 0003H B 001BH C 0013H D 001BH12. 多机通信时,主机向从机发送信息分地址帧和数据帧两类,以第9位可编程TB8作区分标志。TB8=0

9、,表示 ( ) A 地址 B 完标志 C 开始标志 D 数据13. 关于堆栈类操作的两条指令分别是PUSH和( ) A PUSHF B PUSHP C POPF D POP14. MOV A,20H中,20H的寻址方式称之为( )。 A 直接寻址 B 立即寻址 C 间接寻址 D 位寻址15. 半导体存储器中, 有一类掉电后会丢失数据,称之为( ) A ROM B EPROM C RAM D EEPROM 16. 单片机8051的XTAL1和XTAL2引脚是( )引脚 A外接定时器 B外接串行口 C 外接中断 D 外接晶振 17. 8031复位后,PC与SP的值为 ( ) A0000H,00H

10、B0000H,07H C0003H,07H寄存器 D0800H,00H 18. 一个EPROM的地址有A0-A11引脚,它的容量为( ) A2KB B4KB C11KB D12KB 19. 若PS1=PS0=0,且当前使用的寄存器为R0,那么其地址为 ( ) A0区00H单元 B0区01H单元 C0区09H单元 DSFR20. 执行指令MOVX A,DPTR时,WRRD脚的电平为 ( ) AWR高电平,RD低电平 BW R低电平,RD高电平 CWR高电平,RD高电平 DWR低电平,RD低电平1.读存储器某一存储单元必须具备的条件有( )。A挂在数据总线上的其他器件呈“输出”态; B存储器片选无

11、效;C该存储单元存有数据; D该存储单元被选通。2.当PSW=10H时,R6的字节地址为( )。A06HB0EH C16HD1EH380C51存放当前指令地址的寄存器是( )A指令寄存器 B地址寄存器C程序计数器 D状态寄存器480C51五个中断源中,属外部中断的有( )。AINT0 BTI CT0 DT1 580C51指令按指令执行时间分类没有( )A5机周指令 B2机周指令 C3机周指令 D4机周指令680C51汇编语言指令格式中的必须项有( )A标号 B操作码 C操作数 D注释7下列指令中划线部分操作数属于位寻坊方式的有( )。AMOV 30H,ACC BMOV 30H,C CMOV 3

12、0H,R0 DMUL AB8下列指令中可能改变CY的有( )ADA A BINC A CCPL A DRLC A980C51单片机 串行口中断入口地址为( )。A0003H B0013H C0023H D0033H10在下列寄存器中,与定时器 / 计数器控制无关的是: ( ) A. TCON B. SCON C. IE D. TMOD 11. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置 ( )A. SM3=0 B. SM2=0 C. SM2=1 D. SM4=112. 与定时工作方式 0 和 1 相比较,定时工作方式 2 不具备的特点是: A.计

13、数溢出后能自动恢复计数初值 B. 增加计数器的位数 C. 提高了定时的精度 D. 适于循环定时和循13. MCS-51单片机的堆栈区应建立在( )。A. 片内数据存储区的低128字节单元    B. 片外数据存储区C. 片内数据存储区的高128字节单元    D.程序存储区14. MCS-51单片机一个机器周期等于( )个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。 A. 6 B. 3 C. 2 D.115. 当MCS-51引脚( )信号有效时,表示从P0口稳定地送出了低8位地址。 A. RST B. ALE C.

14、*EA D. VCC16. 假定定时器 1 工作在方式 1 ,单片机的振荡频率为 12MHZ ,则最大的定时时间为 ( ) A. 131ms B. 128ms C. 64ms D. 90ms 17. 8051单片机内部还有()程序存储器。 A. 1KB B. 2KB C. 4KB D. 8KB18. MCS-51单片机扩展LED显示时,需要具备( )个输出口。 A. 1 B. 2 C. 3 D. 4 19. 20位地址能选通( )字节的存储单元。 A. 128 B. 512 C. 1024 D.204820. MCS-51单片机串行口接收数据到A中,且(A)=01100111问此时该单片机P为

15、( )。 A. 1 B. 0 C. 高阻 D. 以上都对1CPU响应中断后,不能自动清除中断请求“1”标志的有( )。AINT0/INT1采用电平触发方式 BINT0/INT1采用两边触发方式C定时/计数器T0/T1中断 D串行口中断T1/R1280C51指令按指令字节长度分类没有( )A1字节指 B2字节指令 C5字节指令 D4字节指令 3下列中断优先顺序排列,有可能实现的有( )。AT1、T0、INTO、INT1、串行口 BINTO 、T1、INT1、T0、串行口C INTO、INT1、串行口、T0、T1 D INT1、串行口、T0、INTO、T1;4定时/计数器T0在GATE = 1时启

16、动运行的条件有( )。AP3.2 = 1 B.设置好定时初值 C.TR0 =1且P3.2 = 1 D.T0开中断5在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。APC BPSW CA DSP6AJMP指令的跳转范围是( )。A256 B1KB C2KB D64KB7下列指令中正确的是( )。AMOV P2.1,A BJBC TF0,L1CMOVX B,DPTR (D)MOV A,R3 8MCS51单片机扩展I/O口与外部数据存储器( )。A分别独立编址 B统一编址 C变址编址 D动态变址9外部中断1的中断入口地址为 ( )。A0003H B000BH C0013H D001

17、BH1020根地址线的寻址范围是 ( )。A512KB B1024KB C640KB D4096KB11串行通信按照数据传送方向不可分为( )。A半单工 B单工 C半双工 D全双工1280C51并行扩展I/O口时,对扩展I/O口芯片输入/输出端的基本要求是:构成输出口时,接口芯片应具有( )功能。A高阻 B低电平 C锁存 D缓冲13LED数码管的阳极连接在一起的称为( )。A共阴极 B共低电平 C共地端 D共阳极14MCS51单片机一个机器周期共有( )振荡周期。A4 B8 C12 D1615设置中断允许的控制寄存器是下列( )AIP BIE CTCONDTMOD16GATE=0时,需要满足什

18、么条件才能启动定时计数器1开始定时或计数?ATR1=0 BTR0=0 CTR1=1 DTR0=117单片机复位以后,SP=( )A01H B07H C03H D02H18单片机扩展系统时,作为低8位地址总线的端口是( )AP0 BP1 CP2 DP319单片机复位后,控制位PS1,PS0分别为( )A0,1 B0,0 C1,0 D1,120.下列可被寻址的中断标志位中,哪个在CPU响应中断后需要软件清0?ATF0 BTF1CIE0 DTI1.下列指令中错误的是( )。A.SETB 50H.0 B.MOV A,BC.JNC LOOP D.SUBB A,R02.各中断源发出的中断申请信号,都会表记

19、在MCS51系统中的( )。A.TMOD B.TCON/SCON C.IE D.IP3串行口的移位寄存器方式为( )。A.方式0 B.方式1 C.方式2 D.方式34.在MCS51中,为实现P0口线的数据和低位地址利用复用,应使用( ) A. 地址锁存器 B. 地址寄存器 C. 地址缓冲器 D. 地址译码器5.在下列信号中,不是给程序存储器扩展使用的是( ) A. PSEN B. EA C. ALE D. WR6.在下列信号中,不是给数据存储器扩展使用的是( ) A. EA B. RD C. WR D. ALE7.如在系统中只扩展一片Intel 2732(4K×8),除应使用P0口的

20、8根口线外,至少应使用P2( )的口线。 A. 4条 B. 5条 C. 6条 D. 7条8.如在系统中只扩展两片Intel2732(4K×8),除应使用P0口的8条口线外,至少还应使用P2口的口线( ) A. 5条 B. 6条 C. 7条 D. 8条9.外中断初始化的内容不包括( ) A. 设置中断响应方式 B. 设置外中断允许 C. 设置中断总允许 D. 设置中断触发方式10.在 MCS-51 单片机中,需要软件实现中断撤销的是( ) A. 定时中断 B. 脉冲触发的外部中断 C. 电平触发的外部中断 D. 串行中断11.80C51并行扩展I/O口时,对扩展I/O口芯片输入/输出端

21、的基本要求是:构成输入口时,接口芯片应具有( )功能。A高阻 B三态缓冲 C锁存 D低电平12.LED数码管的阴极极连接在一起的称为( )。A共阴极 B共低电平 C共地端 D共阳极13.单片机内部RAM中,可位寻址的位中,高128B中有( )。A80 B88 C83 D7914. 当扩展外部存储器或I/O口时,P2口用作( )。A数据总线 B高8位地址总线 C控制总线 D低8位地址总线15. MCS-51的中央处理器CPU、运算器和( )等组成。A逻辑运算器 B浮点运算器 C地址计算器 D控制器16. 单片机系统扩展时,程序存储器内外部统一编址范围为( )。A64KB B128B C128KB

22、 D32KB17. 下面助记符中,带进位的加法指令助记符为( )。AADD BSUBB CADDC DCPL18.单片机串行口工作在方式0时,其控制位SM0必须为( )。A1 B0 C高电平 D以上都可以19. 下面用户可以访问的16位寄存器是( )。AR0 BTMOD CPC DDPTR20. 下面叙述正确的是( )。A51单片机程序存储器最大可以是128KBB51单片机定时计数器即可以定时也可以计数C51单片机有5种寻址方式D51单片机不可配置键盘和显示二多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其选出并在答题卡上将相应代码

23、涂黑。错涂、多涂、少涂或未涂均无分。 (本大题共5小题,每小题2分,共10分)21. 微型计算机中常用的进位计数制有( )。A十进制 B二进制 C八进制 D五进制 E十六进制22. 8051单片机控制信号引脚有( ) 。ARST/VPD (9脚) BALE(30脚) CXTAL1(19脚) D *PSEN(29脚) E*EA/VPP(31脚)23. MCS51的存贮器配置在物理结构上有四个存储空间,它们是( )。A片内程序存贮器 B片内外统一编址的64KB字节的数据存贮器地址空间C片外程序存贮器 D片内数据存贮器 E片外数据存贮器24. 8051CPU在访问外部存储器或者I/O设备时时,地址输

24、出是( ) 。AP2口输出高8位地址 BP1口输出高8位地址 CP0口输出低8位地址 DP1口输出低8位地址 EP2口输出低8位地址25. 所谓系统总线,指的是 ( ) 。A数据总线 B地址总线 C内部总线 D外部总线 E控制总线21. 计算机中常用的数码有( )。A补码 BBCD码 C十进制 D二进制 EASCII码22. 微型计算机一般由()组成的A运算器 B控制器 C存储器 D输入部分 E输出部分23. MMCS-51单片机属于总线结构是指( )AROM和总线相连 BRAM和总线相连C定时器/计数器和总线相连 DI/O口和总线相连 ECPU和总线相连24. 8当需要从MCS-51单片机片

25、外扩展的低256字节数据存储器取数据时,可以采用的指令为( )。AMOVC A,R1 BBMOVX A,R0 CMOVX A,R1 DMOVX A,DPTR E. MOV A,R025. 堆栈的地址是由( )的内容确定,其操作规律是( )。A. SP B.IP C.先入先出 D.先入后出 E. 不进不出21.用4位二进制数来表示1位十进制数的编码方法称为( )。A二 十进制 B8421BCD码 C余3码 D二进制编码 EASCII码22. 单片机的应用意义在于( )。A它的功能以及所带来的经济效益上B从根本上改变了传统的控制系统设计思想和设计方法C将从前由模拟电路或数字电路实现的大部分功能由单

26、片机软件来实现D是一种以软件取代硬件并能提高系统性能的微控制技术23. 8051单片机CPU的主要功能有( )。A产生各种控制信号 B存贮数据 C算术、逻辑运算及位操作DI/O端口数据传输 E驱动LED24. 8051单片机( )口是一个带内部上拉电阻的准双向I/O口。AP0 BP1 CP2 DP3 EP0725. 在MCS-51汇编语言指令中,下列指令中指令长度为单字节的有:( )。A. NOP B. MOV A , Rn C. MOV A , #data D. INC DPTR E. MUL AB21.下列哪些是MCS-51 单片机的中断矢量地址(   )A0

27、003H B000BH C0013H D001BH E0023H22.MCS-51单片机的最小应用系统的组成包括( )A单片机 B晶振电路 C复位电路 D电源 E显示器23. 8051 CPU在访问外部存储器时, 地址的输出是( )。A P2口输出高8位地址 B P1口输出高8位地址C P0口输出低8位地址 D P1口输出低8位地址E P2口输出低8位地址24. 单片机扩展的内容有( )等。A数模和模数转换扩展 B程序存储器扩展C数据存储器扩展 D累加器扩展 EI/O口的扩展25. MCS-51单片机中堆栈的作用有 ( ) 。 A保护SP B保护栈顶 C保护断点 D保护现场 E保护调用指令的下

28、一条指令地址21.MCS-51系列单片机的独立存储空间有()。A64KB外部程序存储空间(0000H-0FFFFH)B256B内部RAM空间(00H-0FFH)C128B内部特殊功能寄存器空间(80H-0FFH)D位寻址空间(00H-0FFH)E64KB外部数据寄存器(RAM/IO)空间(0000H-0FFFFH)22.MCS-51 的位处理器可以进行( )操作A置位 B取反 C加减 D乘除 E清零23.MCS51单片机控制寄存器TCON的作用是()等。A定时/计数器的启、停控制 B定时器的溢出标志 C外部中断请求标志D确定中断优先级 E选择外部中断触发方式24.DAC0832的CS接到803

29、1的P2.0时,程序中0832的地址指针寄存器DPTR应置为 ( ) A0832H BFE00H CFEF8H DFD00H EEFF8H25.80C51单片机的PSW中,那些位可以选择工作寄存器组? ( )ACYBACCRS1 DRS0 EP 三、判断题(本大题共10小题,每小题1分,共 10分)判断下列各题正误。认为对的请对照题号将选项“A”涂黑,错误的将选项“B”涂黑。错涂、多涂、未涂均无分。26. 指令字节数越多,执行时间越长。( )27. 内部寄存器Rn(n=07)作为间接寻址寄存器。( )28. 8031芯片内一共有4K的ROM,256字节的RAM。( )29. 8位构成一个字节,

30、一个字节所能表达的数的范围是0-255。( )30. 8051中的工作寄存器就是内部RAM中的一部份。()31. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。()32. MOV A,R0这条指令中R0的寻址方式称之为寄存器间址寻址。( )33. MOV A,30H这条指令执行后的结果是(A)=30H ( )34. MOV A,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。( )35.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。( )26. MCS51单片机片外数据存储器与扩展I/O口统一编址。( )27. 指令字节数越多,执行时间越长。( )

31、28. 子程序调用时自动保护断点和现场。( )29 内部寄存器Rn(n=07)作为间接寻址寄存器。( )30. 中断响应最快响应时间为三个机器周期。( )31. 8031片内有程序存储器和数据存储器。( )32. EPROM的地址线为11条时,能访问的存储空间有4K。( )33. 8255A内部有3个8位并行口,即A口,B口,C口。( )34. 8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口和1个14位定时期等常用部件及地址锁存器。( )35. 为了消除按键的抖动,常用的方法有硬件和软件两种方法。( )26. 8051单片机片内RAM的地址空间为00H7FH。(

32、 )27. 8051单片机访问片外ROM是以/PSEN作为读选通信号。 ( )28. 算术运算类指令一般不影响标志位。 ( )29. CPU每取一个指令字节,立即使程序计数器PC自动加1。( )30. -13的反码是11110010,补码是11110011。 ( )31. 所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及I/O设备等主要功能部件都集成在一块超大规模集成电路的微型计算机。( )32. 第一组工作寄存器R0R7的地址是10H17H。 ( )33. 串行口控制寄存器SCON(地址是98H)是可按位寻址的控制寄存器。 ( )34. 十进制数1975转换为BCD码为11001

33、01110101B。35. 判断程序对错:十进制数19和13相减。 ( ) MOV A,#19H CLR C SUBB A,#13H DA A268051每个中断源相应地在芯片上都有其中断请求输入引脚( ) 27程序计数器PC不能对它进行读写操作( ) 288051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( ) 298051单片机对最高优先权的中断响应是无条件的( ) 30中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指( ) 31在一般情况8051单片机允许同级中断嵌套( ) 328051单片机,程序存储器和数据存储器扩展的最大范围都是一样的( )

34、33单片机系统扩展时使用的锁存器,是用于锁存高8位地址( ) 34 RC A为循环左移指令( ) 35MOV A,30H为立即寻址方式( )26如果发生除法溢出错误,则PSW标志位P置1。( ) 27如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( ) 28.MOV A,A+DPTR是一条查询指令( ) 29MUL AB的执行结果是高8位在A中,低8 位在B中( ) 30模拟信号在时间上是连续的。( ) 31在A/D变换时,抽样频率越高越好( ) 32CPU对内部RAM和外部RAM的读写速度一样快( ) 33对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在

35、外部程序存储器中寻址( ) 34外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ) 35.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )第二部分 非选择题(共60分)四、名词解释题(本大题共3小题,每小题3分,共9分)36. 堆栈:37. 寻址方式:38. 单片机的时序:36. 单片机:37. 中断:38. 指令周期:36. 汇编语言:37. 中断优先级:38. 机器周期:36. 伪指令:37. 地址译码选通法:38. 振荡周期:36. 时钟周期:37. 线选法:38. PC五、简答题(本大题共4小题,每小题5分,共20分)39何谓单片机?单片机与一般微型计算机

36、相比,具有哪些特点?40堆栈的功能是什么?在程序设计时,为什么有时要对堆栈指针SP重新赋初值?41AT89S51单片机系统扩展时,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?42静态显示和动态显示的区别是什么?39MC5-51系列单片机有哪几种基本结构类型?它们在内部结构上有什么差异?40MCS-51单片机各中断源的中断服务程序入口地址是多少?41简述MCS-51有哪几种寻址方式?428031怎样进行复位?复位后内部寄存器状态是什么?39MCS-51单片机的内部硬件结构主要包括哪几部分?40程序状态字PSW包含哪些程序状态信息?41中断服务子程序与普通程

37、序中的子程序调用有什么不同? 428051单片机串行口有哪几种工作方式?398031有哪些特殊功能寄存器?各自的作用是什么?40MCS-51单片机提供了哪几种中断? 中断响应条件是什么? 41简述键盘行扫描法的工作原理。42在串行通信中,CD4094和CD4014芯片的作用是什么?39单片机系统扩展时,为什么P2口的悬空引脚不能再作一般I/O口使用?40为什么MCS-51系列单片机的程序存储器和数据存储器的地址空间可以重叠?41要访问特殊功能寄存器SFR必须采用什么寻址方式?42外部中断有哪两种触发方式?对触发脉冲或电平有什么要求?六 编程题(本大题共2小题,每小题10分,共20分)43. 设

38、晶振频率=6MHz,利用定时器0的方式1在P1.0产生一串50Hz的方波。定时器溢出时采用中断方式处理。请编程实现,给出计算步骤。43. 编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。43. 按下列要求编程。(1)R7内容送R6中;(2)外RAM 50H单元内容送内RAM 50H单元;(3)外RAM 1000H单元内容送外RAM 2000H单元;43. 设计并编程,完成单片机的双机通信程序,将甲机片外RAM的1000H100FH的数据块通过串行口传送到乙机的20H2FH单元。43.试编写程序段,将内部RAM的20H、21H单元的两个无符号数相乘,结果存放

39、在R2、R3中,R2中存放高8位,R3中存放低8位。44编程实现,片内RAM从30H开始的连续32个单元的内容传递给片内RAM从60H开始的连续32个单元。 44请写出完成下列操作的指令:(1)使累加器A的低4位清0,其余位不变。(2)使累加器A的低4位置1,其余位不变。(3)使累加器A的低4位取反,其余位不变。44 由P1口控制8个指示灯。编一个程序,使8个指示灯依次一个一个闪动,闪动频率为1次/秒(8个灯依次亮一遍为一个周期),1秒延时子程序为delay1s。44单片机用内部定时方法产生频率为100KHz等宽矩形波,假定单片机的晶振频率为12MHz,请编程实现。44两个四位BCD码相加,被

40、加数和加数分别存于50H,51H,52H,53H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数存放在54H,55H和56H中(56H用来存放最高位的进位),试编写加法程序。七分析题(本大题共1小题,共 11分)45完成以下硬件连接图,使AT89S51片内外地址连续的6KB程序存储器。请给出28C16的地址范围,并且说明片内和片外的容量分别为多少?45. 编制一个循环闪烁的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。45 简述行列式扫描键盘的工作原理并按图写出按键识别子程序。(11分)45. 已知一单片机应用系统如下图所示

41、。试回答问题,并编写8155初始化程序。 (1)写出各口的地址A口地址:B口地址:C口地址: (2)初始化程序45.已知8155与单片机的连接如图所示。 (1)写出8155中RAM及各口的地址。 (2)将A口和B口定义为基本输入方式,C口定义为输出方式,写出8155的初始化程序。 一、单项选择题(本大题共20小题,每小题1分,共20分)1A 2A 3.B 4.D 5C 6B 7A 8B 9C 10A11.B 12.D 13.D 14.A 15.C 16.B 17.A 18.B 19.A 20.D1B 2B 3.C 4.C 5B 6C 7C 8B 9A 10 A11

42、.B 12.D 13.D 14.A 15.C 16.D 17.B 18.A 19.A 20.A1D 2 B 3. B 4. A 5A 6B 7B 8D 9C 10B11.B 12. B 13.A 14.A 15.B 16.A 17.C 18. B 19.C 20.A1D 2C 3. C 4. C 5B 6C 7B 8B 9D 10B 11A 12C 13.D 14. C 15B 16C 17B 18A 19A 20D1D 2 B 3. C 4. A 5D 6B 7A 8C 9A 10A 11B 12A 13C 14B 15D 16A 17C 18B 19D 20B二、多项选择题(本大题共5小题

43、,每小题2分,共10分)21BCE 22ABDE 23ACDE 24AC 25ABE21ABDE 22ABCDE 23ABCDE 24BCD 25AD21ABC 22ABCD 23ACD 24BCD 25ABDE21ABCDE 22ABCD 23AC 24BCE 25CDE21BCE 22ABE 23ABCE 24ABC 25CD三、判断题(本大题共10小题,每小题1分,共10分)26B 27B 28B 29A 30A 31A 32A 33B 34B 35B 26A 27B 28B 29B 30A 31B 32B 33A 34A 35A26B 27A 28B 29B 30B 31A 32B 3

44、3A 34A 35B26A 27A 28B 29B 30B 31B 32B 33B 34B 35B26B 27B 28B 29B 30A 31B 32B 33B 34B 35A四、名词解释题(本大题共3小题,每小题3分,共9分) 36. 堆栈:答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。37. 寻址方式:答:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。 38. 单片机的时序:答:CPU在执行指令时所需各控制信号之间的时间顺序关系。36. 单片机:答:单片机即单片微型计算机,是把CPU,程序存储器,数据存储器,定时器,输入输

温馨提示

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

评论

0/150

提交评论