89C51 P0口用作通用I/O口输入时,若通过TTL OC 门输入数据,应注意什么?为什么?

89C51 P0口用作通用I/O口输入时,若通过TTL OC 门输入数据,应注意什么?为什么?

最好先加一个二极管在51的输出口,防止灌电流太大破坏P0口,然后再是在三极管C极加个上拉,如果是5V电源的话,一般加个2K电阻就够了,如果需要驱动电流大一点,上拉电阻可小一点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-31
应+电阻,一般选择10K的电阻排, 因为P0口是一个三态口,内部没有上拉电阻,所以正常情况下P0口是没有电压,++上电阻排才会使P0有高电平的,
第2个回答  2011-03-21
应该要接一个上拉电阻
相似回答