您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机16F877A渐亮渐暗的程序 正文
16F877A渐亮渐暗的程序

16F877A渐亮渐暗的程序

点击数:7609 次   录入时间:03-04 11:43:57   整理:http://www.55dianzi.com   PIC单片机

16F877A渐亮渐暗的程序

#include <pIC.h>


#define  portc PORTC
#define  trisc TRISC


__CONFIG(WDTDIS&XT&UNPROTECT);


init(void)
{
    trisc=0;    
    portc=0;
}

delay(unsigned char t)
{   unsigned char i,j;
    for (i=t;i!=0;i--){
        for(j=20;j!=0;j--);
        }
}

void main (void){
    unsigned char a, b;
    init();
    while (1)
    {     
        a = 0x00;                        //渐亮
        for (b=255; b!=0; b--)
        {
        portc = 0x02;
        delay (a);
        a++;                               
        portc = 0;  
        a = ~a;
        delay (a);
        a = ~a;
        }

         a = 0x00;                      //渐暗
        for (b=255; b!=0; b--)
        {
        portc = 0;                      
        delay (a);
        a++;
        portc = 0x02;
        a = ~a;
        delay (a);
        a = ~a;
        }
    }
}




本文关键字:程序  PIC单片机单片机-工控设备 - PIC单片机