第5、6章第四讲--单片机的存储器结构汇总.ppt

第5、6章第四讲--单片机的存储器结构汇总.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、特殊功能寄存器的操作方法 ——字节操作与位操作 字节操作: P1=0xff; 位操作: Sbit led1=P1^0; Led1=0; 三、单片机的特殊功能寄存器 2、特殊功能寄存器的操作方法 51单片机中支持位操作的特殊功能寄存器有: P0、P1、P2、P3(P口锁存器) TCON(定时/计数器控制寄存器) SCON(串行口控制寄存器) IE(中断使能寄存器) IP(中断优先控制寄存器) PSW(程序状态字寄存器) ACC(累加器) B(B寄存器) 三、单片机的特殊功能寄存器 3、特殊功能寄存器简介 51单片机的特殊功能寄存器共有26个,每一个的长度都是一个字节。这里先简单介绍一下常用寄存器,关于如何使用它们,用到时再详细讲。 P0(80H)——P0口锁存器 SP(81H)——堆栈指针 PCON(87H):电源控制寄存器 TCON(88H):定时/计数器寄存器,控制定时/计数器的打开或关闭。 TMOD(89H):定时计数器模式控制寄存器。控制定时/计数器的工作模式。 三、单片机的特殊功能寄存器 3、特殊功能寄存器简介 TL0、TL1、TH0、TH1(8A-8DH)——timer寄存器。TL0与TH0组成Timer0寄存器,TL1与TH1组成Timer1寄存器,当启动定时/计数器时,这两组寄存器中存放的是最初的定时/计数值。当定时/计数器达到最大值会产生一个溢出标志,即中断请求信号,向CPU请求中断服务。 P1(90H)——P1口锁存器。 SCON(98H)——串行口控制寄存器。用于设置串行口通信模式。 SBUF(99H)——串口缓冲寄存器。用于存放所有待发送和刚进入串口的数据。 P2(0A0H)——P2口锁存器。 三、单片机的特殊功能寄存器 3、特殊功能寄存器简介 IE(0A8H)——中断使能寄存器。此寄存器内包括系统允许中断的中断源设置值。 P3(0B0H)——P3锁存器。 IP(0B8H)——中断优先级控制寄存器。 PSW(0D0H)——程序状态字。用于存放CPU运算和执行的状态。 ACC(0E0H)——累加器,用于存储计算数据和存储数值。 B(0F0H)——B寄存器。一般用途的寄存器。使用乘除指令时用到。 三、单片机的特殊功能寄存器 高128个单元 ☆离散分布有21个特殊功能寄存器SFR。 ☆ 11个可以进行位寻址。 Thank you 时钟电路 CPU ROM RAM T0 T1 中断系统 串行接口 并行接口 P0 P1 P2 P3 TXD RXD INT0 INT1 定时计数器 AT89C51单片机结构框图 中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB flash ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/O口:4个8位的I/O口P0、P1、P2、P3。 串行口:一个全双工串行口。 中断控制系统:5个中断源(外部中断2个,定时/计数中断2 个,串行中断1个) 时钟电路:可产生时钟脉冲序列,常用晶振频率6MHZ和12MHZ 单片机的功能模块框图 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 EPROM 2764 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 EPROM 2764 1 2 3 4 5 6 7 8 9 10111213141516171819 20 40 39 38 37 36 35 34 33 32 3130292827262524242221 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 RAM 6264 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 RAM 6264 8031 8751 8051 89C51 片内 RAM 片内 ROM 256B(字节) 4K 64K 64K 问题: 1、程序下载到单片机中的哪里呢? RAM特点:断电后信息丢失 我们下载到单片机的程序,希望它一直存储在单片机中,在任何时候给单片机上电执行时都执行原来下载的程序,并不希望每次在使用单片机前都先下载程序。RAM不适合存储这些执行代码。 ROM的特点:数据不会因断电而丢失。 单片

文档评论(0)

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

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

1亿VIP精品文档

相关文档