历史上的今天
返回首页

历史上的今天

今天是:2025年05月13日(星期二)

正在发生

2019年05月13日 | 8051微控制器简介

2019-05-13 来源:eefocus

现在的电脑所使用的CPU大多都是AMD和INTEL的。CPU(中央处理单元)的优劣常常被我们作为评价一个电脑性能的重要指标。可能为了追求性能,大多数人选择了Intel的产品。最近关注了“中兴”被美国商务部做出了长达7年之久的禁售令事件。从这件事反映出了我国在基层技术上的落后,我们没有自主的操作系统,我们没有自己的芯片产业。我们在核心技术上受制于人。但是纵观全球,在上述行业几乎是美国一家独大。包括我正在写这篇文章时使用的操作系统是Windows8,而CPU是Intel的酷睿i5,独立显卡(GPU)是NVIDIA的。跑题了,回到8051微控制器。


1976年,Intel推出了8748,这是MCS—48系列的第一款产品。它包含了一个CPU,1KB的EPROM,64B的RAM,以及27个I/O引脚和8位的定时器。该芯片推出后,迅速成为工业控制领域的标准。1980年Intel推出了MCS-51系列的第一款产品8051。由此,微控制器在功耗,尺寸和复杂度上都提升了一个数量级。8051包括了4KB的ROM,128B的RAM,32个I/O引脚,1个串行口,2个16位定时器。关于计算机的硬件体系再次不做说明,只想强调的是CPU只能直接访问内存(RAM和ROM)。


8051被称作微控制器,而不是微处理器。下面说明一下两者的区别。


1.微处理器是一个单芯片的CPU,而微控制器则是包含了CPU在内的外围电路一起构成了一个芯片。


2.微处理器适用于在计算系统中,而微控制器适合在工业控制领域中。


3.微处理器使用CISC指令集,而微控制器使用RISC指令集。


微处理器和微控制器的资源对比是非常明显的,微处理器的资源是非常丰富的,而微控制器的资源很稀少,必须省着用。那点可怜的内存在现在这个时代看来,似乎少的有点可怜,哦,忘记提了,51系列的单片机最常见的时钟频率是12MHZ。对比看看现在手机的SOC,显得有点太慢了。现在的PC和手机的内存已经4GB起步了,处理器的主频更是至少1.5GHZ的。它的主频虽然很低,但是在与人工操作相关的应用上,并不需要多么快的速度。这个时候延时是毫秒还是微秒并不重要。我们不需要1ms去检测一次设备是否正常运转。因此它完全是够用的。


但是8051并未被时代所淘汰,它也有它的优势,价格低廉,稳定性好,适用于便携式的设备和工业控制领域。

推荐阅读

史海拾趣

ERGOBAHCO公司的发展小趣事

ERGOBAHCO公司成立于20世纪90年代初,当时正值电子行业快速发展的黄金时期。公司创始人李明(化名)看准了市场对于高质量电子配件的需求,决定从电子连接器这一细分领域入手。然而,初创时期公司面临着资金短缺、技术落后等诸多挑战。李明凭借对市场敏锐的洞察力,成功争取到了几笔关键的投资,并带领团队攻克了一系列技术难关。通过不懈努力,ERGOBAHCO公司逐渐在电子连接器领域站稳了脚跟。

ADLINK公司的发展小趣事

ERGOBAHCO公司成立于20世纪90年代初,当时正值电子行业快速发展的黄金时期。公司创始人李明(化名)看准了市场对于高质量电子配件的需求,决定从电子连接器这一细分领域入手。然而,初创时期公司面临着资金短缺、技术落后等诸多挑战。李明凭借对市场敏锐的洞察力,成功争取到了几笔关键的投资,并带领团队攻克了一系列技术难关。通过不懈努力,ERGOBAHCO公司逐渐在电子连接器领域站稳了脚跟。

Easy Braid公司的发展小趣事

作为一家有社会责任感的企业,Easy Braid始终关注环保和公益事业。公司采用环保材料和生产工艺,减少了对环境的污染。此外,Easy Braid还积极参与各种公益活动,为社会做出了积极贡献。这种关注社会责任的企业文化不仅增强了员工的凝聚力和归属感还提升了公司的社会形象和品牌价值。

