菜鸟求大家帮帮忙,解决一个问题

2020-02-10 08:54发布

我是个才学PIC的新手,请大家为我编写个程序,就是让灯亮,随便杂亮都无所谓.谢谢啦,最主要的是端口预先怎么定义,我找了很多资料没有找到,PIC12F509,程序都编译好了,也烧到芯片里去了,可灯就是不亮,先把程序发如下:#include<pic.h>
void delay()
{
unsigned int k;
for(k=0;k<2000;k++);
}
void main()
{
GPIO=0X00;
while(1)  
{
GP0=0X01;  
delay();
GP0=0X00;
delay();
}
}点击此处打开ourdev_201659.jpg(文件大小:1.35M,只有300K以内的图片才能直接显示)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
leofoolish
2020-02-10 17:19
PIC单片机的IO口要设置方向的,即为输入还是输出。有方向控制寄存器TRIS控制。
void delay()
{
unsigned int k;
for(k=0;k<2000;k++);
}
void main()
{
TRISGPIO=0xfe;
GPIO=0X00;
while(1)   
{
GP0=0X01;   
delay();
GP0=0X00;
delay();
}
}
试试看。

一周热门 更多>