- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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存储器编程时
您可能关注的文档
- 中考数学专题5多种函数交叉综合问题1学生.doc
- 学案5-影响平衡的因素.doc
- 营销人的理性与魄力.doc
- Unit1Canyouplaytheguitar(新).doc
- 廉小利ppt.ppt
- 个人总结2011.doc
- 《建设工程经济》2009真题及答案.doc
- SolidWorks工程图文件属性设置.ppt
- 产业引领城乡融合构建现代田园乡村新形态(成佳).doc
- 毕业论文的任务书.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)