0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单机片的由来和运作基础原理

h1654155971.8456 来源:CSDN 作者:Joy瑞 2021-03-10 14:26 次阅读

导读:在我们的日常生活中所使用的家用电气电子器件中包含有各种各样的集成电路板。电路板上的零件使电子产品具有多种功能。在集成电路板中最重要的零件莫过于单片机。那你知道单机片的由来和它运作的基础原理么?接着往下看。

单片机是一种集成电路芯片,它采用超大规模集成电路技术,把具有数据处理能力的中央处理器CPU和存储器以及多种IO接口集成在一起。

1

单片机

在1971年全球第一个型号为4004的计算机微处理器,由美国英特尔公司推出。同时,单片机的技术也逐渐发展并得到广泛应用。

单片机全称单片微型计算机又称为微型控制器,可以理解为精简版的计算机。

单片机主要由三部分组成,分别是CPU,存储器和IO。这三个组成部分的功能是什么呢?

CPU的主要功能是运算和控制。运算就是进行各种数学计算,而控制就是根据程序代码来控制输入输出以及电平的高低。那么程序代码存放在什么地方呢?

2

存储

程序代码是放在存储器中的。单片机中的存储器一般分为两种,一种是只读存储器ROM,另一种是随机存储器RAM

1.1只读存储器

只读存储器,用来存储用户编译好的程序,运行时CPU直接从只读存储器中读取指令来运行。指令运行过程中产生的临时数据,如变量放在随机存储器中。

所以可以理解为只读存储器是用来存放程序的,随机存储器是用来存放数据的。

1.2 IO

IO是输入输出模块,主要用于外部电路与CPU进行沟通。

那么这三者的具体工作流程是怎样的呢?

3

运行流程

一个单片机内部包含CPU,只读存储器,随机存储器和IO输入输出模块。首先将写好的程序通过下载器烧录到单片机的只读存储器ROM,然后程序逐条进入CPU,并在CPU内执行。

例如CPU可以按照程序指示并通过IO模块输出高电平,点亮外部发光二极管

如果程序所对应的指令为运算指令,那么CPU就执行运算过程。如果在运算过程中产生了变量,那么产生的变量将存放在随机存储器中。因为CPU内部没有存放变量的地方。

IO接口是单片机与外界的接口,可以作为数据接口对外部存储器进行读写,也可以作为控制接口输出控制指令,如电机控制继电器控制等。也可作为人机交互接口,如液晶显示,键盘输入等。

单片机中的各个模块是按统一的节拍同步工作的,这个统一的节拍来源于单片机的时钟,时钟信号是一个高低电瓶交错的信号。单片机在一个时钟周期内只能执行一条指令,而且单片机的时间单位都是时钟周期的整数倍。

时钟信号来源于振荡器,振荡器分为内部RC振荡器和外部晶体振荡器,简称晶振。

由于内部RC振荡器的误差比较大,所以一般采用外部晶振在配合晶振电路,通电后产生一定频率的时钟信号。单片机的各个部件都要根据时钟信号协调工作。

时钟周期的长度影响了单片机的速度,所以晶体振荡频率也叫做单片机的主频。主频越高,单片机的性能也越高。单片机的频率一般为百兆赫兹级别,而电脑CPU的频率一般为千兆赫兹级别。

4

总结

总体来说,单片机是一种集成电路芯片,它采用超大规模集成电路技术,把具有数据处理能力的中央处理器CPU,存储器以及多种IO接口集成在一起。

CPU的主要功能是运算和控制,只读存储器ROM是用来存放程序的,随机存储器RAM用来存放数据的。IO是输入输出模块,可以用作数据接口控制接口或人机交互接口。

原文标题:单机片的由来及运作的基础原理,看完这篇就明白了!

文章出处:【微信公众号:EDA365】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5390

    文章

    11579

    浏览量

    362447
  • 单片机
    +关注

    关注

    6039

    文章

    44586

    浏览量

    636720
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10885

    浏览量

    212323

