打印

崩溃了,这个简单的PIC程序有什么问题吗?

[复制链接]
2335|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tc9148|  楼主 | 2008-12-20 02:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <16F877A.h>
#use delay(clock=4000000)        // delay_ms() or delay_us() 使用信息;
#fuses XT, NOWDT, NOLVP, NOPROTECT    // 我搞了好久才搞清楚

void main(void)
{

    while(1)
   {
      if( !input(PIN_C0) )
      {output_low(PIN_C7);}
      else if(input(PIN_C0))
      output_low(PIN_C5);
   }
}//end main()

目的是:判断RC0的高低(通过按钮开关,平时不接高也不接低),来控制RC5和RC7的置低(点亮两个LED)。
现象是:一加电RC5和RC7全为低(LED亮)。
软件环境:PIC-CCS  PCW
硬件:PIC16F877A
沙发
tc9148|  楼主 | 2008-12-20 02:49 | 只看该作者

软件版本是:3.42

使用特权

评论回复
板凳
tc9148|  楼主 | 2008-12-20 06:57 | 只看该作者

我已经解决了。是硬件问题。

使用特权

评论回复
地板
洪七公| | 2008-12-20 20:19 | 只看该作者

真不知道这叫程序~~~初始化IO俺没看见~~~

使用特权

评论回复
5
lanyong| | 2008-12-20 22:23 | 只看该作者

ccs编的

ccs入门建议去查 高奇 bbs上的很久以前的贴.

使用特权

评论回复
6
azafightaza| | 2009-1-6 13:49 | 只看该作者

大千世界

大千世界

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

589

帖子

1

粉丝