⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ff.c

📁 CCSC 16F877 TIME0基本程序。
💻 C
字号:
///////////////////////////////////////////////////////////////////////////////
// MPLAB IDE V7.11 + CCS C3.18
// LED2 for MCD2-demo
//
// by LW7807@163.com
// 2005/06/16
//////////////////////////////////////////////////////////////////////////////
#include<pic.h>
signed int counter=0,temp=0,i=0,j,m=0,n=0,x,start=0;
void main()
{
	TRISB=0;
	TRISA=0x03;
	PORTB=0;
	OPTION=0xC3;
	TMR0=5;
	T0IE=1;
	GIE=1;
	while(1)
	{
		x=j;
		if(j==1&&x==0)
		{
			i+=j;
			j=0;
			if(i>9)
			i=0;
		}	
		if(temp==1)
		{
			PORTB&=0x0F;
			temp=0;
			PORTB|=i;
		}
	}
}
void interrupt time0_isr()
{
	T0IF=1;
	TMR0=5;
	counter++;
	if (counter==250)
	{
		counter=0;
		temp=1;
		if(start==i)
		{
			start=0x0f;
			PORTB|=0x30;
		}	
		else 
		start++;
		
	}
	if(RA0==1)
	{
		m++;
		if(m>11)
			j=1;
	}
	else if (RA1==1)
		{
			n++;
			if(n>11)
			j=-1;
		}	
	if(j!=1)
	m=0;	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -