开门见山,小弟疑问如下:
1.如何确定一款单片机I/O口,是否有3态,如何设置高阻态。
2.若没有3态,则如何设置在上点之后,初始状态为灭。
请教各位,如有解答,不胜感激
三不三态的说明书上有,上电就低,加个下拉电阻,具体你看下STC单片机说明书IO部分。
给你一个STC的说明吧
三态不能输出高,却能输出低,你用电压表测电压,例AT89C51的P0口就是典型的三态。
当要使LED2亮时,I/O口可置为高电平,此时LED1无电流流过,不会亮
若要LED1、LED2均不亮,可将I/O口置为高阻态,此时发光管被D3旁路掉了,不会亮
若要使LED1、LED2一起亮,刚可以让I/O口在某一固定频率下以50%的占空比进行高低电平不停转换,由于视觉暂留性,使人眼感觉两个灯都为亮的状态