历史上的今天
返回首页

历史上的今天

今天是:2025年12月15日(星期一)

正在发生

2022年12月15日 | MCS-51单片机的前缘后世

2022-12-15 来源:zhihu

其中关于intel发展史部分摘自百度。

单片机,是一种采用超大规模集成电路技术把CPU、RAM、ROM、IO、中断系统、定时器/计时器等电路模块集成到一块硅片上构成的计算机系统,如下图是一块51内核的STC单片机实物图。

单片机基本组成:单片机由运算器、控制器、存储器、输入输出电路、中断系统、定时器/计数器构成,如下为普通单片机内部结构图。


单片机诞生于20世纪70年代末,经历了三大阶段分别是SCM、MCU、SoC。

单片机阶段:

1.SCM即是单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,单片机与通用计算机分道扬镳。在嵌入式系统的探索道路上,intel公司功不可没。

微控制器阶段:

2.MCU即微控制器(Micro Controller Unit),主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。

Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。

片上系统:

3. 单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。


单片机发展史

1971年intel公司研制出世界上第一个4位的微处理器;Intel公司的霍夫研制成功世界上第一块4位微处理器芯片Intel 4004,标志着第一代微处理器问世,微处理器和微机时代从此开始。因发明微处理器,霍夫被英国《经济学家》杂志列为“二战以来最有影响力的7位科学家” 之一 。   

1971年11月,Intel推出MCS-4微型计算机系统(包括4001 ROM芯片、4002 RAM芯片、4003移位寄存器芯片和4004微处理器 )其中4004(下图)包含2300个晶体管,尺寸规格为3mm×4mm,计算性能远远超过当年的ENIAC,最初售价为200美元。

1972年4月,霍夫等人开发出第一个8位微处理器Intel 8008。由于8008采用的是P沟道MOS微处理器,因此仍属第一代微处理器。

1973年intel公司研制出8位的微处理器8080;1973年8月,霍夫等人研制出8位微处理器Intel 8080,以N沟道MOS电路取代了P沟道,第二代微处理器就此诞生。   

主频2MHz的8080芯片运算速度比8008快10倍,可存取64KB存储器,使用了基于6微米技术的6000个晶体管,处理速度为0.64MIPS(Million Instructions Per Second )。   

1975年4月,MITS发布第一个通用型Altair 8800,售价375美元,带有1KB存储器。这是世界上第一台微型计算机。  

Zilog公司于1976年开发的Z80微处理器,广泛用于微型计算机和工业自动控制设备。当时,Zilog、Motorola和Intel在微处理器领域三足鼎立。  

20世纪80年代初,Intel公司在MCS-48系列单片机的基础上,推出了MCS-51系列8位高档单片机。MCS-51系列单片机无论是片内RAM容量,I/O口功能,系统扩展方面都有了很大的提高。

1983年Intel公司又推出了16位单片机MCS-96系列, 由于其采用了最新的制造工艺, 使芯片集成度高达12万只晶体管/片,具备较高的性能。


推荐阅读

史海拾趣

冠西电子(COSMO)公司的发展小趣事

进入21世纪,冠西电子不断加大在研发方面的投入,成功突破了一系列技术难题,特别是在光耦合器和继电器领域取得了显著成果。这些技术突破不仅提升了冠西电子产品的竞争力,也为其赢得了更多国际大厂的信赖。同时,冠西电子积极拓展市场,其产品广泛应用于电源、互联网设备、电脑系统和相关系统、家电、工业、安防系统等领域,为全球客户提供优质的产品和服务。

Conditioning Semiconductor Devices Corp公司的发展小趣事

随着半导体行业的竞争加剧,价格战和技术更新速度不断加快。CSDC面临着巨大的市场压力。为了应对这些挑战,公司决定调整战略,专注于高端市场的开发。通过加大研发投入,提升产品质量和性能,CSDC逐渐在高端市场站稳了脚跟,实现了业务的稳步增长。

Hitron公司的发展小趣事

Comax Industrial Co Ltd公司自创立之初,便明确了其在电子行业中的定位与发展方向。公司初期便注重技术研发,引进了一批高素质的技术人才,并投入大量资源进行技术研发与创新。通过不懈的努力,Comax成功开发出一系列具有竞争力的电子产品,并在市场上获得了良好的口碑。这些产品不仅满足了客户的需求,也为公司的发展奠定了坚实的技术基础。

