PIC16F1829怎样把IO口设定为输入状态

我设置了TRISC 对应位为1,ANSELC选择0(设定为数字IO口),WPUEN开启上拉功能,WPUC对应位设定上拉,以上设定完成后,为什么C的IO口有些有些能检测到输入,有些不行?

如果你要用某个引脚控制一个东东,如让它高电平或低电平,则这个引脚就得设置为输出。如果你想知道某个引脚是高电平或低电平,则这个引脚就得设置为输入。还有如果作为AD转换,相应的引脚就得做为输入。
设置引脚是输出或输入,就是把对应的TRISx的寄存器的位设为0为1,这个容易记住:0象OUTOUT的第一个字母,它就是输出;1象INPUT的第一个字母,它就是输入。追问

我想读取IO外部外部的电平,但是只设置TRISC寄存器没效果

温馨提示:答案为网友推荐,仅供参考