×
单片机 > 单片机程序设计 > 详情

8051微控制器简介

发布时间:2020-05-28 发布时间:
|

现在的电脑所使用的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并未被时代所淘汰,它也有它的优势,价格低廉,稳定性好,适用于便携式的设备和工业控制领域。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
MSP430F5529 上手小例程2