位置:51电子网 ? 技术资料 ? 存 储 器

MAX4066CPE 二进制数据的传输

发布时间:2019/10/8 12:31:13 访问次数:40

MAX4066CPE从图1.2.1还可看出,每1位的波形均为对称方波,其占空比均为50%,但每一波形的频率逐位减半直至最高位。

二进制数据的传输,二进制数据从一处传输到另一处,可以采用串行的方式或并行的方式。对于串行的方式,一组数据在时钟脉冲的控制下逐位传送。串行方式所需的设各简单,只需一根导线和一共同接地端即可。两台计算机之间,或计算机通过电话线与网络连接均采用这种方式。

二进制数据作串行传输的示意图如图1.2.2所示,图1.2.2(a)所示为二进制数据00110110从计算机A串行传送到计算机B。图1.2.2(b)所示为数据信号在时钟脉冲CP的控制下,由最高位MSB到最低位LSB依次传输的波形图。注意,每传送1位数需要一个时钟周期,并且在时钟脉冲的下降沿完成。

? ? ? ? ?

图1.2.2 二进制数据的串行传输

(a)两台计算机之间的串行通信 (b)二进制数据的串行表示

若要求传输速度快,则可采用并行传输的方式,即将一组二进制数据同时传送。图1.2.3所示为并行传输数据的示意图。图1.2.3(a)所示为一台打印机从一台计算机以8位数据并行的方式取用数据。传输8位数据所需的时间为一个时钟脉冲的周期,只有串行传输时间的一意一。但所需设各复杂,需用八条传输线和其他部件。并行传输在数字系统中是一种常用的技术。

? ? ? ??

既然同一个数可以用二进制和十进制两种不同形式来表示,那么两者之间必然有一定的转换关系。前面已经介绍了二进制数转换为十进制数的方法,是将每位十进制数与其权相乘,然后相加便得到相应的十进制数。十进制数转换为二进制数时,整数部分和小数部分的方法不同,下面分别介绍。

对于整数部分可写成

(Ⅳ)D=6″×2″+an~1×2rl+…+bl×21+30×20 ? (1.2.4)

|帆、⒋”l、…、B1、aO是二进制数各位数字。将等式两边分别除以2,得

÷(Ⅳ)h=8”×21^1+B~1×2^2+…+B1×2°+华 ?(⒈2.5)

z ??? .? ? ? .i? ? ? ? ? ? z

由此可知,将十进制数除以2,其余数为b。。得到的商为

3″×2″^1+b″~1×2N-2+…+bj

可以写成

bN×2Nˉ1+BN1×2ˉ2+…B1=2PN×21^2+an~1×2n^3+…B+;}

(⒈2.6)

将式(1,2.6)再除以2,其余数为31。不难推知,将十进制整数每除以一次2,就可根据余数得到二进制数的1位数字。因此,只要连续除以2直到商为0,就可由所有的余数求出二进制数。





相关IC型号

热门点击

推荐技术资料

循线机器人是
循线机器人是机器人入门和比赛最常用的控制方式,... [详细]