原创 天梯 之 从零开始玩PIC——5.最小系统和验证程序

2009-8-3 16:50 1672 1 1 分类: MCU/ 嵌入式

来源 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、进一步增强学习的信心。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
1
关闭 站长推荐上一条 /3 下一条