MCS-51单片机的硬件结构

这篇具有很好参考价值的文章主要介绍了MCS-51单片机的硬件结构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2、1 MCS-51单片机的硬件结构

51单片机有哪些硬件资源,单片机,51单片机,单片机,Powered by 金山文档

按功能可分为8个部件,通过片内单一总线连接起来

控制方式:SFR对各功能部件集中控制

1、微处理器:CPU运算部件 控制部件

2、数据存储器:RAM

数据存储就是暂存一些在系统运行的过程当中所生成的一些临时性的数据,采集数据时临时采集到的一些数据和一些运算的中间结果数据保存在存储器当中,一般数据存储器的容量越大的话,它的控制系统相对可以实现比较复杂的控制功能。Mcs-51单片机内部是有128个字节的数据存储器,每个字节是8位,也就是说128*8位数的存储器。

3、程序存储器:ROM或EPROM

4、I/O口:51系列单片机有4个I/O口,其中每一个io口有八个输入输出端,可以输入输出32个数字量。

5:串行口:主要是用来进行双击通讯的时候,进行数据收发来使用,是全双工串行口,在发送的同时可以接收

6、定时计数器:51单片机内部有两个16位的定时计数器,可以进行精确时间的产生,产生一段定时,比如工业控制领域当中需要一个1ms的定时,可以通过定时计数器来产生这样一个时间长度,另外还可以作计数器使用,比如工业控制领域当中可能过了一定数字量,通过它可以记录这些个数。还可以作为串行口的波特率发生器来使用,因为在串行通讯的时候,需要数据按照一定的速率在数据总线上发送,接收也是按照一定速率从总线上去取数据,也就是说每秒钟要发多少字节,要收多少字节

7、中断系统:工业现场中往往存在着一些突发事件,而这些突发事件又需要控制系统做出及时反应时间。如果单片机有中断系统时,它可以随时把紧急停止键接到单片机系统的中断当中去,可以马上处理这个案件。

8、特殊功能寄存器

是一个寄存器,就是数字电路中学过的,内容就是存储8位的二进制数,这些跟通常

的数据存储器和程序存储器中存储的八位二进制数不一样,区别是这些八位二进制数隐含着控制信息,它决定了五一单片机当中的这些功能部件如何去工作,以及当前工作状态怎么样,这些特殊功能寄存器就是来控制这些功能部件工作同时要反映这些功能部件工作状态的计数器。

这些功能部件最后都是通过它的内部总线连接在一起,内部总线连接在cpu上,从而实现整个芯片内部的数据传送。Cpu是通过对sfr进行查询,从而知道各个功能部件工作状态如何。Cpu通过sfr对sfr下命令字,然后再用sfr去管理下面的各个功能部件。

  1. CPU(微处理器)

  1. 数据存储器(RAM)

片内为128个字节(52子系列的为256个字节)

  1. 程序存储器(ROM/EPROM)

8031:无此部件

8051:4k字节ROM

8751:4k字节EPROM

89C51/89C52/89C55: 4K/8K/20K字节

  1. P1口、P2口、P3口、P0口:为4个并行8位I/O口。

  1. 串行口 1个全双工的异步串行口。

  1. 定时器/计数器

  1. 中断系统

  1. 特殊功能寄存器(SFR)

用于对片内各功能模块进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器。共有21个,是一个具有特殊功能的RAM区。

2.2 MCS-51的引脚

40只引脚双列直插封装DIP

51单片机有哪些硬件资源,单片机,51单片机,单片机,Powered by 金山文档

44只引脚方形封装方式(NC的4只无用)

51单片机有哪些硬件资源,单片机,51单片机,单片机,Powered by 金山文档

引脚逻辑图

8051单片机为40条引脚双列直插式封装

引脚可分为三个部分

51单片机有哪些硬件资源,单片机,51单片机,单片机,Powered by 金山文档
  1. 电源及时钟引脚:Vcc、Vss;XTAL1、XTAL2

  1. 控制引脚:PSEN*、EA*、ALE、RESET

  1. I/O口引脚:P0、P1、 P2、 P3 4个8位I/O口

2.2.1电源及时钟引脚

1、电源引脚

(1)Vcc(40脚):+5V电源;

(2)Vss(20脚):接地。

2、时钟引脚

(1)XTAL1(19脚):接外部晶体的一端;采用外接晶体振荡器时,此引脚应接地。

(2)XTAL2(18脚):接外部晶体的另一端。

2.2.2 控制引脚

(1)RST/VPD(9脚):复位与备用电源

