电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • APP

    随时找料

    即刻洽谈

    点击下载PC版
  • 公众号

    电子元器件

    采购信息平台

  • 移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

PIC10F200 LED流水灯程序

来源: 作者:华仔 浏览:1492

标签:

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

>

include

__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流水灯程序

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
Baidu
map