入门PIC16F877A简单程序,各位前辈请指教一下,搞了好久了

2020-02-09 09:22发布

#include<pic.h>
woid main()
{
  TRISA=0;//A口为输出口
  while(1)
  {
   RA0=1;   //输出高电平
   RA1=1;
   RA2=1;
   RA3=1;
   RA4=1;
   RA4=1;
   }
}

上面程序很奇快,在proteus上仿真时,A口有时显示1,有时显示0;如果写为下面程序就都输出1了。
#include<pic.h>
woid main()
{
  TRISA=0;//A口为输出口
  while(1)
  {
  PORTA=0XFF;
   }
}
各位前辈,多多指教!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
youjingya
2020-02-10 02:01
回复【3楼】zhq448
-----------------------------------------------------------------------

可以了,谢谢了,就是初始化的原因,不过还是一点不解为什么用
#include<pic.h>
woid main()
{
  TRISA=0;//A口为输出口
  while(1)
  {
  PORTA=0XFF;
   }
}
没有初始化就可以了?

一周热门 更多>