关于pic16f877a的一些问题

2020-02-10 08:38发布

我们使用pic16f877,程序仿真的波形正常,但驱动的舵机却乱转。开始我们使用的是RA0至RA5,RB0至RB5,RD0至RD5口;后来发现RA4,RB3口独特换成了RC6,RC7,就出现了
   “程序仿真的波形正常,但驱动的舵机却乱转”的问题。

   还有一个巡线小车,也用这种单片机。八个光敏传感器,比较器输出直接输入单片机,使用RA0至RA3,RA5,RE0至RE2(因为他们的第二功能是AD转换,实际上我们没有使用AD转换功能),

   但是电路加上单片机后,RE2,RE3口电位被钳位在0,所以比较器输出始终为零。

   开始我还以为是比较器(LM393)坏了,后来拔了单片机又正常了。
  
    哪位高手能告诉我该单片机的端口该怎么用?上述端口能否实现我想要的功能,即驱动舵机和分辨白线。(RE口如何像普通I/O一样使用?)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。