- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 单片机芯片的硬件结构 本章重点: MCS-51单片机的一般性能特点,内部变成结构和存储器结构 讲授内容: MCS-51系列单片机机芯结构;MCS-51单片机的存储结构;MCS-51系列单片机的芯片引脚功能 2.1 MCS-51单片机的逻辑结构及信号引脚 2.1.1 MCS-51单片机的结构框图 2.1.2 MCS-51单片机芯片内部逻辑结构 2.1.3 MCS-51单片机信号引脚 2.1.1 MCS-51单片机的基本组成 (1)一个8位微处理器CPU。 (2)数据存储器RAM和特殊功能寄存器SFR。 (3)内部程序存储器ROM。 (4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 (5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6)一个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。 2.1.2 MCS-51单片机芯片内部逻辑结构 1.内部程序存储器(ROM)和内部数据存储器(RAM)容量(如表2-1所示)。 2.输入/输出(I/O)端口 3.外部程序存储器和外部数据存储器寻址空间 4.中断与堆栈 5.定时/计数器与寄存器区 6.指令系统 1.中央处理器 (1)运算器:组成、功能 见书 运算器由8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器ACC(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等组成。 (2)控制器:组成、功能 见书 主要由程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指针DPTR、时钟发生器及定时控制逻辑等组成。 2.1.3 MCS-51单片机的引脚 图为MCS-51单片机的引脚配置图,40引脚。 1.主电源引脚VCC和VSS 2.外接晶振引脚XTAL1和XTAL2 3.输入/输出引脚P0、P1、P2、P3(共32根) 4. ALE/PROG:地址锁存控制信号/编程脉冲 PSEN:外部程序存储器选通信号 EA /Vpp:访问程序存储器控制信号/编程电压 0-外部程序存储器 RST/ VPD RAM保护 特点:存储器地址独立、命令独立、功能独立 2.2 MCS-51单片机的内部存储器 2.2.1 内部数据存储器低128单元(逻辑结构研究) 80C51的内部共有256个数据存储器单元.通常把这256个单元按其功能划分为两部分:低128单元(单元地址00H-7FH)和高128单元(单元地址80H—FFH)。如图所示。 其中:低128单元是单片机中供用户使用的数据存储器单元,即我们称之为内部RAM的存储器,按用途可把低128单元划可分为3个区域: 三.专用寄存器的位寻址 在21个可寻址的专用卑存器中,有11个寄存器是可以位寻址的,即表2—3中在寄存器符号前打星号(*)的寄存器。 80C51专用寄存器中可寻址位共有83个,其中许多位还有其专用名称,寻址时既可使用位地址,也可使用位名称。专用寄存器的可寻址位加上位寻址区的128个通用位,构成了MCS一51位处理器的整个数据位存储空间。下面再把各专用寄存器的位地址/位名称列于表2—4中。(可位地址、位名称寻址) 特殊功能寄存器 初始状态 特殊功能寄存器 初始状态 A 0E0H TMOD 89H B 0F0H TCON 88H PSW 0D0H TH0 8CH SP 81H TL0 8AH DPL 82H TH1 8DH DPH 83H TL1 8BH P0~P3 80、 90、 0A0、0B0H SBUF 99H IP 0B8H SCON 98H IE 0A8H PCON 87H 表2-6 单片机专用寄存器一览表 MCS-51单片机存储器结构特点 单片机的存储器结构与微型计算机有很大的不同。MCS-51单片机的存储器结构有两个重要的特点:一是把数据存储器和程序存储器截然分开,二是存储器有内外之分。 对于面向控制应用且又不可能具有磁盘的单片机系统来说,程序存储器是至关重要的,但数据存储器也不可少。为此单片机的存储器分为数据存储器和程序存储器,其地址空间、存取指令和控制信号各有一套。 单片机应用系统的存储器除类型不同外,还有内外之分,即有片内存储器和片外存储器。片内存储器的特点是使用方便,对于简单的应用系统,有时只使用片内存储器就够了。但片内存储器的容量受到限制,程序存储器一般只有4KB,数据存储器也就是128个单元,这对于复杂一点的应用是很不够
文档评论(0)