MCS-51单片机硬件基础.ppt

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

内部存储器 内部数据存储器低128单元 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 2. 累加器(ACC:Accumulator ;也可用A表示): 功能:累加器可用于存放指令的操作数,以及存放 ALU 运算的中间结果。它是程序中最常用的特殊功能寄存器,功能较多,地位重要。 (1). 累加器是一个8位的特殊功能寄存器。 (2). 累加器有地址,是可以寻址的。 问题1:累加器的地址是多少? 特点: 问题2:累加器可以位寻址吗? 答案:E0H 答案:可以 答案1: SETB ACC.0 (不能用A.0) 答案2: SETB E0H 答案3: SETB E0H.0 例题: 如何将累加器的最低位置1? 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 3. B寄存器(B Register): 功能:(1).用于乘法运算。此时,B寄存器中存放乘数。乘法 运算完成后,乘积的高位数据存放于B中。 (2).用于除法运算。此时,B寄存器中存放除数。除法 运算完成后,余数存于B中。 (3).B寄存器也可作为一般的数据寄存器使用。 (1). B寄存器是一个8位的特殊功能寄存器。 (2). B寄存器有地址,是可以寻址的。 特点: 问题1:B寄存器的地址是多少? 问题2:B寄存器可以位寻址吗? 答案:F0H 答案:可以 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 4. 程序状态字(PSW:Program Status Word ): 功能:用于寄存指令执行的状态信息。 (1). PSW是一个8位的特殊功能寄存器。 (2). PSW有地址,是可以寻址的。 特点: 问题1:PSW的地址是多少? 问题2:PSW可以位寻址吗? 答案:D0H 答案:可以 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 F1 PSW.1 P OV RS0 RS1 F0 AC CY 位标志 PSW.0 PSW.2 PSW.3 PSW.4 PSW.5 PSW.6 PSW.7 位序 P:奇偶校验位。 用于表明累加器A中1的个数的奇偶性。若A中1的个数为偶数,则(P)=0;若A中1的个数为奇数,则(P)=1。 OV:溢出标志位。 PSW中各位的含义及功能 在带符号数的加减运算中,(OV)=1表示运算结果超出了累加器A所能表示的带符号数的有效范围(-128~+127),即产生了溢出;反之,(OV)=0表示运算结果正确,即无溢出产生。 在乘法运算中,(OV)=1表示乘积超过255,即乘积分别在B与A中;反之,(OV)=0,表示乘积只在A中。 在除法运算中,(OV)=1表示除数为0,除法不能进行;反之,(OV)=0,表示除数不为0,除法可正常进行。 1 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 +) 请分析下列两数相加后: 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 例题: (OV)= ? (OV)= 1 、 1, 0 0 0 1 0 0 1 1 符号位 符号位 例题: 两个负数相加结果不可能为正。 问题:(P)= ? 答案:(P)= 1 在进行十进制数运算时需要十进制调整,此时要用到AC位的状态进行判断,以决定如何进行十进制调整。 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 F1 PSW.1 P OV RS0 RS1 F0 AC CY 位标志 PSW.0 PSW.2 PSW.3 PSW.4 PSW.5 PSW.6 PSW.7 位序 F0、F1:用户标志位。 这两位是由用户定义的标志位,用户可根据需要,通过编程将其设置为 1 或 0 。 AC:辅助进位标志位。 PSW中各位的含义及功能 在加减运算中,当低4位向高4位进位或借位时,AC由硬件置位(即设置为 1 ),否则AC位被清0(即设置为 0 ) 。 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 1 -) 例题2: 请分析下列两数相减后: 单片机原理多媒体教程 第二章 MCS-51单片机硬件基础 问题:(P)=? (OV)=? 例题1: 0 0 0 0 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档