MCS-51系列与AT89C5x系列单片机的介绍与AT系列的命名规则

MCS-51系列与AT89C5x系列单片机

主要涉及MCS-51系列与AT89C5x系列单片机的介绍与AT系列单片机的命名规则

文章目录

  • MCS-51系列与AT89C5x系列单片机
    • 一、 MCS-51系列单片机
    • 二、AT89C5x系列单片机
      • 2.1 AT89C5x/AT89S5x系列单片机的特点
      • 2.2 AT89系列单片机的型号说明
        • 2.2.1 前缀
        • 2.2.2 型号
        • 2.2.3 后缀
    • 三、 各种衍生品种的51单片机
      • STC系列单片机(了解)
    • 四、其他的嵌入式处理器简介
      • DSP
      • EMPU
    • 五、 测试

一、 MCS-51系列单片机

20世纪80年代以来,单片机的发展非常迅速,世界上一些著名厂商投放市场的产品就有数百个机型,其中Intel公司的MCS-51系列单片机是一款设计成功、易于掌握并在世界范围得到广泛使用的机型。

MCS-51系列单片机主要包括基本型产品8031、8051、8751(对应的低功耗型80C31、80C51、87C51)和增强型产品8032、8052、8752。

在这里插入图片描述

二、AT89C5x系列单片机

近年来,世界上单片机芯片生产厂商推出的与8051(80C51)兼容的主要产品。
在这里插入图片描述

在众多的与MCS-51单片机兼容的各种基本型、增强型、扩展型等衍生机型中,美国ATMEL公司推出的AT89系列,尤其是该系列中的AT89C5x/AT89S5x单片机在我国目前的8位单片机市场中占有较大的份额。

2.1 AT89C5x/AT89S5x系列单片机的特点

特点:

    1. 与MCS-51系列单片机完全兼容
    1. 增加了如看门狗定时器WDT、ISP(在系统编程,也称在线编程)及SPI串行接口技术等。
    1. 片内Flash存储器可重复编程
    1. 节电工作方式,非常适于电池供电或其他要求低功耗的场合。
    1. 价格较低

2.2 AT89系列单片机的型号说明

AT89S5x系列单片机编码由三部分组成,它们是前缀型号后缀

格式为:AT89C×××× ××××.

其中,AT是前缀,89C××××是型号,××××是后缀

2.2.1 前缀

由字母“AT”组成,表示该器件是ATMEL公司的产品。

2.2.2 型号

由“89C××××”或“89LV××××”或“89S××××”等表示。

“89C××××”中,8表示单片9表示内部含有Flash存储器,C表示CMOS产品

“89LV××××”中,LV表示低电压产品,可在2.5V电压下工作,其他的产品在5V下工作
“89S××××”中,S表示含有串行下载Flash存储器
后4位的“××××”表示器件的型号,如51、52、2051、8052

2.2.3 后缀

由最后的“××××”4个参数组成,每个参数的表示意义不同。在型号与后缀部分由“—”号隔开。

后缀中的第1个“×”表示速度,意义如下:
x=12,表示速度为12MHz;
x=16,表示速度为16MHz;
x=20,表示速度为20MHz;
x=24,表示速度为24MHz。

后缀中的第2个“×”表示封装,意义如下:
x=P,表示塑料双列直插DIP封装;
x=D,表示陶瓷封装;
x=Q,表示PQFP封装;
x=J,表示PLV封装;
x=A,表示TQFP封装;
x=S,表示SOIC封装;
x=W,表示裸芯片。

后缀中的第3个“×”表示芯片的温度范围,意义如下:
x=C,表示商业用产品,温度范围为0~+70℃;
x=I,表示工业用产品,温度范围为−40~+85℃;
x=A,表示汽车用产品,温度范围为−40~+125℃;
x=M,表示军用产品,温度范围为−55~+150℃;

后缀中的第4个“×”用于说明产品的工艺,意义如下:
x为空,表示处理工艺是标准工艺;
x=/883,表示处理工艺采用MIL-STD-883标准。

例如,某一单片机型号 “AT89C51-12PI”,表示是ATMEL公司的Flash,CMOS产品,速度12 MHz,塑料双列直插DIP封装,工业级,标准处理工艺生产。

三、 各种衍生品种的51单片机

STC系列单片机(了解)

