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

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第二章 MCS-51单片机结构和工作原理.ppt

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第二章 MCS-51单片机结构和工作原理.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专用寄存器名称 符号 地址 位地址与位名称 D7 D6 D5 D4 D3 D2 D1 D0 串行控制 SCON 98H SM0 9F SM1 9E SM2 9D REN 9C TB8 9B RB8 9A TI 99 RI 98 串行数据缓冲区 SBUF 99H P2口 P2 A0H A7 A6 A5 A4 A3 A2 A1 A0 中断允许寄存器 IE A8H EA AF - AE ET2 AD ES AC ET1 AB EX1 AA ET0 A9 EX0 A8 P3口 P3 B0H B7 B6 B5 B4 B3 B2 B1 B0 中断优先级控制 IP B8H - BF - BE PT2 BD PS BC PT1 BB PX1 BA PT0 B9 PX0 B8 定时器/计数器2控制 T2CON C8H TF2 CF EXF2 CE RCLK CD TCLK CC EXEN2 CB TR2 CA C/T2 C9 CP/RL2 C8 定时器/计数器2 自动重装低字节 RLDL CAH 定时器/计数器2 自动重装高字节 RLDH CBH 定时器/计数器2低字节 TL2 CCH 定时器/计数器2高字节 TH2 CDH 程序状态字 PSW D0H C D7 AC D6 F0 D5 RS1 D4 RS0 D3 OV D2 - D1 P D0 累加器 ACC E0H E7 E6 E5 E4 E3 E2 E1 E0 B寄存器 B F0H F7 F6 F5 F4 F3 F2 F1 F0 2 80C51单片机的基本结构和工作原理 MCS-48---MCS-51---MCS-96 MC=CPU+M+I/OP 2.1 80C51单片机的基本组成 图 2--1 图2-1 80C51基本组成框图 1. 中央处理器(CPU) 2. 内部存储器(RAM、ROM) 6.定时/计数器(T/C: T0,T1) 3. I/O接口 并行I/O接口(P0、P1、P2、P3) 串行口(S0) 5.中断控制系统(5个中断源) 2个外部+3个内部 ROM---Read Only Memory RAM---Random Access Memory 4.时钟电路 掩膜ROM PROM(可编程ROM) EPROM(可擦除可编程ROM) EEPROM----E2PROM (电可擦除可编程型ROM) 8031片内没有程序存储器 8051内部设有4KB的掩模ROM程序存储器 8751是将8051片内的ROM换成EPROM 89C51则换成4KB的闪速EEPROM 89S51结构同89C51,4KB的闪速EEPROM可在线编程 增强型52、54、58系列的存储容量为普通型分别为8KB、16KB、64KB RAM: 51系列内部RAM容量为128B,52系列为256B。 ROM 2.2 80C51单片机内部结构和引脚功能 2.2.1 80C51的内部结构 图2-2 80C51的内部结构图 图2-2 8051内部结构图 P0驱动器 P0锁存器 程序地址 寄存器 缓冲器 PC增1 PC DPTR 指令寄存器 指令译码器 定时控制 RAM地址 寄存器 128 RAM 4K EPROM ROM B 暂存器1 暂存器2 ACC SP PSW 中断、串行口、定时器 P2驱动器 P3驱动器 P1驱动器 P3锁存器 P1锁存器 P2锁存器 /PSEN ALE /EA RST P2.0-P2.7 P0.0-P0.7 P3.0-P3.7 P1.0-P1.7 振荡器 OSC 2.2.2. 中央处理器(CPU) (1)运算器 ①算术逻辑部件----ALU ALU: 8 bits 和1 bit ② A(Accumulator)----累加器,8位 运算前常提供一个操作数,之后存放结果 ③ B(General Purpose Register)----数据通用寄存器,8位 乘除法时存放乘数或除数 ④ PSW(Program Status Word)----程序状态字, 8位 AC RS1 OV Cy F0 RS0 P PSW.7=Cy(Carry) PSW.6=AC PSW.5=F0(Flag zero) PSW.2=OV(Overflow) PSW.0=P(Parity) RS1 RS0 0 0 0组 0 1 1组 1 0 2组 1 1 3组 PSW.4,PSW.3=RS1,RS0---- ----进位标志。CY=1:有。 ----辅助进位标志(半进

文档评论(0)

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

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

1亿VIP精品文档

相关文档