- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机期末复习参考
1、8051系列单片机中,片内数据存储区一共分为3个区,这3个区分别为
工作寄存器区域 ; 位寻址区域 ; 堆栈和数据缓冲区。
2、8052内部有 4 个井行端口,P0口直接作为I/O端口使用时,必须外接 上拉电阻;并行端口时,必须先执行 高频电阻 指令,然后执行输入指令,才能正确的读入端口的状态。
在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 地址 。
IE是 中断允许寄存器 IP是 中断优先级寄存器 。
基本的通信方式有 串行 和 并行 。
二进制数100111100.1B转换为十六进制数是 13C.8H 。转换我十进制数是 316.5D 。
当8031扩展外部存储器或I/O口时,高八位地址总线由 P2端口提供,数据总线由 P0 端口提供
89C52单片机有片内ROM容量 8 KB,RAM容量 256 字节。
MCS-51有一个全双工的 异 步串行口。
总线宽度32位,地址16位,数据8位
MCS51单片机有40个引脚
寻址方式有7种,分别是:立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对寻址,隐含寻址.
片内RAM中,通过PSW中PSW.3(RS0) 和 PSW.4(RS1) 两位来确定
8052单片机内部存储器有哪几个区? (1)工作寄存区区域 (2)位寻址区域 (3)堆栈和数据缓冲区
80C52,ROM存储器容量8KB,数据容量字节256个字节
8052一共有3个定时器,计数器;方式三:只对定时器/计数器0有效,分为两个8位定时器/计数器,定时器/计数器1在此方式下不工作
80C51中断源有5个中断优先级,2个外部中断
PC与DPTR的区别:PC访问程序存储器提供地址;DPTR访问数据存储器提供地址
8052单片机有4个并行的输入输出口,分别为P0,P1,P2,P3
单片机与普通计算机的区别?(1)CPU (2)存储器 (3)输入输出口
通讯方式有:同步通信方式,异步通信方式
堆栈的操作:PC内容推到堆栈,返回时按先进后出原则送入PC
间接寻址的特点:存储器存的是地址
简答题
中断服务子程序返回指令RETI,和普通子程序返回指令RET有什么区别?
答:中断服务程序的最后一条指令必须是中断返回指令RETI;
普通子程序返回指令RET不影响标志位,RETI从中断程序的返回,并会清除内部相应的优先级触发器,以允许下次中断。
MCS-52子系列单片机芯片分别为哪几种?他们之间的区别分别是什么?
答:(1)80C52、87C52、80C32;(2)80C32和87C52的结构与8052基本相同,其主要差别是在存储器的配置上不同。80C52内部设有8KB的掩膜ROM程序存储器,80C32片内没有程序存储器,而8752则以8KB可编程的EPROM代替了80C52内部8KB的掩膜ROM。
MCS-51单片机芯片有哪几种?主要区别?
答:(1)三种类型:80C52 87C52 80C32;; (2) a 80C52内部设有8kB的掩膜ROM程序存储器;b 80C32片内没有程序存储器;c 87C52以8KB可编程EPROM代替了8052内部8KB的掩膜ROM
从制造工艺方面,MCS-51单片机可分为两大类:HMOS器件和CHMOS器件,这两类器件在功能上完全兼容
定时计算用作定时模式时,其脉冲由谁提供?定时时间有哪些关系?
答:脉冲由机器周期提供,与晶振频率和输送的初值有关
单片机复位方式,复位功能
答:复位方式:手动按钮复位 上电复位 积分型上电复位
复位功能:把PC初始化为0000H,单片机从0000H地址单元开始执行程序,复位以后,P3~P0口输出商电平信号,堆栈指针SP初始化为07H,但不影响内部RAM的状态。
4. 中断服务子程序RETI和 RAT指令有什么区别
答:在普通汇编程序中用RET做返回,在中断服务子程序中用RETI起中断返回作用。两条指令都能从堆栈中弹出断电地址并装入PC中,使CPU回到主程序断电处继续运行。然而RET和RETI有本质的区别:当某一中断源响应后,单片机中的标志寄存器flagH和flagL其中一个将会自动置应,用于阻止比它低级或同级的中断触发。RETI可以清除“优先级激活触发器”(即flag寄存器),以保证后续中断源的及时响应。所以当把RETI替换为RET后,程序第一次运行时可能不会出错,但第二次运行时会出错。
计算题
设(A)=90H,(20H)=0F3H,(CY)=1,执行指令:ADDC A,20H分析其结果。
解:
设X=55,Y=72,用补码器的形式计算X-Y(以八位二进制的形式表示)
指令分析
分析下列指令的执行结果
文档评论(0)