ac9-1.c

来自「AVR学习资料」· C语言 代码 · 共 26 行

C
26
字号
#include<iom16v.h>	
#define uchar unsigned char	
/************************************/
#define FLASH_0  (PORTB=PORTB&0xfe) 
#define FLASH_1  (PORTB=PORTB|0x01) 
/************************************/
void main(void) 
{			
uchar cnt,status; 
 PORTB = 0x01; 
 DDRB  = 0x01; 
 TCNT1H = 0xCF;
 TCNT1L = 0x2C;
 TCCR1B = 0x03;
   	for(;;)	
 	{	
		do {status=TIFR&0x04;}while(status!=0x04); 
		TIFR=0x04;
		TCNT1H = 0xCF; 
		TCNT1L = 0x2C; 
		cnt++;		
		if(cnt==9)FLASH_0;
		if(cnt>=10){cnt=0;FLASH_1;}
		}		
}	

⌨️ 快捷键说明

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