第02讲:MCS-51单片机结构原理M.ppt

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

第02讲:MCS-51单片机结构原理 单片机技术 第02章:MCS-51单片机结构原理 1、概述(1):MCS51单片机的编程结构 51子系列(2个定时器、128字节RAM):8031(无ROM)、8051(OTP-ROM :4K)、8751(EPROM:4K) 52子系列(3个定时器、256字节RAM) :8032 (无ROM) 、8052 (OTP-ROM :4K) 其他 增强型:如C8051F系列、upsd3200系列 简化版:如89C2051 共同点:有MCS51的CPU内核 1、概述(2):标准51单片机的引脚? ★40脚分类(教材以功能进行归纳!) : I/O 端口: P0~P3(32pin) ( P0-数据总线,也可作为访问外部地址的低八位地址【时分复用口】 P2-通用IO,通常也用作访问外部地址的高八位地址(H) P1-通用IO P3-通用IO,有第二功能) 控制相关(4pin) 地址锁存 ALE 复位输入 RST 外存选择 /PSEN 外存控制 /EA(编程脉冲输入/PORG) 时钟(2pin) XTAL1、XTAL2 电源(2pin) VCC、VSS、 2、中央处理器(CPU) ①由运算器、控制(定时)器、寄存器组成 ②运算器功能部件包括算术逻辑运算部件ALU,累加器A,寄存器B、暂存器TR,程序计数器PC、 程序状态寄存器PSW,堆栈指针SP,数据指针寄存器DPTR(16bit)以及布尔处理器等。 控制器功能部件包括指令寄存器、指令译码器、定时与控制逻辑及时钟电路、复位电路等 (1)算术/逻辑运算部件ALU——对应用开发人员“透明” ALU的作用: 算术/逻辑运算操作——对对传送到CPU的8位数据进行+、-、*、/算术运算和与、或、异或等逻辑操作,移位、置位、清零、取反,加1/减1操作。 位处理功能(51MCU的特点):置位、清零、取反、逻辑与、逻辑或、条件判断转移等(这在控制中特别有用,因为一些控制中常需要进行按位运行,位操作指令提供了把逻辑等式直接变换成软件的简单明了的方法,使得不使用过多的数据传送、字节屏蔽/组合和测试分支树等编程方法,也能实现较为复杂的组合逻辑功能,从而简化了程序逻的编制。为此,它获得了布尔处理器的称号) (2)寄存器——要求能记能背 累加器A(Acc)-8位 CPU工作最频繁的reg,用于提供操作数和存放运算的中间结果(与“加法”的意义区分开!) MCS 51系列MCU,结构上仍以累加器A作为基础(许多指令都以Acc为基础,特别是与外部存储器打交道的指令,都需在Acc中进行)。 但由于内部电路采取了措施,使得累加器A在数据传送、逻辑控制等方面的核心作用受到了削载,数据可以在片内直接/间接地址的存储器之间直接传送而不必经过累加器A。直接地址存储器也可和常量直接进行逻辑运算 一般用于乘除法指令,通常与A配合使用。B存放乘积的高位字节或除法运算后的余数部分。 例如:MUL AB ;A×B (8位无符号数)→BA DIV AB ;A/B商→A,A/B余数→B 也可作为普通的reg来使用,如暂存中间结果等 程序状态字寄存器PSW(特别重要!) PSW(字节地址:F0H)——凡字节地址可被8整除的均可按位访问 PSW(字节地址:F0H)——凡字节地址可被8整除的均可按位访问 PSW(字节地址:F0H)——凡字节地址可被8整除的均可按位访问 堆栈指针SP (堆栈与中断系统是计算机的两大特征) 关于“特殊功能寄存器(SFR)”的小结 8051、8751、8031有21个特殊功能寄存器,8052、8032则有26个SFR。 大致可分为以下几类: 1)算术运算寄存器(已介绍) A:累加器(E0H) B:寄存器(F0H) PSW:程序状态字寄存器(D0H) 2)指针寄存器 SP:堆栈指针(81H) DPTR:数据指针(16位)。可拆分为两个8位reg独立操作(DPH/高8位和DPL/低8位)(83H、82H) 3)并行I/O口 P0:

文档评论(0)

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

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

1亿VIP精品文档

相关文档