A. 为什么单片机要进行模拟量输入/输出,借口扩展
要确定满足输入输出的需要。
单片机内部虽然配置了若干并行I/O接口,但当外部设备较多时,原有的几个内部I/O接口就不够使用。
故在大多数单片机应用系统中都需要扩展并模拟输入输出接口芯片,以确定满足输入输出的需要。
B. 51单片机STC89C52怎样扩展io
STC89C52 是插脚的吗?其实,STC89C52 比传统的51单片机多了3个I/O脚了,P4.4,P4.5,P4.6,共有35个I/O脚了。这还不够吗?
扩展I/O是可以的,但不如直接用片机的I/O方便,节省扩展的芯片。
换成LQFP44贴片封装的,就多出7个I/O脚,共39个I/O脚了。还不够吗?
扩展方法:并行扩展,用74HC573,但至少要用两片以上,才能真正增加I/O脚。
又节省I/O脚,芯片又少,又有效扩展I/O,采用串入/并出芯片74HC595。用3个I/O接74HC595,可以扩展出8个I/O,净增5个I/O,还要扩展,用两个74HC595串联,还用3个I/O脚,可扩展出16个I/O脚,净增13个,应该够用了吧。
总之,扩展I/O的方法多多。就是别用什么8255,8155,这么古老的芯片,和单片机一样大小,DIP40封装。
C. 单片机输入IO口怎么扩展
单片机的输入IO口扩展可以通过以下方法来实现:x0dx0a1、通过并行扩展芯片,比如8255 ,8155等。x0dx0a2、通过锁存器或缓冲器来扩展,比如74LS273,74LS373,74LS244,74LS245等等x0dx0a3、通过串口-并口来扩展,比如74HC595,74HC164等等。x0dx0a4、通过译码器来扩展,比如74HC138,74HC154等等。
D. 单片机IO口是怎样扩展的
1、首先可以使用38译码器进行拓展,三个引脚的二进制输入可变成8个引脚的分别输出。
E. 51单片机用串行口扩展输入输出口的原理 跪求!!!
普通51单片机的串行口有 串口1,但有些有串口2,串口3等等。
当串口接上外部的芯片例如,164,或595等芯片时,可以通过串口发送数据到这些芯片,164有8个输出端口,端口是收到串口输出数据的控制的。
当多个164连接起来时,就有8*N个输出端口,都可以通过串口控制。
这样就实现了串口扩展输出端口的。
扩展输入口用的芯片不同,但原理是相似的。