网站大量收购独家精品文档,联系QQ:2885784924

单片机期末复习题库(带答案).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机期末复习题库(带答案)

单片机复习题及答案 1、什么是单片机?什么是单片机系统?(P2) 答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。) (2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统 2、PC和DPTR的含义是什么? 答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15) (2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19) 3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83) 答:89C51中断系统有5个中断源: ●INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。 ●INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。 ●T0:定时器/计数器0溢出中断请求。 ●T1:定时器/计数器1溢出中断请求。 ●TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。 外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求 内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求 4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲; 计数:加在p3.4和p3.5的外部脉冲 5.指令包含哪几部分?每部分的功能是什么?(P57) 答:(1)操作数:规定指令进行什么操作 (2)操作数:指令操作的对象 6.简述单片机89C51在串行通信时发送数据的过程。 答: 7.什么I/O端口?什么是I/O接口?I/O端口的编址方式有哪些?89C51采用什么编址方式?(P159-160) 答:(1)I/O端口是指I/O接口芯片中具有端口地址的寄存器或缓冲器。(2)I/O接口是单片机与外部设备交换信息的桥梁,它包括数据口。(3)编址方式:独立编址和统一编址。(4)采用统一编址方式。 8.89C51单片机扩展系统中, P0口的用途是什么?(P13) 答:用途:作为地址总线及数据总线分时复用端口。 9、程序状态字PSW中主要包含了哪些状态信息?(P14,15) 答:进位标志位Cy;辅助标志位Ac;用户设定标志位F0;四组工作寄存器区选择控制位1和位0,RS1和RS0;溢出标志位OV;PSW.1位;奇偶标志位P。 10、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM?(P38) 答:(1)指令不同:片内用MOV,片外用MOVX; (2)信号不同:有PSEN和RD来区分片外程序存储器和数据存储器的选通。 11、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址。(P83) 答:T0,T1,串行口 0003H,000BH,0013H,001BH,0023H 12.简述定时器/计数器0、1的4中工作方式的特点。(P98-103) 答:方式0:为13位定时器/计数器;方式1:为16位定时器/计数器;方式2:8位的常数自动重新装载的定时器/计数器;方式3:仅适用于TO,此时TO分成两个8位计数器,T1停止计数。 13.MCS-51指令系统主要有哪几种寻址方式?请举例说明。(P33-34) 答:(1)寄存器寻址方式:MOV A,Rn ;(Rn)--A,n=0-7 (2)直接寻址方式: MOV A,40H (3)寄存器间接寻址方式:MOV A,@Ri ;i=0或1 (4)立即寻址方式: MOV A,#40H (5)基址寄存器加变址寄存器间接寻址方式:MOVC A,@A+DPTR (6)位寻址方式:MOV C,40H (7)相对寻址方式:目的地址=转移指令所在的地址+转移指令的字节数+rel 14.如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少? 答:250*11=2750 b/s 15.何谓堆栈?为什么要设置堆栈?栈区是怎么样确定的?数据进栈、出栈有何种规律?出栈用什么指令?进栈用什么指令?进栈、出栈时堆栈指针将怎样变化?(P18) 答:(1)堆栈是一种执行“后进先出”算法的数据结构。(2)保护断点和现场保护。(3)堆栈指针首地址确定栈区。(4)数据有“后进先出”的原则。(5)出栈用:POP指令。(6)进栈用PUSH指令。(7)进栈堆栈指针及自动加1;出栈堆栈自动减1。 16、简述ALE/PROG控制信号线的作用(P13) 答:ALE为低8位地址锁存允许信号;PROG对片内flash存储器编程时

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档