具有我国独立自主知识产权,功能与抗干扰性强的增强型51单片机。
其中STC12C5410/STC12C2052系列的性能及特点如
(1)高速:传统51单片机每机器周期为12个时钟,而STC单片机可以1时钟每机器周期,指令执行速度大大提高,速度比普通的8051快8~12倍。
(2)宽工作电压:5.5~3.8V,2.4~3.8V(STC12LE5410AD系列)。
(3)12KB/10KB/8KB/6KB/4KB/2KB片内Flash程序存储器,擦写次数10万次以上。
(4)512B片内的RAM数据存储器。
(5)可在系统可编程(ISP)/在应用可编程(IAP),无需编程器/仿真器,可远程升级。
(6)8通道的10位ADC,4路PWM输出。
(7)4通道捕捉/比较单元,也可用来再实现4个定时器或4个外部中断(支持上升沿/下降沿中断)。
(2)宽工作电压:5.5~3.8V,2.4~3.8V(STC12LE5410AD系列)。
(3)12KB/10KB/8KB/6KB/4KB/2KB片内Flash程序存储器,擦写次数10万次以上。
(4)512B片内的RAM数据存储器。
(5)可在系统可编程(ISP)/在应用可编程(IAP),无需编程器/仿真器,可远程升级。
(6)8通道的10位ADC,4路PWM输出。
(7)4通道捕捉/比较单元,也可用来再实现4个定时器或4个外部中断(支持上升沿/下降沿中断)。
(8)2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现4个定时器。
(9)硬件看门狗(WDT)。
(10)高速SPI串口。
(11)全双工异步串行口(UART),兼容普通8051的串口。
(12)通用I/O口(27/23/15个),复位后:准双向口/弱上拉(普通8051传统I/O接口)。可设成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,I/O口驱动能力均可达到20mA,但整个芯片最大不可超过55mA。
(13)超强抗干扰能力与高可靠性:
●高抗静电;
●通过2kV/4kV快速脉冲干扰的测试(EFT测试);
●宽电压,不怕电源抖动
●宽温度范围:−40℃~+85℃
●I/O口经过特殊处理;
●片内的电源供电系统、时钟电路、复位电路、看门狗电路均经过特殊处理;
(14)采取了降低单片机时钟对外部电磁辐射的措施:
●禁止ALE输出;
●如选 6时钟/机器周期,外部时钟频率可降一半;
●单片机时钟振荡器增益可设为Gain。
(15)超低功耗设计:
●掉电模式:典型功耗<0.1μA;
●空闲模式:典型功耗为2mA;
●正常工作模式:典型功耗为4mA~7mA;
●掉电模式可由外部中断唤醒,适用于电池供电系统,如水表、气表、便携设备等。

四、其他的嵌入式处理器简介

目前各类嵌入式处理器为核心的嵌入式系统的应用,已经成为当今电子信息技术应用的一大热点。

按体系结构主要分为如下几类:嵌入式微控制器(单片机)、嵌入式数字信号处理器(简称DSP)及嵌入式微处理器

DSP

嵌入式数字信号处理器(Digital Signal Processor,DSP)是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。

EMPU

嵌入式微处理器(Embedded MicroProcessor Unit,EMPU)的基础是通用计算机中的CPU。在应用设计中,将嵌入式处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母版功能,这样可以大幅度减小系统体积和功耗。

嵌入式微处理器中比较有代表性的产品为ARM系列,主要有5个产品系列:ARM7、ARM9、ARM9E、ARM10和SecurCore。

嵌入式处理器的地址线为32条,所能扩展的存储器空间要比单片机存储器空间大得多,所以可配置实时多任务操作系统(RTOS),RTOS是嵌入式应用软件的基础和开发平台。

五、 测试

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/231503.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PyTorch: 基于VGG16处理MNIST数据集的图像分类任务

引言 在本博客中,小编将向大家介绍如何使用VGG16处理MNIST数据集的图像分类任务。MNIST数据集是一个常用的手写数字分类数据集,包含60,000个训练样本和10,000个测试样本。我们将使用Python编程语言和PyTorch深度学习框架来实现这个任务。 在Conda虚拟环…

【剑指offer|图解|数组】寻找文件副本 + 螺旋遍历二维数组

🌈个人主页:聆风吟 🔥系列专栏:数据结构、剑指offer每日一练 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️寻找文件副本(题目难度:简单)1.1 题目1.2 示例1.3 限制1.4 解题思路一c代…

【链表OJ—分割链表】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 1、分割链表题目: 方法讲解: 图文解析: 代码实现: 总结 前言 世上有两种耀眼的光芒,一种是正在升起的太…

坚鹏:中国工商银行浙江大学金融业务转型与场景营销策略培训

中国工商银行打造D-ICBC数字化转型战略,围绕“数字生态、数字资产、数字技术、数字基建、数字基因”五维布局,深入推进数字化转型,加快形成体系化、生态化实施路径,促进科技与业务加速融合,以“数字工行”建设推动“GB…

【父子进程/AES/XTEA/SMC】赛后复盘

官方wp: 进程重影技术: 进程重映像利用了Windows内核中的缓存同步问题,它会导致可执行文件的路径与从该可执行文件创建的映像节区所报告的路径不匹配。通过在一个诱饵路径上加载DLL,然 后卸载它,然后从一个新路径加载它&#x…

SQL语言重温