原文标题:单机片的由来及运作的基础原理,看完这篇就明白了!

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    若想使用ADS8422IBPFBT是要怎么替换或运作?

    包含sigma-delta ADC/DAC。 想请问: 1. 若想使用ADS8422IBPFBT是要怎么替换或运作? 需要我自己替换还是能够有现成的板子? 2. 其他部分如DAC会需要一起换吗? 谢谢您。
    发表于 12-13 11:13

    SMA连接器的完整名称及其命名由来

    《德索工程师说道》SMA连接器的完整名称是“SubMiniature Version A connector”,即迷你型A版本连接器。这个名称的由来与其设计和应用领域密切相关。SMA连接器最初在20
    的头像 发表于 12-12 11:12 314次阅读
    SMA连接器的完整名称及其命名<b class='flag-5'>由来</b>

    揭秘国外IP代理背后的技术原理与运作机制

    国外IP代理背后的技术原理与运作机制主要基于代理服务器和IP地址的转发机制。
    的头像 发表于 11-23 17:32 209次阅读

    冷光驱动电源原理是什么

    冷光,也被称为EL(Electro Luminescent),是一种通过电场激发荧光材料发光的显示技术。冷光驱动电源是为冷光提供合适电压和电流的电源设备。 1. 冷光
    的头像 发表于 09-24 11:19 688次阅读

    外延和扩散的区别是什么

    外延和扩散都是半导体制造过程中使用的材料。它们的主要区别在于制造过程和应用领域。 制造过程: 外延是通过在单晶硅片上生长一层或多层半导体材料来制造的。这个过程通常使用化学气相沉积(CVD)或
    的头像 发表于 07-12 09:16 941次阅读

    电容器的功能和运作原理

    电容器的功能和运作原理
    的头像 发表于 06-22 11:23 1019次阅读
    电容器的功能和<b class='flag-5'>运作</b>原理

    材料认识-硅抛光和外延

    前言硅片按照产品工艺进行分类,主要可分为硅抛光、外延和SOI硅片。上期我们已经介绍SOI硅片,本期关注硅抛光和外延。硅抛光硅抛光
    的头像 发表于 06-12 08:09 2172次阅读
    材料认识-硅抛光<b class='flag-5'>片</b>和外延<b class='flag-5'>片</b>

    金属应变和半导体应变的异同

    金属应变和半导体应变都是用于测量机械应变的传感器,它们通过将机械形变转换为电阻变化来工作。
    的头像 发表于 05-16 15:59 5891次阅读

    应变是什么?应变的功耗与什么有关?

    应变,也称为应变计,是一种敏感的电阻元件,用于测量物体由于外力作用而产生的微小形变,即应变。
    的头像 发表于 05-16 15:55 2309次阅读

    干货!一文详述BUCK电路的由来

    Buck的由来 电力电子的发展史我不想多说,经过几十年的发展由最初的线性电源低效率、大体积到目前的高频、小体积和高效率。下面将介绍三种最基本的拓扑之一Buck变换器是如何演变过来的。 学过电子的应该
    发表于 05-06 16:17

    电阻应变的类型有什么?电阻应变的使用有什么需要注意的吗?

    电阻应变的类型有什么?电阻应变的使用有什么需要注意的吗? 电阻应变是一种常用的测量应变的传感器元件,广泛应用于机械、工程、航空航天等领域。根据材料和结构的不同,电阻应变可以分为
    的头像 发表于 02-04 15:18 1685次阅读

    金属电阻应变有哪三种?金属应变与半导体应变有何异同?

    金属电阻应变分为哪三种?金属应变与半导体应变片在工作原理上有何异同? 金属电阻应变分为电阻应变、电容应变和感应应变
    的头像 发表于 02-04 15:08 3163次阅读

    半导体应变和电阻丝应变有什么不同?

    半导体应变和电阻丝应变有什么不同? 半导体应变和电阻丝应变是常用的两种测量应变的传感器。它们在测量应变的原理、结构、性能等方面存在一些不同点。 首先,半导体应变
    的头像 发表于 02-04 15:07 3737次阅读

    电阻应变的工作原理 电阻应变的作用

    电阻应变的工作原理 电阻应变的作用 电阻应变是一种常见的应变测量元件,可以用于测量物体的应变变化。它工作的原理是基于电阻材料在受力或应变作用下产生电阻值变化的特性。 电阻应变
    的头像 发表于 02-02 17:06 3697次阅读

    NMI在TC377中是如何运作的?

    NMI 在 TC377 中是如何运作的。 一旦请求了 NMI。 NMI 处理程序被调用。 但是这一切在微控制器中是如何运作的。 我们有什么程序要遵循吗? 如果有人能详细解释一下,那将是一个很大的帮助。 谢谢,提前谢谢。
    发表于 01-30 08:08