16f77奇怪的端口问题

2020-02-10 08:43发布

最近搞了个项目太奇怪了。使用芯片是16f77 portb端口初始化0x83 但是不知道什么时候就被改写成0x9f 我只有在while(1)之前有改写的动作,在往后就没有了。 按照程序来说应该是不可能的。 发生改写的时候是在上电运行2个小时之后。有时候稍微长一些。那位大侠给解释一些。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
luan_dahai
2020-02-10 23:27
我有很多地方对端口操作都是位操作!  为什么不行呢?小弟刚学,期待解答。对了外部除了和ICD2连接的两跟线外都是输出。应该不是外部的原因。对了在加一句portb的trisb初始话为0X83但是过一段时间(超过两个钟头)被改写成0x9f  。

一周热门 更多>