1.键盘接口电路<?XML:NAMESPACE PREFIX = O /> 单片机的键盘接口电路有多种形式,最常用的是键盘扫描电路,如图8-17所示。图8-17中的键盘扫描电路是由3根行线与8根列线组成。3根行线的左边接8155的PC口的3个引脚PC.0、PC.1、PC.2,右边通过5K电阻接5V电源。8根列线通过反相器接8155B口(即位选口,地
简单的I/O口扩展通常是采用TTL或CMOS电路锁存器、三态门等作为扩展芯片,通过P0口来实现扩展的一种方案。它具有电路简单、成本低、配置灵活的特点。1.扩展实例<?XML:NAMESPACE PREFIX = O /> 图为采用 74LS244作为扩展输入、74LS273作为扩展输出的简单I/O口扩展。2.芯片及连接说明 电路中采用的
D/A转换就是要将数字量D转换成与之成正比的模拟量V,即:V= R×D ,其中R为比例系数。若D为二进制数,则按权展开后 : 例如:三位二进制数按位权展开:D=d2×22+d1×21+d0×20 。数模转换(D/A)电路形式是多种多样的,多数采用T型电阻解码网络。现以三位二进制数的数模转换电路说明其工作原理,如图10-3
由电阻网络所构造的D/A转换器是提供电流的器件。如果要把电流转换为电压还要增加运放电路。因此,D/A转换器分为电流输出型与电压输出型。D/A转换器的输出不仅与输入的二进制代码有关,而且运放电路的形式、反馈电阻和参考电压有关,可以分为单极性输出和双极性输出两种。运放电路的参数还决定了D/A转换器
例1 利用8155的PA口控制信号灯循环显示,时间间隔为1s。<?XML:NAMESPACE PREFIX = O /> 硬件连接图 如图1所示 图1 8155的PA口控制信号灯硬件连接图 参考程序如下:
UART(Universal Asynchronous Receiver/Transmitter):通用异步收发器,既能同步又能异步通信的硬件电路称为UART。UART是用于控制计算机与串行设备的芯片,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其他使用RS-232C接口的串行设备通信了。80C51的串行通信口是一个功能强大的通
I2C总线是Philips公司推出的芯片间串行传输总线。它用两根线实现了完备的全双工同步数据传送,可以极为方便地构成多机系统和外围器件扩展系统。I2C总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法,按照I2C总线规范,总线传输中的所
SPI总线系统是Motorola公司提出的一种同步串行外设接口,允许MCU与各种外围设备以同步串行方式进行通信来交换信息。SPI 总线接口一般使用4根线:串行时钟线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SS,SPI总线接口电路结构如图所示。由于SPI系统总线只需3根
MC14433是国产的3位半A/D转换器,是目前市场上广为流行的最典型的双积分A/D转换器。MC14433具有抗干扰性好,转换精度高,自动校零,自动极性输出,自动量程控制信号输出,动态字位扫描BCD码输出,单基准电压,外接元件少,价格低廉等特点。但是其转换速度慢,约1~10次每秒。在不要求高速转换的场合,被广泛采用