1K+ 次浏览
在计算机内部表示分数可能非常必要。例如,可能需要在计算机内部表示像 +0.610 或 -0.610 这样的值。为了表示带符号分数,需要假设二进制点正好位于位序列中的MSB之后。这种二进制点假设位于位序列中固定位置的数字称为定点数字。无符号分数的二进制点将假定位于最左边。SM、1 的补码和 2 的补码分数将有这个虚构的二进制点位于……阅读更多
4K+ 次浏览
这是在计算机中表示带符号整数的方法之一。在这种方法中,最高有效位 (MSD) 具有额外的含义。如果 MSD 为 0,我们可以像对待任何普通的无符号整数一样计算该数字。如果 MSD 为 1,则表示该数字为负数。其他位表示数字的幅度(绝对值)。如果数字为负数,则其他位表示数字幅度的 2 的补码。因此,正数在 SM、1 的补码和 2 的补码表示法中具有相同的表示。只有负数……阅读更多
5K+ 次浏览
这是在计算机中表示带符号整数的方法之一。在这种方法中,最高有效位 (MSD) 具有额外的含义。如果 MSD 为 0,我们可以像解释任何普通的无符号整数一样计算该数字。如果 MSD 为 1,则表示该数字为负数。其他位表示数字的幅度(绝对值)。如果数字为负数,则其他位表示数字幅度的 1 的补码。下面显示了一些带符号十进制数字及其在 1 的补码表示法中的等效值,假设字……阅读更多
10K+ 次浏览
符号位二进制格式是最简单的概念格式。在这种表示带符号数字的方法中,最高有效位 (MSD) 具有额外的含义。如果 MSD 为 0,我们可以像对待任何普通的无符号整数一样计算该数字。我们还将把它视为正数。如果 MSD 为 1,则表示该数字为负数。其他位表示数字的幅度(绝对值)。一些带符号十进制数字及其在 SM 表示法中的等效值如下所示,假设字大小为 4 位。带符号十进制符号位 +6 0110 …阅读更多
带符号整数是带有“+”或“-”符号的数字。如果使用 n 位来表示带符号二进制整数,则在 n 位中,1 位将用于表示数字的符号,其余 (n-1) 位将用于表示数字本身的幅度部分。一个现实生活中的例子是世界各地不同城市的温度列表(精确到最接近的数字)。显然,它们是带符号整数,例如 +34、-15、-23 和 +17。这些数字及其符号必须仅使用二进制表示法在计算机中表示……阅读更多
无符号二进制整数是没有“+”或“-”符号的数字。这里所有表示数字的位都将仅表示数字的幅度部分。没有位保留用于符号位表示。无符号二进制整数是一个没有小数位的定点系统。一些现实生活中的例子是:班级中的桌子数量、家庭成员的数量。显然,它们是无符号整数,例如 10 和 5。这些数字必须仅使用二进制表示法或使用位在计算机中表示。数字在计算机中使用固定大小表示,例如 4、8……阅读更多
6K+ 次浏览
Intel 8253 是可编程间隔定时器 (PTI),专为微处理器设计,使用三个 16 位寄存器执行计时和计数功能。每个计数器有两个输入引脚,即时钟和门,以及一个“OUT”输出引脚。要操作计数器,需要在其寄存器中加载 16 位计数。根据命令,它开始递减计数,直到达到 0,然后它产生一个脉冲,该脉冲可用于中断 CPU。8253 的特性它具有三个独立的 16 位向下计数器。它可以处理来自直流到 10MHz 的输入。这三个计数器可以编程为二进制或 BCD 计数。它是……阅读更多
3K+ 次浏览
Intel 8279 用于键盘接口,但也可用于多路复用 7 段 LED 显示接口。要将字符显示到 7 段显示器中,我们必须将 7 段代码存储在显示 RAM 位置中。该芯片的显示 RAM 可以存储 16 字节的数据。写入显示 RAM要写入显示 RAM,需要向 8279 控制端口应用一个特殊命令。以下模式显示写入 8279 控制端口的 RAM 命令。100AiAAAA前三位是 100。它表示“写入显示 RAM”命令。……阅读更多
2K+ 次浏览
在这里,我们将了解如何使用 8279 芯片将矩阵键盘与 8085 微处理器接口。该芯片可以用作键盘/显示接口模式或作为锁存输入端口。但通常,它用作键盘接口。键盘接口方案也可以分为两种模式。这些模式是解码操作模式编码操作模式解码操作模式在这种模式下,矩阵键盘只能有四行。这四行可以使用 SL3-0 选择线进行选择。有八列。这些可以使用 RL7-0 这八个列线进行选择。因此有……阅读更多
69K+ 次浏览
在本节中,我们将学习如何将步进电机与Intel 8051微控制器连接。在讨论接口技术之前,我们将了解什么是步进电机以及它们的工作原理。步进电机步进电机用于将电脉冲转换为机械运动。在一些磁盘驱动器、点阵打印机和其他一些不同的设备中都使用了步进电机。使用步进电机的主要优点是位置控制。步进电机通常具有永磁体轴(转子),并且被定子包围。普通电机轴可以自由旋转,但步进电机轴的旋转…… 阅读更多