单片机与接口技术复习题附答案(8页).doc

上传人:1595****071 文档编号:37140487 上传时间:2022-08-30 格式:DOC 页数:7 大小:167.50KB
返回 下载 相关 举报
单片机与接口技术复习题附答案(8页).doc_第1页
第1页 / 共7页
单片机与接口技术复习题附答案(8页).doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《单片机与接口技术复习题附答案(8页).doc》由会员分享,可在线阅读,更多相关《单片机与接口技术复习题附答案(8页).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-单片机与接口技术复习题附答案-第 7 页单片机与接口技术参考答案一、单选题1. 二进制数 110010010 对应的十六进制数可表示为( )。AA. 192H B. C90H C. 1A2H D. CA0H2. 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为。BA. 7542H B. 7542 C. 75.42H D. 75.423. -3 的补码是( )。BA. 10000011 B. 11111100 C. 11111110 D. 111111014. 十进制数 126 其对应的十六进制可表示为 ( ).DA. 8 F B. 8 E C. F E D.

2、 7 E5. 补码11111001对应的真值用十进制表示为( )。CA. 7 B. 13 C. 7 D. 346. PC 的值是( )。 CA. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条要执行指令的地址 D. 控制器中指令寄存器的地址7. 程序计数器PC的寄存器位数是( )。CA. 2 B.8 C. 16 D. 328. 对程序计数器 PC 的操作( )。 AA.是自动进行的 B.是通过传送进行的 C.是通过加 1 指令进行的 D. 是通过减 1 指令进行的9. 在程序状态字 PSW 中, 奇偶校验位是( )。 DA. C B. AC C. OV D. P10. 在

3、 CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。BA.PC B. PSW C. A D. SP11. 当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为( )。BA.组 0 B. 组 1 C. 组 2 D. 组 312. 8051 单片机中,唯一一个用户可使用的 16 位寄存器是( )。BA.PSW B. DPTR C. ACC D. PC13. 8051的程序计数器PC为16位计数器,其寻址范围是( )。DA. 8K B. 16 K C. 32 K D. 64 K14. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。CA. PSW B.

4、 DPTR C. PC D. B15. INTEL 8051CPU 是 ( ) 位的单片机。CA. 16 B. 4 C. 8 D. 准1616. 数据指针 DPTR 访问的是( )。DA.CPU控制器 B. CPU运算器 C. 外部程序存储器 D. 外部数据存储器17. 单片机8051的XTAL1和XTAL2引脚是( )引脚。DA. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振18. 8031复位后,PC与SP的值为( )。BA.0000H,00H B. 0000H,07H C. 0003H,07H寄存器 D. 0800H,00H19. 单片机芯片 8031属于( )。BA.M

5、CS-48系列 B.MCS-51系列 C.MCS-96系列 D.MCS-31系列20. 8031 单片机中片内 RAM 共有( )字节 。AA. 128 B. 256 C. 4K D. 64K21. MCS-51 单片机复位后,从下列那个单元开始取指令( )。 CA. 0003H B. 000BH C. 0000HD.000CH22. 对片外数据 RAM 单元读写数据须用( )。 BA. MOV指令 B. MOVX指令 C. MOVC指令C. SJMP指令23. MCS-51单片机的四个并行I/O中,其驱动能力最强的是( )。 AA. P0 口 B. P1 口 C. P2 口 D. P3 口2

6、4. 当 晶振频率是6MHz时,MCS-51单片机的机器周期是( )。CA. 1s B. 1ms C. 2s D. 2ms25. 工作寄存器区设定为 2 组,则( )。CA. RS1=0,RS0=0 B. RS1=0,RS0=1 C. RS1=1,RS0=0 D. RS1=1,RS0=126. 在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用( )。 AA.地址锁存器 B.地址寄存器 C.地址缓冲器 D.地址译码器27. 对程序存储器的读操作,只能使用( )。 DA. MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令28. 在下列信号中不是给数据存储器

