前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >8051微控制器简介

8051微控制器简介

作者头像
zy010101
发布2019-05-25 19:59:00
7240
发布2019-05-25 19:59:00
举报
文章被收录于专栏:程序员

版权声明:本文为博主原创文章,转载请注明博客地址: https://cloud.tencent.com/developer/article/1433383

8051微控制器简介

代码语言:txt
复制
   现在的电脑所使用的CPU大多都是AMD和INTEL的。CPU(中央处理单元)的优劣常常被我们作为评价一个电脑性能的重要指标。可能为了追求性能,大多数人选择了Intel的产品。最近关注了“中兴”被美国商务部做出了长达7年之久的禁售令事件。从这件事反映出了我国在基层技术上的落后,我们没有自主的操作系统,我们没有自己的芯片产业。我们在核心技术上受制于人。但是纵观全球,在上述行业几乎是美国一家独大。包括我正在写这篇文章时使用的操作系统是Windows8,而CPU是Intel的酷睿i5,独立显卡(GPU)是NVIDIA的。跑题了,回到8051微控制器。
代码语言:txt
复制
  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)。
代码语言:txt
复制
   8051被称作微控制器,而不是微处理器。下面说明一下两者的区别。
代码语言:txt
复制
    1.微处理器是一个单芯片的CPU,而微控制器则是包含了CPU在内的外围电路一起构成了一个芯片。
代码语言:txt
复制
    2.微处理器适用于在计算系统中,而微控制器适合在工业控制领域中。
代码语言:txt
复制
    3.微处理器使用CISC指令集,而微控制器使用RISC指令集。
代码语言:txt
复制
    微处理器和微控制器的资源对比是非常明显的,微处理器的资源是非常丰富的,而微控制器的资源很稀少,必须省着用。那点可怜的内存在现在这个时代看来,似乎少的有点可怜,哦,忘记提了,51系列的单片机最常见的时钟频率是12MHZ。对比看看现在手机的SOC,显得有点太慢了。现在的PC和手机的内存已经4GB起步了,处理器的主频更是至少1.5GHZ的。它的主频虽然很低,但是在与人工操作相关的应用上,并不需要多么快的速度。这个时候延时是毫秒还是微秒并不重要。我们不需要1ms去检测一次设备是否正常运转。因此它完全是够用的。
代码语言:txt
复制
    但是8051并未被时代所淘汰,它也有它的优势,价格低廉,稳定性好,适用于便携式的设备和工业控制领域。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年04月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 8051微控制器简介
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档