📝 微处理器教程

29篇技术文档
  微处理器-I / O接口概述

📅  最后修改于: 2020-12-13 15:31:47        🧑  作者: Mango

在本章中,我们将讨论与8085的内存接口和IO接口。接口是两个组件之间进行通信的路径。接口有两种类型,内存接口和I / O接口。内存接口当我们执行任何指令时,我们需要微处理器访问存储器以读取指令代码和存储在存储器中的数据。为此,存储器和微处理器都需要一些信号来读取和写入寄存器。接口过程包括一些与存储器要求和微处理器信号相匹配的关键因素。因此,接口电路的设计方式应使其符合存储信号要求和微处理器的信号...

  8279-可编程键盘

📅  最后修改于: 2020-12-13 15:32:28        🧑  作者: Mango

8279可编程键盘/显示控制器由Intel设计,可将键盘与CPU连接。键盘首先扫描键盘,并确定是否已按下任何键。然后,将其对按键的相对响应发送给CPU,反之亦然。键盘与CPU连接的方式有几种?可以在中断或轮询模式下连接键盘。在“中断”模式下,仅在按下任何键时才请求处理器提供服务,否则CPU将继续其主要任务。在轮询模式下,CPU会定期读取内部标志8279,以检查是否在按键压力下按下了任何按键。827...

  微处理器-8257 DMA控制器

📅  最后修改于: 2020-12-13 15:33:00        🧑  作者: Mango

DMA代表直接内存访问。它由英特尔设计,以最快的速度传输数据。它允许设备直接在内存中传输数据,而不会受到CPU的干扰。该设备使用DMA控制器,请求CPU保持其数据,地址和控制总线,因此该设备可以自由地直接向/从存储器传输数据。仅在从CPU接收到HLDA信号后,才启动DMA数据传输。DMA操作如何执行?以下是DMA执行的操作序列-最初,当任何设备必须在设备和内存之间发送数据时,设备必须向DMA控制器...

  微控制器-概述

📅  最后修改于: 2020-12-13 15:33:23        🧑  作者: Mango

微控制器是一种小型且低成本的微型计算机,旨在执行嵌入式系统的特定任务,例如显示微波信息,接收远程信号等。通用微控制器包括处理器,存储器(RAM,ROM,EPROM),串行端口,外围设备(计时器,计数器)等。微处理器和微控制器之间的区别下表重点介绍了微处理器和微控制器之间的区别-MicrocontrollerMicroprocessorMicrocontrollers are used to exe...

  微控制器-8051体系结构

📅  最后修改于: 2020-12-13 15:33:37        🧑  作者: Mango

8051微控制器由Intel在1981年设计。它是一个8位微控制器。它内置40针DIP(双列直插式封装),4kb ROM存储和128字节RAM存储,2个16位定时器。它由四个并行的8位端口组成,这些端口可根据需要进行编程和寻址。片上晶体振荡器集成在具有12 MHz晶体频率的微控制器中。现在让我们讨论8051微控制器的体系结构。在下图中,系统总线将所有支持设备连接到CPU。系统总线由8位数据总线,1...

  微控制器-8051引脚说明

📅  最后修改于: 2020-12-13 15:33:54        🧑  作者: Mango

8051微控制器的引脚图如下-引脚1至8-这些引脚称为端口1。此端口不具有任何其他功能。它是内部上拉的双向I / O端口。引脚9-这是一个RESET引脚,用于将微控制器重置为其初始值。引脚10至17-这些引脚称为端口3。此端口具有某些功能,例如中断,定时器输入,控制信号,串行通信信号RxD和TxD等。引脚18和19-这些引脚用于连接外部晶体以获取系统时钟。引脚20-此引脚为电路提供电源。引脚21至...

  微控制器8051输入输出端口

📅  最后修改于: 2020-12-13 15:34:16        🧑  作者: Mango