7、扩展使用的是( )。 AA. EA B. RD C. WR D. ALE 29. 下列指令中错误的是( )。DA . MOV A , R4 B . MOV 20H , R4C . MOV R4 , R3 D . MO V R4 , R330. LJMP 跳转空间最大可达到( )。DA. 2KB B. 256B C. 128B D. 64KB31. 设累加器 A 的内容为 0 C 9 H ,寄存器 R2 的内容为 54H , C Y=1 ,执行指令SUBB A,R2 后结果为( )。BA.(A)=74H B.(R2)=74H C.(A)=75H D.(R2)=75H32. 设(A)=0C3H,(

8、R0)=0AAH,执行指令ANL A,R0后,结果( )。AA.(A)=82H B.(A)=6CH C.(R0)=82 D.(R0)=6CH33. 单片机的堆栈指针 SP 始终是( )。BA.指示堆栈底 B. 指示堆栈顶 C. 指示堆栈地址 D. 指示堆栈长度34. 假定(A)=0C5H,执行指令:SWAP A后,累加器A的内容为( )。DA. 0CH B. C0H C. 5CH D. C5HA. 36H B. 37H C. 38H D. 39H35. 8051 单片机共有( )中断源。BA. 4 B. 5 C. 6 D. 736. 各中断源发出的中断请求信号,都会标记在( )寄存器 。DA.

9、TMOD/SCON B. TCON/PCON C. IE/TCON D. TCON/SCON37. 在数据传送过程中,数据由串行变为并行可通过( )实现 。BA.数据寄存器 B. 移位寄存器 C. 锁存器 D. A/D转换器38. 执行返回指令,退出中断服务子程序,则返回地址来自( )。CA. ROM B. 程序计数器 C. 堆栈区 D. CPU寄存器39. 8051 系统中,同一优先级的几个中断源中 优先权最高( )。 AA. INT0 B. T0 C. INT1 D. T140. 外部中断 1的中断入口地址为( )。CA. 0003H B. 000BH C. 0013H D. 001BH4

10、1. 在定时器操作中,选择其工作方式的寄存器是( )。A. TMOD B. TCON C. IE D. SCON42. 8051单片机中定时器/计数器工作方式1是 () D A 8位计数器结构 B 2个8位计数器结构 C 13位计数结构 D 16位计数结构43. 在片外扩展一片2764程序存储器芯片要几根地址线() B A 8根 B 13根 C 16根 D 20根二、判断题1. PC是维持一个机器有秩序执行程序的关键性寄存器。(Y)2. 1.17PSW是一个16位寄存器,它包含了程序状态信息。 (N)更正:PSW是一个8位寄存器,它包含了程序状态信息3. 2.17程序存储器是用于存放程序代码的

11、,也用于存放常数。(Y)4. 3.17堆栈是在CPU外部存储器中一个按先出后进原则组织的存储区域。(N)更正:堆栈是在CPU外部存储器中一个按先进后出原则组织的存储区域。5. 4.17堆栈指针寄存器中的8位二进制数始终等于当前地址值。 (N)更正:堆栈指针寄存器中的8位二进制数始终等于堆栈的顶部地址值。6. 5.178031单片机内部有4KB的ROM空间。 (N)更正:8051单片机内部有4KB的ROM空间(或8031内部没有程序存储器)。7. 1.18MCS-51中堆栈指针寄存器的值可以由软件改变。(Y)8. 2.18MCS-51设置有16位的程序计数器,可以寻址64KB的程序存储器。(Y)

