来源 CEPARK网站http://www.cepark.com/Index.html
下面是一个最简单的程序:
#i nclude <pic.h>
//定义芯片工作时的配置位
//__CONFIG(HS & WDTDIS & PWRTEN & BOREN & DP & LVPDIS & DUNPROT & WRTDIS & DEBUGEN & UNPROTECT);
__CONFIG(HS & WDTDIS & LVPDIS );
//声明函数类型
//定义变量
unsigned char i, j ,k;
bit flag1,flag2 ;
//函数
void main(void)
{
i=0;
j=0;
k=0;
TRISA=0x00;
while(1)
{
PORTA=0x01;
for ( i="255"; i!=0 ; i-- )
{
for (j=255 ; j!=0 ; j--)
{
//for (k=255 ; k!=0 ; k--)
//{
//}
}
}
PORTA=0x00;
for ( i="255"; i!=0 ; i-- )
{
for (j=255 ; j!=0 ; j--)
{
//for (k=255 ; k!=0 ; k--)
//{
//}
}
}
}
}
---------------------------------------------------
说明:这个程序只有一个功能,就是PA0不断翻转,控制
LED闪烁。
通过这个程序,匠人圆满完成了对开发工具和开发环境的初步学习。包括:
1、如何连接目标板和ICD2、注意事项;
2、如何选择DEBUG、如何设置参数;
3、如何下载程序到芯片;
4、如何调试,包括断点、单步、全速;
5、如何在调试过程中,观察RAM、io口、堆栈的状态;
6、如何烧芯片,并且让芯片脱离ICD2后单独工作;
7、进一步增强学习的信心。
文章评论(0条评论)
登录后参与讨论