峰岹(Fortior Tech )公司的发展小趣事

在技术创新和品质保证的基础上,Easy Braid开始积极拓展市场。公司不仅在国内市场取得了良好的业绩,还逐步将目光投向了国际市场。通过与国外知名企业的合作,Easy Braid成功地将自己的产品打入国际市场,实现了品牌的全球化布局。这一过程中,Easy Braid展现出了强大的市场竞争力和适应能力。

ConnectBlue公司的发展小趣事

在产品创新的基础上,ConnectBlue公司开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓国际市场,与多家海外企业建立了合作关系。同时,公司还注重与产业链上下游企业的合作,与多家供应商和集成商建立了长期稳定的合作关系,共同推动无线通信技术的发展和应用。

Alorium Technology公司的发展小趣事

ConnectBlue公司成立于2000年,当时正值无线通信技术快速发展的时期。公司创始人凭借对无线技术的深刻理解和市场需求的敏锐洞察,决定专注于无线系统的研发和生产。起初,公司面临资金紧张和技术难题,但创始团队凭借坚韧不拔的精神,克服了一个又一个困难,成功开发出了一系列具有竞争力的无线模块产品。

问答坊 | AI 解惑

高手帮帮忙啊!!!!!!!!!1

显卡显存坏用万用表怎么检测啊??????…

查看全部问答>

关于镜头的一点小收获~~

镜头越小角度越大看的越近,镜头越大角度越小看的越远…

查看全部问答>

求助 网络开发板的web server制作

最近在做求助 网络开发板的web server制作,可是自己不懂,请有心人,帮助一下,万分感谢,最好有程序,盲目中啊,:(…

查看全部问答>

请看看这堆东西!还说不复杂?

// Configuring the System Control Space (SCS) registerstypedef volatile struct {    int MasterCtrl;    int IntCtrlType;  ...…

查看全部问答>

Uvchip(深圳)诚聘测试工程师

Uvchip(深圳)诚聘测试工程师 Uvchip聚焦于3G通信领域,是一家专业的3G智能手机、移动网络设备、和移动多媒体处理平台的解决方案提供商,致力于为消费者和行业客户提供物美价廉的3G终端产品。同时,作为中国航天的一员,uvchip致力于推动北斗系统 ...…

查看全部问答>

pnmtoc.exe

为什么我的pnmtoc.exe 打开一闪就没了?https://bbs.eeworld.com.cn/thread-220451-1-8.html …

查看全部问答>

不管你懂不懂请来看看

本人是纯小白,在学校学过JAVA编程,是做WB方面的,但是我一着纠结于计算机到底是怎么执行这些英文字母的,有人说是编辑器来执行的,可我良心发现,这编辑器也是个软件啊,也是英文字母开发的,最终我想到:计算机是个复杂的电子部件组成的电路板, ...…

查看全部问答>

STM32 平衡车的带编码器的电机脉冲问题

现在用STM32做一个平衡车 程序  角度和加速度的数据 已经得到了  我用的直流电机 带编码器的电机 想请问一下   得到的脉冲数 怎么样控制呢  还有就是 如果要用PID控制的话 用增量式控制 还是 位置式呢 ?…

查看全部问答>

BeagleBone DIY 之继续继续-烧写SD卡启动文件

要让LINUX跑起来,必须有几件事要做: 一,搭建开发环境(前面的帖子说明已经做了)。 二,烧写uboot,内核,文件系统的方法掌握。 三,编译uboot,内核,文件系统的方法掌握。 四,编译应用程序和驱动的方法掌握。 五,这之后就是写驱动和应用 ...…

查看全部问答>

[转]高速PCB布线实践指南 ------ 文章写得太棒了

高速PCB布线实践指南 作者:John Ardizzoni虽然印制电路板(PCB)布线在高速电路中具有关键的作用,但它往往是电路设计过程的最后几个步骤之一。高速PCB布线有很多方面的问题,关于这个题目已有人撰写了大量的文献。本文主要从实践的角度来探讨高 ...…

查看全部问答>