12、9. 3.18程序存储器的作用是用于存放编好的程序和表格常数。 (Y)10. 4.188051单片机内部设置有128B的内部数据存储器。(Y)11. 5.18P1口当作输入方式时,相应位的锁存器必须预写1. (Y)12. 1.19MOV A, 30H为立即寻址方式。 (N)更正:MOV A, 30H为直接寻址方式(或MOV A, #30H为直接寻址方式)。13. 2.198051在外扩程序存储器时,一般情况下E()A()接低电平。(Y)14. 3.19MCS-51单片机采用的是接口单独编址方式。(N)更正:MCS-51单片机采用的是统一编址方式。三、简答题1. 什么是单片机? (1) 单片机就

13、是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。2. 单片机与其他常见微机(PC机)有什么不同?它有什么独特优点? 主要由三点不同:一是CPU、存储器和I/O接口这几部分集成在一片芯片上;二是存储器设计采用了哈佛结构,将程序存储器和数据存储器在物理上分开;三是供位处理和位控制的资源丰富、I/O接口完善。(1) 优点:集成度高、价格低廉、性能/价格比高;程序存储器和数据存储器在物理上分开,可使程序不受干扰,抗干扰能力强;

14、布尔处理能力强,适于工业控制。3. MCS-51单片机的EA信号有何功能?在使用8031时EA信号引脚应如何处理? (1) (1) 是访问外部程序存储器ROM的控制信号。(2) 当为低电平(接地)时,CPU只执行外部程序存储器中的程序。当为高电平且PC值小于0FFFH(4K)时,CPU执行内部程序存储器的程序,但当PC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。(3) 8031单片机无片内ROM,必须外接程序存储器,因此,8031的必须接地(低电平)。4. 简述MCS-51内外RAM差别及存取方法。 (1) 内部RAM集成在单片机中,片外RAM在单片机

15、外部(2) 内部RAM的存取时间短,片外RAM的存取时间长(3) 内部RAM由MOV进行数据传送,片外RAM由MOVX进行数据传送(4) 内部RAM有位寻址空间,片外RAM无位寻址空间(5) 内部RAM有256字节,片外RAM可扩展64KB(6) 堆栈空间设在内部RAM,片外RAM无此功能5. 单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? (1) 正在进行的中断过程,不能被新的同级或低优先级的中断请求中断;正在执行的低优先级服务程序能被高优先级中断请求所中断;CPU同时接受到几个中断请求时,首先响应优先级最高的中断请求。(2) 对各中断源的中断开放或关闭是由内部的中断允许寄存器IE

16、的各位来进行两级控制的,指各个中断源的允许控制位与一个中断允许总控位EA配合实现对中断请求的控制。(3) 中断优先级控制寄存器IP也是一个特殊功能寄存器,用户可通过程序对各状态位进行设定,完成对中断优先级的控制。6. 简述单片机的性能特点 集成度高,结构紧凑、可靠性高,数据处理能力强,功耗小、成本低。7. 简述单片机响应中断的条件。 (1) 有中断源请求;(2) 中断允许寄存器IE的EA位及各相应位为1;(3) 无同级或高级中断正在服务;(4) 现行指令执行到最后一个机器周期且已结束;(5) 若现行指令为RETI或需访问特殊功能寄存器IE或IP的指令时,执行完该指令且至少再执行一条指令。8.

17、简述键盘处理程序流程。 判断键盘中有无键按下;消除抖动;求键号;等待闭合键的释放。9. 5.22什么是中断?中断的作用是什么? (1) 当CPU正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完毕,CPU再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。(2) 中断作用:(1)分时操作 (2)实时处理 (3)故障处理10. MCS-51单片机有哪几种寻址方式?51单片机有七种寻址方式,立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址11. 执行MOVIE,81H指令的意义?开放外部中断0四、编程题1. 用定时

18、器0以工作方式2,产生100us定时,在P1.0输出周期为200us连续方波。时钟晶振为6MHZ,请用查询方式编程。 答:(1)计算机器周期:Tm=12/focs=12/6*106=2us(2)to=(28X)*Tm 200/2*10-6=(28X)*2*10-6100=(28X)*2X=25650=216TH0= 0D8HTL0= 0D8HMOV TMOD, #02HMOV TL0,# 0D8HMOV TH0,# 0D8HSETB TR0LOOP: JBC TF0, NEXTSJMP LOOP外RAM2000H单元开始存放的8个数据传送到片内RAM50H的单元中。 六章答: MOV R2,#

19、08H ;数据块长度R2 MOV R1,#50H ;数据块目的地址R1 MOV DPTR,#2000H ;数据块源地址DPTRLOOP:MOVX A,DPTR ;传送一个数据 MOV R1,A INC DPTR ;指向下一个数据 INC R1 DJNZ R2,LOOP ;长度减1,没传送完,转LOOP,继续传送 RET ;传送完,返回2. 将1000H单元内容拆开,高位送1001H单元,低位送1002H单元 答:ORG 0100HMOV DPTR ,#1000HMOVX A,DPTRMOV B, A ;(1000)ABSWAP A ;交换ANL A, #0FH ;屏蔽高位INC DPTRMOV

20、X DPTR ,A ;送1001HINC DPTRMOV A ,BANL A, #0FH ;(1000)内容屏蔽高位MOVX DPTR ,A ;送1002HLOOP: SJMP LOOPEND3. 假设三个8位无符号数相加,其中一加数在内部RAM的50H,51H,52H,另一个数在内部RAM的53H,54H,55H相加之后放在50H,51H,52H单元中,进位存放在53H单元中,请编写程序。答:MOV R0 ,50H MOV R1 ,53HMOV A ,R0ADD A,R1MOV R0 ,AINC R0INC R1MOV A , R0ADDC A, R1MOV R0 ,AINC R0INC R1MOV A ,R0ADDC A, R1MOV R0 , AMOV 00H ,CEND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