Abbatron公司的发展小趣事

随着技术的不断成熟和市场的不断扩大,Abbatron公司开始将目光投向国际市场。公司积极参与国际电子展会,与海外企业建立联系,逐渐打开了国际市场的大门。通过不断的市场拓展和国际化战略,Abbatron公司的品牌影响力逐渐提升,成为了国际电子市场上的一股重要力量。

Ampex Data Systems Group公司的发展小趣事

在电子行业的激烈竞争中,Abbatron公司以其创新的技术赢得了市场的认可。某年,公司研发团队成功开发出了一款新型的高效能芯片,这款芯片不仅性能卓越,而且功耗极低,引起了业界的广泛关注。通过这一技术突破,Abbatron公司在市场上占据了有利地位,并逐渐成为了行业内的佼佼者。

Aces Electronics Co Ltd公司的发展小趣事

在发展过程中,Aces也面临过各种挑战和危机。例如,原材料价格波动、市场竞争激烈、贸易壁垒等因素都曾经给公司带来不小的压力。然而,Aces凭借敏锐的市场洞察力和强大的危机管理能力,成功应对了这些挑战。公司及时调整采购策略、优化产品结构、拓展销售渠道等措施,有效缓解了外部压力,保持了稳定的发展态势。

这些故事虽然基于假设和推测,但反映了一个电子企业在发展过程中可能遇到的各种情况。无论面对技术挑战、市场竞争还是行业变革,Aces Electronics Co., Ltd.都展现了坚韧不拔、勇往直前的精神风貌。未来,公司将继续致力于技术创新和市场拓展,为电子行业的发展贡献更多力量。

问答坊 | AI 解惑

上海微电子公司招聘以下职位,有兴趣的朋友请速联系

职位名称:资深ASIC验证工程师 Position title: Senior ASIC Verification Engineer 1. Responsibilities: 1) Working within an ASIC design team to develop reusable block-level and ASIC testbenches using high-level verification la ...…

查看全部问答>

T0可以做串口波特率吗?

我用的AT89S52芯片,T1,用了按键扫描,现在要用串口通信,只有T0了,请问问T0也可以做串口通信波特率吗?谢谢!!…

查看全部问答>

如何让电脑运行得更畅通无阻?

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 大家有没发现,当您的操作系统用久后,就会出现不同程度的运行速度变慢的情况,而且有时还会出现短暂死机或蓝屏的情况。而且有些新装系统的使用者也会出现这样的情况。这是什么原因会导致这样 ...…

查看全部问答>

C++的算法

求一个C++的压缩算法,想把二进制文件压缩一下,然后烧到flash里,再解压,因为我们做的东西是脱平台的,没有任何操作系统内核,所以想自己找一个算法,哪位大哥有啊!…

查看全部问答>

BS_OWNERDRAW按扭类不能响应BN_CLICK消息

我写了个BS_OWNERDRAW按扭类,因为要在父窗口中同时进行绘制操作,所以DrawItem中无任何代码: void CCeButtonST::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { } 此时不响应BN_CLICK消息,后来我改为: void CCeButtonST::DrawItem(L ...…

查看全部问答>

WinDbg + VMWare 调试提示错误:Symbol information for the current line cound not be loca

WinDbg + VMWare 调试驱动程序, 我设置一个断点,提示错误:Symbol information for the current line cound not be located... 在哪里设置 Symbol 信息啊 我的开发机器是 Windows Xp 英文版本 我的虚拟机器是 Windows 2003 Enterprise Server ...…

查看全部问答>

stm8s207它的外部中断的向量号是什么?

我在IAR里面写软件的,找不到它的向量号,其它的好像都有。 #define AWU_vector                           0x03 #define CLK_CSS_vector  ...…

查看全部问答>

74ls595能用来驱动数码管··那么··74ls165主要能应用在哪方面呢?

74ls165是并口输入串口输出··可是我想不出来能把它用在51的什么地方实现些什么功能啊·· 请高手赐教··…

查看全部问答>

有关以太网的学习

最近要做一个项目,完成LM3S9B96通过TCP/IP向上位机传送数据,看了enet_lwip,有点云里雾里的,请各位路过的大哥,提个建议!如何入手,谢谢!…

查看全部问答>