(2)ALE/PROG*(30脚):第一功能ALE:地址锁存允许,当访问单片机外部存储器时,ALE(地址锁存允许)输出脉冲的下跳沿用于16位地址的低8位的锁存信号。

第二功能PROG*:编程脉冲输入端。

(3)PSEN*(29脚):读外部程序存储器的选通信号。可以驱动8个LS型TTL负载。

(4)EA*/VPP(31脚):EA*为内外程序存储器选择控制

EA*=1,访问片内程序存储器。

EA*=0 单片机则只访问外部程序存储器。

第二功能Vpp,用于施加编程电压。

2.2.3 I/O口引脚

(1)P0口:双向8位三态I/O口,地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。

(2)P1口:8位准双向I/O口,可驱动4个LS型TTL负载。

(3)P2口:8位准双向I/O口,与地址总线(高8位)文章来源地址https://www.toymoban.com/news/detail-776131.html

到了这里,关于MCS-51单片机的硬件结构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 为什么MCS-51 单片机总线和端口要有匹配的驱动电路?

            MCS-51系列单片机是一种广泛使用的8位微控制器,它通常用在嵌入式系统中。单片机的总线和端口可能需要额外的驱动电路,这取决于外部设备的电气特性和所需的电流能力。下面将从以下几个方面分析为什么驱动电路这么重要:          电流驱动能力: MCS-51单片机

    2024年02月20日
    浏览(53)
  • 【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)

    前言 大家好吖,欢迎来到 YY 滴C++系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁 主要内容含: 欢迎订阅 YY 滴C++专栏!更多干货持续更新!以下是传送门! YY的《C++》专栏 YY的《C++11》专栏 YY的《Linux》专栏 YY的《数据结构》专栏 YY的《C语言基础》专栏 YY的《初学者易

    2024年01月19日
    浏览(61)
  • 51单片机(一)软硬件环境和单片机介绍

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋

    2024年02月11日
    浏览(48)
  • 单片机/嵌入式小白教程—硬件(三)51单片机最小系统

    目录 简介 51单片机器件原理图 复位电路 供电电路 晶振电路 下载电路 最小系统原理图  更加方便的51单片机 传统51单片机最小系统包含:复位电路、供电电路、晶振电路、下载电路   其中, 第9脚(RST)为复位引脚, 第40脚(VCC)第20脚(GND)为供电引脚, 第19脚(XTAL1)第

    2024年02月08日
    浏览(71)
  • 51单片机点灯实验(含程序+仿真+硬件实验)

    一、实验原理 LED发光二极管核心为PN结,单向导电,有阴极和阳极,两极均可以控制,需要亮起来,电流不能过大和过小,过大,烧坏二极管,过小,电光效应弱,发光不明显,引入“限流电路”。为减少I/O引脚的消耗,一般控制一极,有阳极控制法和阴极控制法。阳极控制

    2024年02月04日
    浏览(51)
  • 嵌入式硬件与51单片机:演变、挑战与未来

    导言:         嵌入式硬件及其代表之一的51单片机在电子领域扮演着至关重要的角色。本文将深入剖析这一领域的发展历程,包括初期的崛起、面临的挑战、重大公关危机、核心业务、当前研究方向、采用的技术、实际应用场景、未来展望,并提供相关链接,为读者呈现

    2024年01月24日
    浏览(49)
  • 毕业设计 基于51单片机的电子秤设计(源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月11日
    浏览(60)
  • 毕业设计 基于51单片机的汽车倒车防撞报警系统 (源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月09日
    浏览(67)
  • 单片机 | 51单片机原理

    【金善愚】 单片机应用原理篇 笔记整理 课程视频 :https://space.bilibili.com/483942191/channel/collectiondetail?sid=51090 三类 电源及晶振引脚(共4只) 控制引脚(共4只) 端口引脚(共32只) Vcc(40脚):电源端,接+5V电源。 Vss(20脚):接地端。 XTAL1(19脚):接外部晶振和微调电容的一端。 XTAL2(18脚):

    2024年02月02日
    浏览(53)
  • 51单片机项目(9)——基于51单片机的电子琴设计

    简易电子琴设计设计内容: 1.用矩阵键盘代表琴键,至少能弹出8个音符,分别是:音符1.23.4.,5,6,  2.键按下的时间长短表征节拍的长短,用蜂鸣器发出声音 3.数码管显示出当前音符 4.音量可调 (代码及其工程文件放在最后) 电路图如下: 51单片机电子琴是一种基于51单片机(

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包