• 跳至主要导航
  • 跳到主要内容
  • 跳到主要侧边栏
  • 跳到页脚

单片机技巧

微控制器工程资源,微控制器新产品和电子工程新闻

  • 产品展示
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • 应用领域
    • 汽车行业
    • 连接性
    • 消费类电子产品
    • 产业
    • 医疗类
    • 安全
  • EE论坛
    • EDABoard.com
    • 在线电子技术.com
  • 影片
    • TI单片机视频
  • EE资源
    • 快速设计
    • 电子书/技术提示
    • 常见问题
    • LEAP奖
    • 播客
    • 网络研讨会
    • 白皮书
  • EE学习中心

英特尔’的MCS-51单片机家族– It’s Here to Stay

2015年1月15日 通过 艾米·卡尔诺斯卡斯(Aimee Kalnoskas) 2条留言

乔恩·怀尔德(Jon Wilder)

当我浏览许多嵌入式电子论坛时,我继续看到人们发表有关英特尔的声明’的体彩十一运夺金网站系列微控制器及其性能“obsolete”. However, nothing could be further from the truth. 当我ntel ceased production of the MCS-51 在2007年这个家族中,仍然有大量的制造商根据英特尔的知识产权许可制造符合体彩十一运夺金网站的微控制器。

随着年龄的增长而变得更好
举个例子 爱特梅尔 ’s AT89S 微控制器系列。这些不仅符合体彩十一运夺金网站标准,还具有许多增强功能。最初的体彩十一运夺金网站在12MHz的外部时钟速度下达到了最大值,而诸如 AT89S8253 可以运行高达24MHz的晶振,并且还具有x2时钟选项,可以有效地以1/6晶振速度运行指令时钟(相对于原来的1/12 Fosc规格)。

体彩十一运夺金网站 pix 1副本

虽然这仅相当于4MHz的指令时钟—相较于诸如 PIC18F4550 可以运行12MHz的指令时钟— the MCS-51 family’与许多现代RISC微型计算机相比,CISC的体系结构允许更大的指令集。这意味着体彩十一运夺金网站可以对一条指令执行某些操作,而PIC则需要执行多个指令的例程。

例如,体彩十一运夺金网站具有cjne指令,该指令比较两个值,如果两个值不相等,则执行跳转。为了使PIC 16F能够做到这一点,您将需要三条指令来加载两个值,对它们进行减法或异或运算,然后测试零位,如果未设置,则跳转。因此,从理论上讲,运行4MHz指令时钟的PIC与运行1MHz指令时钟的体彩十一运夺金网站所花费的时间大致相同,相当于体彩十一运夺金网站’s cjne instruction.

走出现代微电子
MCS-51的外部前端总线再次使它胜过现代微型计算机。这使体彩十一运夺金网站可以运行存储在外部并行EPROM中的程序,从而可以通过交换EPROM轻松更改固件。它还提供了使用比芯片上提供的更大的程序ROM(最大64KB)的选项。而且,它可以寻址外部并行RAM(最大可达64KB),从而可以扩展系统内存。尽管并行存储器在串行EEPROM的可用性看来已经过时,但是并行接口比串行接口要快得多。

外部存储器总线不’要么仅限于内存。通过使用硬件缓冲区和巧妙的硬件门控方案,我们还可以创建可寻址I / O的拓扑。这使我们可以与其他硬件(例如LCD / LED显示器)接口并将阵列切换到内存总线,并通过MOVX指令将它们视为外部存储器。总线使代码更改最少,可轻松扩展系统。

此外,某些更新的体彩十一运夺金网站变体甚至在其I / O引脚上提供对称的源/宿额定值,例如Atmel’s AT89LP52.

尝试过-忠于核心
当我’在谈到基础知识之前,还有许多其他制造商在当前的生产中提供带有体彩十一运夺金网站内核的DSP芯片,而体彩十一运夺金网站的增强功能似乎还在紧锣密鼓地进行中。他们是一个非常容易学习的筹码,他们’几十年来,我经受了时间的考验。相比之下,其他微控制器的确更新了更多,但古老的附加功能“If it ain’t broke, 不要’t fix it”似乎使MCS-51家族保持了良好的运转。

简而言之…don’希望MCS-51家族很快就会消失…至少不是在我们的一生中。

 

乔恩·怀尔德头像最小关于作者
乔恩·怀尔德(Jon Wilder)是一位自由电子工程师和电子爱好者,已有20多年的历史。他在美国海军工作了四年,担任航空电子技术员。从13岁起,乔恩(Jon)也开始担任吉他演奏家,从15岁起就开始整合电子和音乐。乔恩(Jon)在17岁时建立了他的第一台真空电子管放大器。“Musical electronics”乔恩说,是他的爱和热情。  

