8255片内2568位静态RAM,在速度上与MCS51完全匹配。当IOM0时,CPU对8255的RAM进行读写,寻址范围为00H0FFH。
2328255与8051的外部接口电路
图2328255与8051的外部接口电路
由上图可以看出8051通过地址锁存器与8255相连,8255的片选信号CS及口地址选择线A0、A1分别由8051的P07、P00、P01经地址锁存器74LS373后提供。故8255的A、B、C口及控制口地址分别为FF7CH、FF7DH、FF7EH、FF7FH。8255的复位端与8051的复位端相连,都接到8051的复位电路上。必须根据外围设备的类型选择8255的操作方式,并在初始化程序中把相应控制字写入操作口。8255的编程如下:各端口地址是:A口地址:FF7CHC口地址:FF7EHB口地址:FF7DH控制口地址:FF7FH
8255的工作方式可由CPU写入一个控制字到8255控制字寄存器来选择。
f方式控制字共有八位,D7位为置方式标志,有效为1,假设要求8255工作方式0,且A口作为输出,B口作为输出,C口作为输入,则可得控制字为81H。
24单片机的抗干扰电路
241光电隔离抗干扰的简介
单片机测控系统的开关信号,往往是通过芯片给出的低压电流如TTL电平信号,这种电平信号一般不能直接驱动外设,而需经接口转换等手段处理后才能用于驱动设备开启或关闭,如不加隔离可能会串到测控系统中造成系统误动作或损坏:因此在接口处理中亦应包括隔离技术。在开关量输出通道中,为防止现场强电磁干扰或工频电压会通过输出通道反串到测控系统,一般需采取通道隔离技术。最常见的隔离器件是光电隔离器。因为光信号的传送不受电场、磁场的干扰,可以有效地隔离电信号。工程上常用的隔离方法有光电隔离器、变压器、继电器和集成组件等,而光电隔离器有独特优点得到广泛应用。光电隔离器的种类繁多,常用的有发光二极管光敏三极管、发光二极管光敏复合晶体管、发光二极管光敏电阻,发光二极管光触发可控硅等,但从其隔离方法这一角度来看,都是一样的,即都通过电光电这种转换,利用“光”这一环节完成隔离功能。
242光电隔离器的原理电路
GaAs红外发光二极管
光敏三极管
图241光电隔离器的原理电路
在图示的电路中,它是GaAs红外发光二极管和光敏三极管组成。当发光二
f极管有正向电流通过时,即产生人眼看不见的红外光,其光谱范围为7001000
m。光敏三极管接收光以后便导通。而当该电流撤去时,发光二极管熄灭,三极管截止。利用这种特性即可达到开关控制的目的。由于该器件是通过电光电这种转换来实现对输出设备进行控制的r