- 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.3.2 P1口 与P0口相比,P1口的结构原理图中少了地址/数据传输电路和多路开关,场效应管V2改为上拉电阻R。因此P1口只能作为通用I/O使用,且在作I/O口使用时,无需外接上拉电阻。 (1)P1口作为通用I/O口使用,有读引脚、读锁存器和输出三种工作方式。 (2)P1口作为读引脚工作方式时,必须先向P1口写1,是准双向口。 (3)P1口的驱动能力为4个LSTTL门电路。 2.3.3 P2口 1.通用I/O口,多路开关接通Q P2口作为通用I/O口使用时,其功能与P1口相同。 2.地址总线,多路开关MUX接通“地址” 在CPU访问外部存储器时,此时P2口输出地址总线的高8位,并与P0口输出的低地址一起构成16位的地址线,从而可以分别寻址64?KB的程序存储器或外部数据存储器。 P2口的驱动能力为4个LSTTL门电路。 第二章80C51系列单片机的硬件结构 【学习目标】 1、理解单片机的内部结构、外部引脚 2、理解存储器的基本知识及80C51系列单片机的存储器系统 3、理解并行I/O端口的工作原理 4、了解80C51的各特殊功能寄存器 5、理解单片机的4种工作方式 【重点内容】 1、80C51系列单片机的引脚 2、80C51系列单片机的存储空间配置 3 、80C51系列单片机并行口的功能 2.1 80C51系列单片机结构 2.1.1 内部结构框图 1.1个8位的CPU 2.1个片内振荡器和时钟电路 3.程序存储器 4?KB的掩膜ROM,用于存放程序、原始数据或表格。 4.数据存储器 5.64KB总线扩展控制器 6.4个8位并行I/O口(P0、P1、P2、P3) 7.1个全双工串行接口 8.2个16位的定时/计数器 9.5个中断源 2.1.2 外部引脚功能 2.时钟引脚 XTAL1、XTAL2:晶体振荡电路反相输入端和输出端。 1.电源引脚 VCC:芯片电源,+5?V。 VSS:接地。 3.控制引脚 RST/VPD:复位信号输入端/备用电源输入端 EA/VPP:内外ROM选择端/片内EPROM编程电源。 ALE/PROG:地址锁存允许/片内EPROM编程脉冲。 PSEN:外部ROM读选通信号。 2.2 80C51系列单片机存储空间配置和功能 2.2.1 存储器的基本概念 存储器由大量缓冲寄存器组成,其用途是存放程序和数据,使计算机具有记忆功能。这些程序和数据在存储器中以二进制代码表示,根据计算机的命令,按照指定地址,可以把代码取出来或存入新代码。 只读存储器(ROM) ① 掩膜ROM。 ② 可编程的只读存储器(PROM)。 ③ 可改写的只读存储器EPROM。 ④ 可电改写只读存储器(EEPROM)。 1.存储器的类型 随机存取存储器(RAM) ① 静态SRAM。 ② 动态DRAM。 可现场改写的非易失性存储器 ① 快擦写存储器(FLASH)。 ② 铁电存储器FRAM。 2.存储单元和存储单元地址 存储器是由大量寄存器组成的,其中每一个寄存器就称为一个存储单元。它可存放一个二进制代码。一个代码由若干位(bit)组成,80C51系列单片机中算术单元是8位,即一个字节(Byte),存储器的大小也可称为存储器的容量,以字节(B)为单位,80C51系列单片机内部有4?KB的程序存储器,也就是说80C51单片机的内部程序存储器可以存放4×1?024个字节。 每个存储单元一个唯一的地址,为了减少存储器向外引出的地址线,在存储器内部都带有译码器。n根导线可以译成2n个地址号。在80C51系列单片机中有16根地址线,也就是说在80C51系列单片机中有216=65536个地址号。 (1)存储器的读过程 ① CPU产生片选信号选通某存储器并发出“读”信号。 ② CPU将地址码送到地址总线上,经存储器地址译码器译码后选通该地址的存储单元。 ③ 存储器该单元的数据送到数据总线上。 ④ CPU将总线上的数据放入某一指定的寄存器。 3.存储单元的读、写操作 读操作,不会破坏该单元原来的内容,只相当于数据的复制。 (2)存储器的写过程 ① CPU产生片选信号选通某存储器并发出“写”信号。 ② CPU将地址码送到地址总线上,经存储器地址译码器译码后选通该地址的存储单元。 ③ CPU将数据送到数据总线上。 ④ 存储器将总线上的数据写入该地址的存储单元中。 写操作,要改变或刷新该单元原来的内容,相当于把原来的内容覆盖了。 4.80C51系列单片机存储空间配置 80C51的存储器组织结构可以分为三个不同的存储空间 ⑴ 64KB程序存储器(ROM),包括片内ROM和片外ROM; ⑵ 64KB外部数据
您可能关注的文档
- 单片机原理及应用技术-基于Keil C和Proteus仿真第2章 单片机开发系统应用简介.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第3章 单片机编程语言.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第4章 STC89C52单片机硬件结构.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第5章 STC89C52单片机中断系统.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第6章 STC89C52单片机定时计数器.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第7章 STC89C52单片机串行通信.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第8章 STC89C52单片机存储器扩展.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第10章 STC单片机与IO外部设备接口.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第11章 STC89C52与AD、DA转换器的接口.ppt
- 单片机原理及应用技术-基于Keil C和Proteus仿真第12章 STC单片机应用系统设计实例1.ppt
原创力文档


文档评论(0)