iar9-1.c
来自「手把手教你学AVR单片机C程序设计实验程序」· C语言 代码 · 共 27 行
C
27 行
#include <iom16.h>
#include<intrinsics.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 + -
显示快捷键?