基础篇--单片机简介

单片机简介

在这里插入图片描述

视频教程

单片机是什么

单片机:Single-Chip Microcomputer

单片微型计算机,是一种集成电路芯片

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

单片机有什么用?

在这里插入图片描述

单片机发展历程

在这里插入图片描述

单片机发展超势

在这里插入图片描述

CISC Vs RISC

在这里插入图片描述

CISC和RISC举例

在这里插入图片描述
在这里插入图片描述
https://wenku.baidu.com/view/b074b0ed998fcc22bcd10d58?aggId=b074b0ed998fcc22bcd10d58&fr=catalogMain_

冯诺依曼结构VS哈佛结构

在这里插入图片描述

冯·诺依曼结构(Von Neumann Architecture)和哈佛结构(Harvard Architecture)是计算机体系结构的两种主要类型。

冯·诺依曼结构是最常见的计算机体系结构,它将程序和数据存储在同一个内存中。CPU(中央处理器)通过一个地址总线来访问内存,从而获取指令和数据。这意味着程序指令和数据共享相同的存储空间,它们通过指令指针进行区分。指令和数据可以在内存中的任何位置,根据指令指针的值进行访问。(分时复用)

哈佛结构则采用了分离的指令和数据存储空间。它有两个独立的存储器:一个用于存储指令,另一个用于存储数据。因此,指令和数据可以同时从存储器中读取,提高了并行性能。在哈佛结构中,指令和数据有自己独立的地址空间,它们通过不同的总线进行访问,因此可以同时进行指令和数据的读取。

下面是两种结构的一些比较:

冯·诺依曼结构:

指令和数据共享同一存储空间
指令和数据通过指令指针区分
程序和数据可以在存储器中的任何位置
灵活性高,适用于通用计算机
存储器的使用效率较低

哈佛结构:

指令和数据存储在不同的存储空间
指令和数据可以同时读取,提高并行性能
指令和数据有独立的地址空间
适用于嵌入式系统和一些特定的应用领域

存储器的使用效率较高

冯·诺依曼结构适用于通用计算机,而哈**佛结构适用于嵌入式系统和一些特定的应用领域。**选择哪种结构取决于具体的应用需求和性能要求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/18151.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用均值漂移来量化带宽分类数据

均值漂移概念 均值漂移的基本概念:沿着密度上升方向寻找聚簇点,其计算过程如下: 1 均值漂移算法首先找到一个中心点center(随机选择),然后根据半径划分一个范围 把这个范围内的点输入簇x的标记个数加1 2 在…

【JavaEE】JVM的组成及类加载过程

博主简介:想进大厂的打工人博主主页:xyk:所属专栏: JavaEE初阶 本文我们主要讲解一下面试中常见的问题,如果想深入了解,请看一下《Java虚拟机规范》这本书 目录 文章目录 一、JVM简介 二、JVM整体组成 2.1 运行时数据区组成 2.2…

ELK日志记录——Kibana组件——grok 正则捕获插件

grok 正则捕获插件 grok 使用文本片段切分的方式来切分日志事件 内置正则表达式调用 %{SYNTAX:SEMANTIC} ●SYNTAX代表匹配值的类型,例如,0.11可以NUMBER类型所匹配,10.222.22.25可以使用IP匹配。 ●SEMANTIC表示存储该值的一个变量声明&…

生产环境 kafka 平滑迁移之旅

文章目录 背景分析测试环境验证现实很残酷两种抉择-----leader分区切换方案选择实施步骤手工副本集增加步骤手工leader分区切换步骤 总结 背景 线上kafka集群,3台机器,3个broker;其中某台机器因为硬件故障,需要停机维修&#xff…

表的增删改查

1、创建表 mysql> create table employee ( -> id int(1) comment 员工编号, -> name varchar(6) comment 员工名字, -> gender varchar(2) comment 员工性别, -> salary int (4) comment 员工薪资); Query OK, 0 rows affected (0.01 sec) 2、…

解析三防平板在工业自动化的应用价值

三防平板作为一种具有出色性能和特殊设计的电子设备,为工业自动化领域带来了巨大的应用价值。采用英特尔凌动四核处理器,三防平板具备先进的技术与处理能力。同时配备Window 10操作系统,这款三防平板能够轻松执行多种任务指令。此外&#xff…

支持向量机推导之r||w||=1的限制转化

支持向量机推导之r||w||1的限制转化 很多同学肯定是学过支持向量机的,也可能大致的理解了支持向量机这个算法,我想大部分人在学习这个算法的时候,对于推导过程有一步应该是不太理解。 我先简要介绍一下SVM,SVM的核心思想在于找到一个多维空间…

基于深度学习的高精度深海鱼检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度深海鱼检测识别系统可用于检测与定位深海鱼目标,利用深度学习算法可实现图片、视频、摄像头等方式的深海鱼目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集&a…

python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)

简介 有些 post 的请求参数是 json 格式的,这个前面发送post 请求里面提到过,需要导入 json模块处理。现在企业公司一般常见的接口因为json数据容易处理,所以绝大多数返回数据也是 json 格式的,我们在做判断时候,往往只…

小白到运维工程师自学之路 第四十六集 (mongodb复制集)

一、概述 1、 MongoDB复制集(MongoDB Replica Set)是MongoDB提供的一种高可用性和数据冗余的解决方案。它由多个MongoDB实例组成,其中一个作为主节点(Primary),其他节点则扮演从节点(Secondary&…

小程序开发及生态丰富,还需要App吗?

微信小程序自2017年推出以来,其生态系统得到了迅速的发展和壮大。作为中国最大的社交平台之一,微信拥有庞大的用户基础。微信小程序作为微信生态系统的一部分,自然而然地吸引了大量用户。据对公开资料进行统计,2021年全网小程序数…

UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(三)SG_CopyPointsWithHierarchy

继续解析《Electric Dreams》项目中的自定义节点和子图:SG_CopyPointsWithHierarchy和PostCopyPoints-OffsetIndices 文章目录 前导文章标准组合拳SG_CopyPointsWithHierarchyPostCopyPoints-OffsetIndices使用情景Execute with ContextIteration Loop Body 小结 前…