找到关于微处理器的560 篇文章

8085 程序:将十六进制转换为 ASCII

George John
更新于 2020年6月26日 10:53:12

5K+ 次浏览

现在让我们来看一个 Intel 8085 微处理器的程序。这个程序将十六进制转换为 ASCII 值。问题陈述编写 8085 汇编语言程序,将十六进制字符转换为 ASCII 值。讨论我们知道数字 00H 的 ASCII 值是 30H (48D),而 09H 的 ASCII 值是 39H (57D)。因此所有其他数字都在 30H 到 39H 的范围内。0AH 的 ASCII 值是 41H (65D),0FH 的 ASCII 值是 46H (70D),因此所有其他字母 (B、C、D、E、F) 都在 41H 到 46H 的范围内。这里我们提供存储在 8000H 内存位置的十六进制数字,其 ASCII 等效值… 阅读更多

8085 程序:将 ASCII 转换为十六进制

Ankith Reddy
更新于 2020年6月26日 10:55:20

3K+ 次浏览

现在让我们来看一个 Intel 8085 微处理器的程序。这个程序将 ASCII 转换为十六进制值。问题陈述编写 8085 汇编语言程序,将 ASCII 转换为十六进制字符值。讨论我们知道数字 00H 的 ASCII 值是 30H (48D),而 09H 的 ASCII 值是 39H (57D)。因此所有其他数字都在 30H 到 39H 的范围内。0AH 的 ASCII 值是 41H (65D),0FH 的 ASCII 值是 46H (70D),因此所有其他字母 (B、C、D、E、F) 都在 41H 到 46H 的范围内。这里的逻辑很简单。我们正在检查 ASCII 值是否小于… 阅读更多

使用从设备编程 8259

Chandu yadav
更新于 2020年6月26日 10:56:37

3K+ 次浏览

我们假设此微型计算机系统中使用的处理器是 8085,以及连接到主 8259 的输入 IR4 的从设备。8259 的端口地址取决于所使用的芯片和电路。使用 ICW 和 OCW,必须分别对主 8259 和从 8259 进行编程。但有趣的是,两个 ICW,ICW1 和 ICW2 具有相同的含义,区分主设备或从设备。因此,关于这两个 ICW,ICW1 和 ICW2 的讨论是没有用的。所以我们没有做任何… 阅读更多

不使用从设备编程 8259

Arjun Thakur
更新于 2020年6月26日 10:57:12

203 次浏览

在本主题中,我们假设 8085 是此微型计算机系统中使用的处理器。在这个从设备中,不使用 8259 从设备。在微型计算机系统中使用 8259 PIC 执行中断控制应用程序之前,我们应该仔细检查。8259 的配置方式非常巧妙,它提供了各种信息,例如 IR0 请求 IV、中断(例如电平触发或边沿触发)、8259 是否使用单个或多个、是否需要 ICW4 以及是否应屏蔽中断请求。这… 阅读更多

8259 中的从设备寄存器

Chandu yadav
更新于 2020年6月26日 10:57:36

663 次浏览

它也是一个 8 位寄存器。这里的处理器写入 SLR,但不能读取。此寄存器的內容对于主 8259 和从 8259 具有不同的含义。通过主 8259,信息通过连接从 8259 的 IR 输入传输。如果主 8259 的 SLR 载入值为 00001111,则表示:从设备存在于名为 IR0、IR1、IR2 和 IR3 的 8259 上。在这些寄存器 IR4、IR5、IR6 和 IR7 上不存在从设备。从设备 8259 将信息提供给主 8259 的 IR 输入,其中… 阅读更多

8259 中的服务中寄存器

George John
更新于 2020年6月26日 10:57:54

650 次浏览

同样,一个 8 位寄存器,用于跟踪当前正在执行的中断请求。如果当前正在服务请求 IR6,则 ISR 的内容将为 01000000。如果在 IR6 的服务过程中,以任何方式对 IR3 的请求变为活动状态,则 8259 将 ISR 的位 3 设置为 1 并激活输出 INT。但 ISR 的位 6 始终保持设置为 1,因为 IR6 请求尚未完全服务。因此,ISR 的内容变为 01001000。以下陈述的假设有助于实现这一点。直到 8259 以完全嵌套模式运行,而没有… 阅读更多

8259 中的中断屏蔽寄存器

Ankith Reddy
更新于 2020年6月26日 10:58:17

937 次浏览

它通过存储已被屏蔽的中断级别的位来存储要屏蔽的中断级别。它通过仅屏蔽位而与其他寄存器有所不同。其他进程保持不变。让我们假设对 IR4 和 IR6 的请求不应成为对处理器的中断,这可以通过将 IMR 的位设置为 1 来很好地实现。IMR 通过 OCW1 命令写入。这里的处理器也有能力读取 IMR 寄存器的內容。为了完成这项任务,处理器有… 阅读更多

8259 中的中断请求寄存器

Arjun Thakur
更新于 2020年6月26日 10:58:37

766 次浏览

一个 8 位寄存器,其中保留活动中断请求的跟踪记录。每当激活中断请求输入时,IRR 寄存器中相应的位将设置为 1。例如,如果我们激活 IR4 和 IR6 输入,则 IRR 的位 4 和 6 将设置为 1,使 IRR 的内容为 01010000。但是处理器设计只能读取该寄存器的內容,而不能写入 IRR。要读取 IRR 的內容,处理器只需向 8259 发送 OCW3 命令以及 LS 3… 阅读更多

8259 中使用的寄存器

Chandu yadav
更新于 2020年6月29日 06:07:59

2K+ 次浏览

8259 是一种专门的 I/O 端口芯片。它从未用于 I/O 设备的接口,而仅用于控制微型计算机中的中断。8259 仅由 A0 作为地址输入引脚。因此,对于微处理器,8259 端口只有两个地址。这两个端口可以称为低端口和高端口。处理器在 A0 = 0 时选择低端口处理器在 A0 = 1 时选择高端口处理器向这些端口发出一些称为命令字的字,以便更好地配置 8259。有… 阅读更多

8259 的引脚

George John
更新于 2020年6月29日 05:52:04

5K+ 次浏览

Intel 8259 设计为一个 28 引脚可编程 IC,作为名为 DIP(双列直插式封装)的封装提供。其物理和功能引脚图如下所示。引脚名称说明和用途Vcc 和 Gnd它是电源和接地引脚。此芯片使用 +5V 电源。D7-0为了与处理器通信,有 8 个双向数据引脚。RD*它是低电平有效输入引脚,由处理器激活以读取来自 8259 的信息状态。WR*它是低电平有效输入引脚,由处理器激活以向 8259 写入控制信息。CS*用于选择芯片,它是低电平有效输入引脚。A0一个… 阅读更多

广告