导航

51单片机的矩阵检测_曾经赋值为0的引脚作为输入

  用stc89c52rc的P3口做矩阵键盘检测来举例。

  首先:P3=0xfe,然后检测:P3口的电平。

  这里有个问题,P3的0位被赋值为0,那么检测P3的时候这个位是高电平还是低电平呢?

 

  答案:51单片机在引脚做输入的时候必须先写1,否则如果引脚曾经写过0,那么作为输入的时候,无论外接输入是1还是0,得到的结果都是0.

 

posted on 2017-09-15 09:34  刘梢  阅读(317)  评论(0编辑  收藏  举报