在上一节的芝识课堂中,我们带大家简单回顾了微控制器发展的历史,同时介绍了微控制器的发展还必须满足五个基本要素,下面我们就来继续跟大家介绍这五个要素都分别是什么。
1. cpu(计算、控制)
微控制器五要素中的第一个,也是最关键的一个是负责计算和控制的cpu。它被称为“微控制器的中心”或“微控制器的大脑”。一般来讲,cpu是由c(central/中央)、p(processing/处理)和u(unit/单元)三个字母组合而成。由于需要处理中心数据,因此,cpu又被称为中央处理器,可以说它是一个处理器最核心的部分。
2. 存储器
微控制器的关键作用之一就是对数据进行处理,只要有数据的地方就要有存储数据的单元。因此,微控制器五要素中的第二个,就是负责存储的存储器。存储器最直接的操作有两个:即记忆和读取存储的数据和指令。通常,“记忆”或“读取”操作都是由cpu的信号来选择的。在微控制器的技术术语中,我们把“记忆”的操作称为“写入”,因为这个过程中cpu要向存储器发出“写入”的指令。而“读取”操作之所以被称为“读取”,是因为它的动作是从存储器中读取数据。
在微控制器的存储单元中通常分为代码区和数据区,代码区是放置程序的地方,用于存放微控制器自身需要执行的程序,数据区是放置数据的地方,存放各种需要处理和处理后的数据。微控制器中存储器有两种类型:可以读取和写入数据的ram(随机存取存储器),和只能读取数据的rom(只读存储器)。根据用途的不同,ram和rom有多种类型。通常,ram在关闭电源会丢失存储的数据,但rom不会在关闭电源后丢失数据。
3/4. 输入和输出端口
五个要素中的第三和第四分别是输入和输出(i/o)。i/o是外部设备与微控制器之间进行数据和信号交换的通道。在微控制器设计中需要有专用于外部设备的外围电路,它们执行数据的输入、输出和通信。输入和输出对应的基本操作包括cpu的读和写,输入/输出称为端口,其地址称为端口地址。根据与外部设备的数据和信号交换功能不同,需要分为输入端口和输出端口。
5. 总线
cpu、存储器和i/o功能构成了一个微控制器的基本内部功能单元,但只有通过布线将cpu、存储器和i/o连接起来,使信号可以在各个单元流通,才能实现微控制器的控制,因此,微控制器的第五个要素就是总线。下图是一个微控制器信号流的示例。微控制器的各项功能都由多条信号线连接,这些信号线被称为总线。
在微控制器内部的总线类型有三种:数据总线、地址总线和控制总线。每条总线上的通信都是在另一条总线的配合下进行的。
数据总线是用于cpu 与存储器、i/o之间交换数据的信号线,并处理存储在指定位置的数据。交换的数据包括用于计算的数值、计算结果、外部设备的输入信号和输出到外部设备的信号。
地址总线是用于指定存储器和i/o位置的信号线。在cpu交换数据时,需要指定数据的发送目的地或数据的存储目的地。因此,地址总线便用来指定此位置。
控制总线是用于指定读取或写入地址总线位置的信号线。当控制总线发出写入指令时,地址总线上指定的存储器和i/o接收数据总线上发送的数据。当控制总线发出“读取”指令时,数据被输出到数据总线。
如今,微控制器的应用几乎无处不在,经过几十年的发展,它不仅功能强大,且类型也非常多样化。通过今天的介绍,你是不是对微控制器又有了更透彻的理解?在后续的芝识课堂中,我们还将跟大家分享更多微控制器相关的知识,大家敬请期待吧。
储能系统并网应用的关键技术分析
!销售/回收/维修AgilentE4405B頻譜分析E440
Fossil以4000万美元的价格向谷歌出售部分智能手表技术
T-Mobile推出全球首个全国性覆盖的SA(独立组网)5G网络
何为滤波?粒子滤波是怎么来的?
【微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)
虹科案例| Notus无损检测系统用于风电涡轮机叶片涂层厚度与内部缺陷检测
有三种可能的原因会导致信号丢失
区块链电子签章在钛合约在医院电子处方场景中的应用介绍
三星助攻智慧农场 推植物照明LED产品
国内芯片企业「芯驰科技」完成近10亿元B+轮融资
诺基亚准备与苹果打专利官司开撕,诺基亚股价因此下跌将近5%
人工智能和认知测验
三星依旧很给力,新配置120Hz刷新率+1.08亿+骁龙865
Galaxy S7硬件成本曝光 仅为255美元
e络盟供货OrangeCrab开源FPGA开发板
工业电视监控系统和激光对射周界防范系统的应用分析
汽车与手机融合的帷幕现已拉开 智能终端效应越发明显
一文彻底了解时间复杂度
高压电缆绝缘料国产化进程加速, 国产高压电缆绝缘料促进电缆行业质量提升