pic10f220 c语言,PIC10F200 LED流水灯程序
include
IC.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();???????????????? //調用亮燈函數
}
總結
以上是生活随笔為你收集整理的pic10f220 c语言,PIC10F200 LED流水灯程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: select 1 from 是什么意思?
- 下一篇: c语言让数组地址对齐,C语言实现比特位数