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

单片机教程2第二次课.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-1电路及电路模型 ★ MCS-51单片机的结构与工作原理 ★ 中央处理单元与时序 ★ 存储器配置 ★ 并行I/O端口 ★ 复位及复位电路 1、电源引脚Vcc和Vss ★Vcc(40脚):电源端,接+5V电源 ★Vss (20脚):接地端 2、外接晶体引脚XTAL1,XTAL2 ★ XTAL1(19脚):片内反向放大器输入端 ★ XTAL2(18脚) :片内反向放大器输出端 采用内部时钟时,2个引脚各接外部晶体和微调电容的一端; 采用外部时钟时,XTAL2脚输入外部时钟脉冲,XTAL1脚接地。 ★ EA/VPP(enable address/voltage pulse of programming, 31脚):EA外部程序存储器选择端; VPP编程电源输入端。 ★ P0.0~P0.7:P0口,8位双向I/O端口。当CPU访问片外存储器时,P0口分时提供复用的低8位地址线和8位双向数据线。 ★ P1.0~P1.7:P1口,内部带上拉电阻的8位准双向I/O端口。 ★ P2.0~P2.7:P2口,内部带上拉电阻的8位准双向I/O端口。 当CPU访问片外存储器时,输出高8位地址。 ★ P3.0~P3.7:P3口,内部带上拉电阻的8位准双向I/O端口。P3口作一般I/O端口使用外,每个引脚都有专门的第二功能。 四、指令取指/执行时序 ? 单片机的工作工程是:取指令、译码、执行指令……, 一步步地完成各种指令规定的功能。 ? 各指令的操作顺序在时间上有严格的次序,这种操作的 时间顺序称为时序。 ? 单片机的时钟信号用来为单片机芯片内部各种操作提供 时间基准。 ? 单字节指令、双字节指令是单周期或双周期的; 三字节指令是双周期的;乘除指令是四周期的。 * * 第二章 MCS-51单片机的硬件结构与原理 控制引脚 I/O口引脚 逻辑图 时钟引脚 电源 引脚 第二功能 各个引脚的功能说明如下: 3、 控制信号引脚 ★ RST/VPD(9脚):RST复位信号;VPD备用电源输入端。 ★ ALE/PROG(address latch enable/programming,30脚) ALE 是地址锁存允许信号;PROG 是编程脉冲输入端。 ALE信号说明: 1.当CPU访问外部存储器时,ALE端作为锁存低8位地址的控制信号,下降沿有效。 2.当CPU不访问外部存储器时,ALE端以1/6的振荡频率固定输出正脉冲。 EA信号说明: 1. 当EA为低电平时,CPU只访问外部ROM; 2. 当EA为高电平时,CPU首先访问内部ROM并自动延至外部ROM。 ★ PSEN(program store enable,29脚) : 外部程序存储器选通信号 说明: 在访问片外程序存储器时,此引脚定时输出负脉冲作为读片外存储器的选通信号,低电平有效。 4、 I/O端口引脚 引脚连接图1 引脚连接图2 一、 运算器和控制器 1、运算器 (1)算数逻辑单元ALU:完成基本的算术运算、逻辑运算; (2)累加器A(ACC):专门用来存放操作数和运算结果; (3)暂存寄存器:暂存数据和状态,便于传送和运算; (4)B寄存器:用于乘法和除法的8位寄存器; 第二节 中央处理单元与时序 P - OV RS0 RS1 F0 AC CY 标志 PSW.0 PSW.1 PSW.2 PSW.3 PSW.4 PSW.5 PSW.6 PSW.7 位序 ① CY(C):进位标志位 ★ 存放算术运算的进位或借位标志 ★ 在位操作中,作位累加器使用; ② AC:辅助进位位 加减运算中,低4位向高4位有进位或借位时,AC=1 ③ F0:用户标志位 (5)程序状态字(Program Status Word PSW ):存放指令执行后的状态信息: 18-1FH 3组 1 1 10-17H 2组 0 1 08-0FH 1组 1 0 00-07H 0组 0 0 R0~R7地址 选中的工作寄存器组 RS0 RS1 ⑤ OV:溢出标志位 运算结果超出了累加器A所能表示的带符号数的范围(-128 ~ +127), OV=1 ④ RS1、RS0:工作寄存器选择位 CPU选择哪一组工作寄存器为当前工作寄存器,确定R0~R7的物理地址。 (6)布尔处理器:也称为位处理器,以PSW中的CY为累加器,可执行各种位操作,也可以将CY与其他可寻址位之间进行逻辑与、逻辑或操作,结果存放于CY。 ⑥ P:奇偶标志位 累加器

文档评论(0)

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

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

1亿VIP精品文档

相关文档