分享好友 天南地北首页 网站导航

在输入/输出接口电路中为什么要求输入接口加三态缓冲器,输出接口加锁存器?

网友发布 2023-06-18 09:53 · 头闻号仪器机械

在某一时刻只能有一个设备向总线发送数据,所以在输入端口上要接三态缓存器。当mcu选通设备时,才允许设备将数据送到系统总线。为了将数据总线的数据传送到外部设备时,由于有些设备速度慢,需要足够的时间处理,所以需要将数据总线上的数据锁存存起来,系统不用等待,提高系统的利用率

作为输出端口:P0可吸收可输出电流,多大不是很清楚,驱动LED没问题,驱动NPN、PNP三极管都没有问题。

P1P2P3只能吸收电流,不能输出电流(如第一种说法中提的“这个电流比较小”,而第二种说法里的“驱动NPN三极管也没有问题”就需要实验证明一下了,因为这个电流实在太小了),如特别需要,可外接上拉电阻。

输出电流指得是输出1时带负载,吸收电流指得是输出0时带负载。

另外不同厂家的51单片机具体参数可能不同,不同型号的也不同。

我说的指的是ATMEL的AT89S51,至于Intel的MCS51早停产了,估计要找也不到了。

第三种说法:输入指的是端口做输入端口,比如P0.1做输入,你会给它一个电压,它根据你给的电压是大于2.4V还是小于0.4V来判断你给的是1还是0信号。而输出指的是你将P0.1口作为输出口时:输出1,P0.1引脚的电压接近于这个单片机的电源电压,输出0,P0.1电压接近于0V。

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