乔恩 还是经常的贡献者和热情的成员 在线电子技术,是电气工程会员社区。上 在线电子技术,您可以从微控制器,可再生能源和汽车电子产品到电路仿真和设计等各个方面,向其他工程师提出问题并获得答案。此外,还有特定于MCU的论坛 体彩十一运夺金网站/8951 , AVR , 臂 , Arduino的 的 , Oshonsoft项目, 以及ASA 代码库 成员共享代码片段的地方。 

在Twitter上关注Jon,网址为 @PICmcuguy .

 


相关资源:

的 在线电子技术 社区主持人 整个论坛致力于体彩十一运夺金网站/8951单片机。它’在这里提问,寻找答案以及分享有关英特尔的经验和知识的好地方’的过时MCU。

还有五个部分“Basic 体彩十一运夺金网站”由ETO成员和超级主持人撰写的教程  伊恩·罗杰斯(Ian Rogers) 涵盖以下内容:

  • 体彩十一运夺金网站上的ASM和C代码
  • 在51个衍生产品上继续使用ASM和C
  • 使用ASM和C进行基本的电机控制
  • ASM和C中的LCD
  • ASM和C中的串行通讯

提起下: 8-bit

读者互动

评论

  1. computerpowersaver.com.au 说

    2015年4月25日,上午7:54

    哇那’我正在寻找的是什么信息!在这里
    这个网站,谢谢这个网站的管理员。

    回复
  2. 艾米·卡尔诺斯卡斯(Aimee Kalnoskas) 说

    2015年4月25日,上午11:09

    很高兴您发现这很有帮助。作者还是我们在线工程社区Electro-Tech-Online(www.electro-tech-online.com)的积极贡献者。另一位成员撰写了有关体彩十一运夺金网站的一系列教程,您也可能会从中受益。 :Basic 体彩十一运夺金网站教程,第1部分从此处开始: http://bit.ly/1Gumbpr。还有一个专门针对体彩十一运夺金网站的论坛,您可以在这里提出问题并从成员那里得到答案: http://bit.ly/1I908E2
    干杯,
    艾米·卡尔诺斯卡斯(Aimee Kalnoskas)
    DesignWorld特约编辑

    回复

发表评论 取消回复

您的电子邮件地址不会被公开。 必需的地方已做标记 *

主侧边栏

快速设计

组件选择变得简单。

今天尝试
设计快速的globle

EE培训中心教室

“ee

“ee

“ee

“ee

订阅我们的新闻

订阅每周行业新闻,新产品创新等等。

立即订阅

 的RSS 当前的EDABoard.com讨论

  • 求出铁磁环形电感中的电感和铁芯损耗"2TFC" SMPS
  • 隔离两个晶体管正激转换器变压器
  • LED不工作
  • 天线的阻抗带宽和3 dB增益带宽。
  • GPS和频谱扩展

 的RSS 当前Electro-Tech-Online.com讨论

  • BC547b晶体管
  • TP4056锂离子充电器芯片裸露焊盘连接?
  • 什么是通信和军事应用特别感兴趣的特殊发电技术?
  • 电路板的关税/关税&零件运到墨西哥了吗?
  • 200V齐纳故障问题。

在推特上关注我们

MicroContrlTips的推文

页脚

单片机技巧

EE World在线网络

  • 快速设计
  • EE World在线
  • EDA董事会论坛
  • 电子技术在线论坛
  • 连接器提示
  • 模拟IC技巧
  • 电力电子提示
  • 传感器提示
  • 测试和测量技巧
  • 电线电缆技巧
  • 5G技术世界

单片机技巧

  • 订阅我们的新闻
  • 与我们一起做广告
  • 联系我们
  • 关于我们
在推特上关注我们在Facebook上添加我们在YouTube上关注我们 在Instagram上关注我们

版权© 2020 ·WTWH Media LLC及其许可方。版权所有。
未经WTWH Media事先书面许可,不得复制,分发,传播,缓存或以其他方式使用本网站上的资料。

隐私政策



      <xmp id="JMprUNk">
        <th id="Dan9Dfx"><frameset id="YSCu228" class="YCECo0e"></frameset></th>


        <span id="ya0fiSz" class="ym89Piz"></span>
        <tbody class="wapZqsW"></tbody>



        1. <dt class="yYE9pqr"><strike id="LlsrMnA"></strike></dt>

            • <keygen id="PNuUCWP"></keygen>

                <li id="E2Odm0J"><applet id="lIJ2pdy" class="lDO0OLD"></applet></li>
                  <bdi id="rqaqklZ"></bdi>