您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC10F200 LED流水灯程序 正文
PIC10F200 LED流水灯程序

PIC10F200 LED流水灯程序

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

include<pIC.h>

  __CONFIG(0x0ffb); 
//看门狗关,复位脚做复位,不加密
//----------------------------------
//延时函数
void delay()
{
 int i;                    //定义循环变量
 for(i=5000;i>0;i--);      //空指令,消耗一个指令周期
}

//----------------------------------
//初始化函数
void init()
{
    TRIS=0X00;             //设置所有IO口为输出
    FOSC4=0;               //关闭GP2口的Fosc/4输出功能
    OPTION=0X00;           //所有IO口做普通I/O口
}

//----------------------------------
//亮灯函数
void LED()
{
    char i;                //设置循环变量
    while(1)
      {
        GPIO=1;            //点亮GP0
        for(i=3;i>0;i--)   //循环3次(GP0-GP2)
          {
            delay();
            delay();
            delay();       //调用3次延时函数,控制流水灯的闪烁速度
            GPIO=GPIO<<1;  //点亮下一位
          }
       }
}

//-----------------------------------
//主函数
void main()
{
   init();                //调用初始化函数
   led();                 //调用亮灯函数
}

PIC10F200 LED流水灯程序




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