📝 嵌入式系统
28篇技术文档📅  最后修改于: 2021-01-01 02:34:13        🧑  作者: Mango
嵌入式系统教程嵌入式系统教程提供了嵌入式系统的基本和高级概念。我们的嵌入式系统教程专为初学者和专业人士设计。嵌入式系统是由硬件,应用软件和实时操作系统组成的系统。它可以是小型独立系统或大型组合系统。我们的嵌入式系统教程涵盖了嵌入式系统的所有主题,例如特性,设计,处理器,微控制器,工具,寻址模式,汇编语言,中断,嵌入式C编程,LED闪烁,串行通信,LCD编程,键盘编程,项目实现等。什么是系统系统是根...
📅  最后修改于: 2021-01-01 02:36:02        🧑  作者: Mango
嵌入式系统的特点让我们看一下嵌入式系统在实时计算中的一般特征:嵌入式系统是嵌入计算机硬件的软件,该软件使系统专用于各种应用程序。嵌入式系统通常用于执行特定任务,这些任务根据嵌入式系统的各种特性提供实时输出。嵌入式系统可能在较大的设备中包含较小的部分,该部分用于使用硬件-软件混合配置服务更特定的应用程序以执行各种任务。它提供了高可靠性和实时计算能力。让我们看看嵌入式系统在现实世界中的硬件和软件接口的...
📅  最后修改于: 2021-01-01 02:36:55        🧑  作者: Mango
嵌入式系统设计嵌入式系统的基本结构让我们来看一下显示嵌入式系统基本结构的框图。传感器:用于感测环境条件变化的传感器,它根据环境条件的变化生成电信号。因此,它也被称为换能器,用于根据环境条件的变化提供电输入信号。AD转换器:模数转换器是一种将模拟电输入信号转换为等效数字信号以在嵌入式系统中进行进一步处理的设备。处理器和ASIC:用于处理信号和数据以高速运行所需指令集的处理器。专用集成电路(ASIC)...
📅  最后修改于: 2021-01-01 02:37:48        🧑  作者: Mango
嵌入式系统处理器处理器是嵌入式系统中的主要部分,嵌入式系统从数字形式的传感器获取响应,并使用处理器执行对响应的处理以在实时处理环境中产生输出。对于嵌入式系统开发人员来说,必须具有微处理器和微控制器的知识。系统内部的处理器:系统内的处理器具有两个基本单元:控制单元:处理器中的此单元在嵌入式系统内部执行程序流控制操作。控制单元还用作用于提取存储在存储器内的指令集的提取单元。执行单元:该单元用于执行处理...
📅  最后修改于: 2021-01-01 02:41:03        🧑  作者: Mango
微处理器内置在单个VLSI芯片中的中央处理单元称为微处理器。它是一种通用设备,并添加了附加的外部电路以使其可以用作微型计算机。微处理器执行的操作是加,减,比较两个数字并从内存中获取数据,以将其从一个地方传输到另一个地方。微处理器也称为基本输入输出系统(BIOS),用于处理从传感器接收的输入并从系统产生等效的输出。让我们看一下微处理器的框图:让我们看一下微处理器的基本组件:算术和逻辑单元(ALU):...
📅  最后修改于: 2021-01-01 02:42:06        🧑  作者: Mango
微控制器总览在单个半导体芯片上制造的微计算机称为单芯片微计算机。由于单芯片微型计算机通常用于控制应用,因此它们也称为微控制器。微控制器包含微计算机的所有基本组件,例如CPU,RAM,ROM / EPROM,I / O线等。某些单片机包含用于执行特定功能的设备,例如DMA通道,A / D转换器,串行端口,脉冲宽度调制等微处理器和微控制器之间的区别MicroprocessorsMicrocontrol...
📅  最后修改于: 2021-01-01 02:43:00        🧑  作者: Mango
微处理器与微控制器下面列出了微处理器和微控制器之间的差异。S.NoMicroprocessorMicrocontroller1Microprocessor acts as a heart of computer system.Microcontroller acts as a heart of embedded system.2It is a processor in which memory a...
📅  最后修改于: 2021-01-01 02:43:53        🧑  作者: Mango
微控制器类型可以根据架构和服务提供商对微控制器进行分类。根据架构,微控制器的类型为:哈佛建筑冯·诺依曼建筑根据服务提供商或供应商,微控制器的类型为:AVRPIC日立摩托罗拉基于架构的微控制器类型根据架构,微控制器的类型为:1)哈弗架构:在哈弗架构中,为不同的指令和数据集提供了单独的存储和信号总线。这种体系结构将所有数据存储在CPU内,并且没有访问权限可用于将指令存储为数据。这种架构可同时访问存储在...
📅  最后修改于: 2021-01-01 02:44:47        🧑  作者: Mango
嵌入式系统工具和外围设备编译器和汇编器编译器:编译器用于将源代码从高级编程语言转换为低级编程语言。它将以高级编程语言编写的代码转换为汇编代码或机器代码。进行转换的主要原因是开发可执行程序。让我们看看编译器执行的操作是:代码生成代码优化解析中语法直接翻译预处理交叉编译器:如果编译的程序在操作系统和硬件配置与编译器在其上编译程序的计算机系统不同的计算机上运行,则该编译器称为交叉编译器。反编译器:用于将...
📅  最后修改于: 2021-01-01 02:45:40        🧑  作者: Mango
8051单片机8051微控制器由英特尔于1980年代发明。它的基础是基于哈佛架构,并且该微控制器主要是为了使其能够在嵌入式系统中使用而开发的。最初,它是使用NMOS技术创建的,但是使用NMOS会消耗更多的功率才能工作,因此英特尔使用CMOS技术重新推出了微控制器8051,新版本的标题名称中带有字母“ C”的版本,因此微控制器的修改版本称为名称80C51。使用Keil软件以嵌入式C语言执行8051微...
📅  最后修改于: 2021-01-01 02:46:33        🧑  作者: Mango
8051单片机架构让我们来看一下以框图形式表示的8051微控制器的内部架构,如下所示:8051微处理器内部内部存在的基本组件是:CPU(中央处理单元):CPU充当任何处理机器的角色。它同步并管理在微控制器中执行的所有过程。用户无权控制CPU的功能。它解释存储在ROM中的程序并从存储中执行,然后执行其计划任务。 CPU管理8051微控制器中可用的不同类型的寄存器。中断:中断是微控制器给出的子例程调用...
📅  最后修改于: 2021-01-01 02:47:26        🧑  作者: Mango
8051单片机引脚图让我们看看带有外部连接的电源和振荡器的微控制器集成电路的40引脚双列直插式封装(DIP)。考虑一下微控制器内部引脚配置的简要说明:引脚1-8:这些引脚属于微控制器的端口1。端口1用作国内上拉的准双向输入/输出端口。引脚9:这是一个RESET引脚,用于将微控制器8051设置为其初始值。在应用开始时,RESET针将被设置为升高两圈。引脚10-17:这些引脚属于微控制器的端口3。端口...
📅  最后修改于: 2021-01-01 02:48:26        🧑  作者: Mango
嵌入式系统I / O编程在8051微控制器中,通过使用四个端口和40个引脚来执行I / O操作。 I / O操作端口使用32个引脚,每个端口有8个引脚。其余的8引脚用于提供让我们看一下微控制器的40引脚塑料双列直插式封装(PDIP)集成电路:注-在微控制器的DIP结构中,我们可以通过使用IC中间存在的切口来识别第一个和最后一个引脚,该切口称为微控制器的缺口。第一个销钉位于槽口的左侧,最后一个销钉位...
📅  最后修改于: 2021-01-01 02:49:25        🧑  作者: Mango
8085单片机的寻址模式寻址模式是用于与中央处理器(CPU)通信以执行任何特定任务的指令集。通常,以下寻址模式用于在8085微控制器中执行指令:立即寻址模式索引寻址模式直接寻址模式注册直接寻址模式注册间接寻址模式每种寻址模式的详细说明如下:立即寻址模式让我们从一个例子开始。简单来说,我们可以写之所以称为立即数,是因为8位数据会立即发送到累加器(目标操作数)。考虑下图描述了上述指令集及其执行。操作码...
📅  最后修改于: 2021-01-01 02:50:25        🧑  作者: Mango
8051指令集指令是给微控制器的命令,用于对显示的数据执行指定的操作。微控制器的指令集是微控制器旨在执行的指令的集合。数据移动或处理说明:MnemonicsOperational descriptionsAddressing modesNo. of cycles usedNo. of bytes occupiedMov a,#numThis instruction Copy the immedia...