数据库语言重温 笔记背景SQL教程一些最重要的 SQL 命令SQL WHERE 子句SQL AND & OR 运算符SQL ORDER BY 关键字 笔记背景 由于工作需要,现重温简单SQL语言,笔记记录如下。 SQL教程 SQL(Structured Query Language:结构化查询语言&…

网络安全渗透测试

针对网络的渗透测试项目一般包括:信息收集、端口扫描、指纹识别、漏洞扫描、绘制网络拓扑、识别代理、记录结果等。下面就一一介绍。 信息收集 DNS dns信息包含(A, MX, NS, SRV, PTR, SOA, CNAME) 记录,了解不同记录的含义至关重要。 A 记录列出特定…

【Java】构建表达式二叉树和表达式二叉树求值

问题背景 1. 实现一个简单的计算器。通过键盘输入一个包含圆括号、加减乘除等符号组成的算术表达式字符串,输出该算术表达式的值。要求: (1)系统至少能实现加、减、乘、除等运算; (2)利用二叉…

C++ 运算符重载与操作符重载

目录 运算符重载 运算符重载的特性 其他运算符重载的实现 默认成员函数——赋值运算符重载 默认成员函数——取地址操作符重载 const成员 附录 运算符重载 C为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回…

搞懂内存函数

引言 本文介绍memcpy的使用和模拟实现、memmove的使用和模拟实现、memcmp使用、memset使用 ✨ 猪巴戒:个人主页✨ 所属专栏:《C语言进阶》 🎈跟着猪巴戒,一起学习C语言🎈 目录 引言 memcpy memcpy的使用 memcpy的…

智能统计账户支出,掌控财务状况,轻松修改明细。

在这个快节奏的时代,我们的生活每天都在发生着变化。无论是工资收入、购物消费,还是房租支出、投资理财,我们的财务状况也因此变得日益复杂。那么,有没有一种方法可以让我们轻松掌握自己的财务状况,实现智慧理财呢&…

面向AOP(2)spring

我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! 本…

VUE语法--toRefs与toRef用法

1、功能概述 ref和reactive能够定义响应式的数据,当我们通过reactive定义了一个对象或者数组数据的时候,如果我们只希望这个对象或者数组中指定的数据响应,其他的不响应。这个时候我们就可以使用toRefs和toRef实现局部数据的响应。 toRefs是…

c语言选择排序总结(详解)

选择排序cpp文件项目结构截图 项目cpp文件截图 项目具体代码截图 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <math.h> #include <iostream> #include <string.h> #include <time.h> #include &…

构建外卖系统:使用Django框架

在当今数字化的时代&#xff0c;外卖系统的搭建不再是什么复杂的任务。通过使用Django框架&#xff0c;我们可以迅速建立一个强大、灵活且易于扩展的外卖系统。本文将演示如何使用Django构建一个简单的外卖系统&#xff0c;并包含一些基本的技术代码。 步骤一&#xff1a;安装…

unity 2d 入门 飞翔小鸟 Cinemachine 记录分数(十二)

1、创建文本 右键->create->ui->leagcy->text 2、设置字体 3、设置默认值和数字 4、当切换分辨率&#xff0c;分数不见问题 拖拽这里调整 调整到如下图 5、编写得分脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; …

机器人学习目标

学习目标&#xff1a; 若干年后&#xff0c;我们都将化为尘土&#xff0c;无人铭记我们的存在。那么&#xff0c;何不趁现在&#xff0c;尽己所能&#xff0c;在这个世界上留下一些痕迹&#xff0c;让未来的时光里&#xff0c;仍有人能感知到我们的存在。 机器人协会每届每个阶…

文件格式对齐、自定义快捷键、idea

文件格式对齐 Shift Alt F 自动格式化代码的快捷键&#xff08;如何配置自动格式化&#xff09; 日常编码必备idea快捷键 [VS Code] 入门-自定键盘快捷键 文件格式对齐 文件格式对齐通常是通过编辑器或IDE提供的快捷键或命令完成的。以下是一些常见编辑器和IDE中进行文件…

线边仓到底谁来管比较好

最近这段时间在客户现场出差&#xff0c;和客户聊到系统的边界时&#xff0c;客户IT希望将线边仓也纳入WMS进行管理。 给出的理由是WMS是管理实物的&#xff0c;线边仓也有实物存放&#xff0c;理所当然应该让WMS进行管理。 那线边仓能在WMS管理吗&#x…

12 RT1052的GPIO输入

文章目录 12.1 GPIO输入硬件12.1.1 GPIO初始化 12.1 GPIO输入硬件 RST 复位按键 连接至 RT1052 的 POR_B 引脚&#xff0c;当该引脚为低电平时会引起 RT1052芯片的复位 WAUP 按键 该按键在没有被按下的时候&#xff0c;引脚状态为高电平&#xff0c;当按键按下时&#xff0…