0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机的简介51单片机和STM32单片机的区别及DSP、AVR 和单片机的对比

j4AI_wujianying 来源:未知 作者:易水寒 2018-07-06 15:57 次阅读

单片机简介

单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的PC主板,进而组装成电脑,而单片机只是将这所有的集中在了一个芯片上而已。

51单片机STM32单片机

51单片机是对所有兼容Intel8031指令系统的单片机的统称,这一系列的单片机的始祖是Intel的8031单片机,后来随着flash ROM技术的发展,8031单片机取得了长足的进展成为了应用最广泛的8bit单片机之一,他的代表型号就是ATMEL公司的AT89系列。

STM32单片机则是ST(意法半导体)公司使用arm公司的cortex-M为核心生产的32bit系列的单片机,他的内部资源(寄存器和外设功能)较8051、AVR和PIC都要多的多,基本上接近于计算机的CPU了,适用于手机、路由器等等。

DSP、AVR和PIC单片机、8051单片机之间区别

AVR和PIC都是跟8051单片机的机构不同的8位单片机,因为结构不同,所以他的汇编指令也不同,并且他们都是使用的RISC指令集,只有几十条指令,大部分的还都是单周期的指令,所以在相同的晶振频率下,比8051速度要快。

DSP其实也是一种特殊的单片机,他从8bit到32bit的都有,他专门是用来计算数字信号的,在某些计算公式上,他甚至比现在的家用计算机的最快CPU还要快,比如说一个32bit的DSP能在一个指令周期内完成一个32bit数乘以32bit数再加上一个32bit数的计算。

8051、8031、89C51和89S51关系

我们平常老是讲8051,又有什么8031,现在又有89C51,89s51它们之间究竟是什么关系?

MCS51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将MCS51的核心技术授权(卖)给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机。至于国内用到的很多的AT系列的单片机其实就是ATMEL公司在8031内核之外添加其他功能生产了系列的单片机。

这里要补充说明下,最先出现先的单片机其实是Intel公司的8031单片机,他是单片机的鼻祖,但是它本身是没有内部程序存储器的,之后随着flash ROM技术的发展,出现了能够存储程序的8051系列单片机

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    552

    文章

    7962

    浏览量

    348195
  • AVR
    AVR
    +关注

    关注

    11

    文章

    1122

    浏览量

    78576
  • 51单片机
    +关注

    关注

    273

    文章

    5697

    浏览量

    123128
  • STM32单片机
    +关注

    关注

    59

    文章

    549

    浏览量

    58632

原文标题:STM32单片机和51单片机有何区别?

文章出处:【微信号:wujianying_danpianji,微信公众号:单片机精讲吴鉴鹰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM和单片机AVR区别

    ARM和单片机AVR区别 AVR单片机是ATMEL公司研制开发的一种新型单片机,它与
    发表于 04-23 14:10 3562次阅读

    51单片机AVR单片机和PIC单片机的IO口操作

    51单片机AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO
    发表于 02-20 20:25 1.1w次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>、<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>和PIC<b class='flag-5'>单片机</b>的IO口操作

    51单片机AVR单片机有什么区别

    51单片机AVR单片机的部分区别
    的头像 发表于 07-15 09:33 1.3w次阅读

    怎么样把51单片机的程序移植到AVR单片机

    讲解如何把51单片机的程序移植到AVR单片机
    的头像 发表于 07-10 04:18 6837次阅读
    怎么样把<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的程序移植到<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>中

    51单片机STM32单片机有哪些区别

    大部分朋友可能都知道51单片机stm32单片机也知道一般入门会先学习51单片机在学习
    发表于 08-13 17:32 17次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>和<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>有哪些<b class='flag-5'>区别</b>

    什么是51单片机?又该如何自学51单片机

    51 单片机是目前使用最多的单片机之一,那么什么是 51 单片机呢?作为新手,又该如何自学 51
    的头像 发表于 11-03 21:14 6954次阅读

    stm32单片机51单片机区别是什么

    单片机也就是单片微型计算机,和集CPU、RAM、ROM、输入输出设备、中断系统在同一个芯片上的器件。 stm32单片机 stm32
    的头像 发表于 08-19 18:21 2.8w次阅读

    AVR单片机教程--AVR单片机的ADC

    AVR单片机教程--AVR单片机的ADC(实用电源技术答案)-该文档为AVR单片机教程--
    发表于 09-24 15:49 66次下载
    <b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>教程--<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>的ADC

    51单片机AVR单片机

    51单片机AVR单片机区别于不同区别于不同51
    发表于 11-11 17:36 18次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>与<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>

    51单片机(一)—— 51单片机简介

    一、51单片机标识信息 通常我们所说的51单片机是指以51内核扩展出的单片机。生产
    发表于 11-11 18:06 245次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>(一)—— <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>简介</b>

    单片机学习】STM3251 区别

    单片机学习】STM3251 区别
    发表于 11-14 15:36 18次下载
    【<b class='flag-5'>单片机</b>学习】<b class='flag-5'>STM32</b> 和 <b class='flag-5'>51</b> <b class='flag-5'>区别</b>

    51单片机(3)-------单片机的种类

    格低性能;PIC单片机,性能稳定常用于工业应用;AVR单片机(如AT89C51),过气了(早年渠道出现问题,缺货,公司弃用);ARM Cortex-M系列
    发表于 11-15 12:06 21次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>(3)-------<b class='flag-5'>单片机</b>的种类

    51单片机STM32单片机区别在那里

      ​大部分朋友可能都知道51单片机stm32单片机也知道一般入门会先学习51单片机在学习
    发表于 11-15 15:51 76次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>和<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b><b class='flag-5'>区别</b>在那里

    详解STM32单片机51单片机区别

    分享本文,简单分析STM3251单片机区别与取舍之处。
    的头像 发表于 04-18 10:45 3.8w次阅读

    全方位对比STM32单片机51单片机

    萌新初入单片机领域,常会遇到STM3251单片机两大种类,无法选择其一来提升技术,也不确定哪个单片机更适合后续技术进阶提升和发展,今天这篇
    发表于 03-02 14:18 3w次阅读
    全方位<b class='flag-5'>对比</b><b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>和<b class='flag-5'>51</b><b class='flag-5'>单片机</b>