计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理.pptVIP

计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理

第1章 MCS--51系列单片机的结构及原理; MCS—51系列单片机内部一般既有只读存储器ROM,又有随机存储器RAM,片内存储器的类型及容量见下表。; 当片内存储器容量不够时,可在片外扩展,增加片外程序存储器与片外数据存储器。 从结构上讲共有四个存储空间: 片内程序存储器(片内ROM)、 片外程序存储器(片外ROM)、 片内数据存储器(片内RAM)、 片外数据存储器(片外RAM)。 可能存在存储器的地址相混杂的现象,故要采取一定措施 ; MCS—51系列单片机存储器配置图;搅纷费划赏池禾际惧笑皋淫析泅羽糖豺饰啄河饺苟堕店诗狗辽袜酶泻漳弘计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理;1.1.1 内部数据存储器 51子系列片内RAM第一块可分为寄存器区、位寻址区、数据缓冲区等三个区域,这三个区域统一编址,从00H~7FH,各区域有自己的特殊功能,也可统一调度使用。 注意:单片机上电复位后,SP=07H,即堆栈处于工作寄存器区,如有改变应给SP重新赋值。;寄存器区: 字节地址:00H~1FH(共32个单元) 分成4组,其中包含一工作寄存器组(R0~R7) 位寻址区: 字节地址:20H~2FH (共16个单元) 同时其作为位地址编号:00H~7FH(128个位地址) 数据缓冲区/堆栈区: 字节地址:00H~7FH 由于00H~2FH有其它用途,一般使用30H~7FH; 1.1.2 特殊功能寄存器块SFR ;仟贬助屎馁僧司狄酚忘矢赡萤罐丧赘玖恬峦搪狸益量苹铁羊烁部罗向獭晌计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理计算机接口技术 第一章 MCS-51单片机硬件结构与工作原理;常用特殊功能寄存器SFR21个 含在字节地址:80H~FFH里 其中位寻址寄存器11个: 其字节地址可被8整除。 专用寄存器: A、B、PSW、DPTR、SP I/O接口寄存器: P0、P1、P2、P3、SBUF、TMOD、TCON、SCON …;1.1.3 程序存储器 8051或8751在片内有4K字节的程序存储器ROM或EPROM( EEPROM ; E2PROM ), 8052或8952在片内有8K字节的程序存储器ROM或EPROM, 8031没有程序存储器,但外接可扩展64K字节的存储器。ROM的地址为4位十六进制数。 ROM---可读存储器 EPROM---可用电改写的存储器 EEPROM---可用电擦除并改写的存储器; 程序存储器存放程序及各种表格、常数,其寻址范围为64KB,编址范围为0000H至FFFFH。对于片内无程序存储器的老机型(8031、8032),其程序存储器均在片外扩展,对于片内有程序存储器的机型(8051、8052、8751),也可在需要时扩展片外程序存储器。在既有片内又有片外程序存储器时,通常编址时先片内,后片外,片内片外连续不重叠。具体用法要看 EA有两种接法:;程序存储器中也有特殊用途的7个单元: ;1.1.4 外部数据存储器 8051在片内有256个字节的内部数据存储器,还可扩展64K字节的外部数据存储器。一般的控制过程出现中间数据的规模较小,256个字节就足够了。 程序存储器与数据存储器的区别: 程序存储器(ROM)只有读操作,读操作信号由引脚 PSEN 直接提供。(我们一般不希望频繁重输程序) 数据存储器(RAM)具有读和写两种操作,由引脚信号RD和 WR 来选通读写操作。用来处理控制过程中出现的中间数据。;SFR块用其名字直接寻址速度较快,访问片内数据存储器用MOV指令,访问片外数据存储器用MOVX指令,而访问程序存储器则有时用MOVC指令。 ;1.2 定时器/计数器;2.1)工作方式0:(以1#定时器/计数器为例) 13位方式,由TL1 的低5位和TH1的8位计数器组成。能记录8192(2000H)个事件;2.2)工作方式1: 16位方式,由TL1 的8位和TH1的8位计数器组成。能记录65536个事件(64K);2.3)工作方式2: 8位自动装入(更新)时间常数方式,由TL1构成 8位计数器,TH1仅仅用来存放预置的时间常数。;2.4)工作方式3: 2个8位方式,仅定时器T0可用,当T0 为工作方式3时,TL0和TH0分别为2个独立的8位计数器。 TL0既可用作定时器,又可用作计数器并使用原T0的控制及中断。TH0只能用作定时器,使用T1的控制及中断。(并行记录。例如记录时序) T0 TL0 T1 TH0;3)控制寄存器: 定时器/计数器T0和T1有2个控制寄存器,TMOD和TCON。 3.1)定时器方式 控制寄

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档