8051微控制器具有4个每个8位的I / O端口,可以将其配置为输入或输出。因此,总共32个输入/输出引脚允许微控制器与外围设备连接。引脚配置,即根据逻辑状态,引脚可以配置为输入1和输出0。输入/输出(I / O)引脚-微控制器内的所有电路都必须连接到其引脚之一(P0端口除外),因为它没有内置上拉电阻。输入引脚-逻辑1应用于P寄存器的某个位。输出FE晶体管关闭,另一个引脚通过高阻上拉电阻保持与电源...

  微控制器-8051中断

📅  最后修改于: 2020-12-13 15:34:38        🧑  作者: Mango

中断是临时挂起主程序,将控制传递给外部源并执行其任务的事件。然后,它将控制权传递到已中断的主程序。8051具有5个中断信号,即INT0,TFO,INT1,TF1,RI / TI。可以通过设置IE寄存器的位来使能或禁用每个中断,并且可以通过清除同一寄存器的EA位来禁用整个中断系统。IE(中断允许)寄存器该寄存器负责使能和禁止中断。 EA寄存器设置为1以启用中断,设置为0以禁用中断。下图显示了它的位序...

  8255A-可编程外围接口

📅  最后修改于: 2020-12-13 15:34:58        🧑  作者: Mango

8255A是通用可编程I / O设备,旨在在需要的某些条件下将数据从I / O传输到中断I / O。它几乎可以与任何微处理器一起使用。它由三个8位双向I / O端口(24个I / O线)组成,可以根据要求进行配置。8255A端口8255A具有三个端口,即端口A,端口B和端口C。端口A包含一个8位输出锁存器/缓冲器和一个8位输入缓冲器。端口B与端口A相似。通过控制字可以将端口C分为两部分,即PORT...

  英特尔8255A-引脚说明

📅  最后修改于: 2020-12-13 15:35:19        🧑  作者: Mango

让我们首先看一下Intel 8255A的引脚图-现在让我们讨论8255A中引脚的功能描述。数据总线缓冲器它是一个三态8位缓冲器,用于将微处理器连接到系统数据总线。缓冲区按照CPU的指令发送或接收数据。控制字和状态信息也通过该总线传输。读/写控制逻辑该块负责控制数据/控制/状态字的内部/外部传输。它接受来自CPU地址和控制总线的输入,并依次向两个控制组发出命令。CS它代表片选。此输入上的LOW选择芯...

  英特尔8253-可编程间隔计时器

📅  最后修改于: 2020-12-13 15:35:48        🧑  作者: Mango

Intel 8253和8254是可编程间隔计时器(PTI),设计用于微处理器,以使用三个16位寄存器执行计时和计数功能。每个计数器具有2个输入引脚,即时钟和门,以及1个用于“ OUT”输出的引脚。要操作计数器,需要在其寄存器中加载一个16位计数。根据命令,它开始递减计数直到达到0,然后产生一个可用于中断CPU的脉冲。8253和8254之间的区别下表区分了8253和8254的功能-82538254I...

  英特尔8253/54-操作模式

📅  最后修改于: 2020-12-13 15:36:09        🧑  作者: Mango

8253/54可以在6种不同模式下运行。在本章中,我们将讨论这些操作模式。模式0─终端计数中断在一定时间间隔后,它用于向微处理器产生中断。设置模式后,最初输出为低电平。将计数值加载到计数器后,输出保持低电平。递减计数器的过程一直持续到达到终端计数为止,即,计数变为零且输出变为高电平并将保持高电平,直到重新加载新的计数为止。对于正常计数,GATE信号为高。当GATE变低时,计数终止,当前计数被锁存,...

  微处理器-有用的资源

📅  最后修改于: 2020-12-13 15:36:26        🧑  作者: Mango

以下资源包含有关微处理器的其他信息。请使用它们来获得有关此方面的更深入的知识。微处理器上的有用链接微处理器维基–微处理器维基百科参考。有用的微处理器书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论微处理器

📅  最后修改于: 2020-12-13 15:36:39        🧑  作者: Mango

微处理器是微型计算机的控制单元,被制造在能够执行算术逻辑单元(ALU)运算并与与其连接的其他设备进行通信的小型芯片上。在本教程中,我们将讨论微处理器的体系结构,引脚图和其他关键概念。...