📄 main.c
字号:
//********************************************************************
// File Name : main.c
// Author : Steaven
// Created : 2008-07-26
// Modified :
// Revision : V0.0
//********************************************************************
#include "includes.h"
void main(void)
{
INT8U count = 0;
Hardware_Init();
Init_UART();
while(1)
{
if(sbGet_SCI_Event() != 0)
{
SCI_Parsing(&stSciBuffer);
}
}
}
//********************************************************************
// Function : wTimeCountr0_Interrupt
// Input : none
// Output : none
// Description : ATmega16 T/C0 ISR
//********************************************************************
#pragma interrupt_handler wTimeCountr0_Interrupt:20
void wTimeCountr0_Interrupt(void)
{
static INT8U int_count = 0;
//Clear wTimeCountr0 OCIF Flag
TIFR |= 0x02;
TCNT0 = 0x00;
//Interrupt Count
if(sbGet_Buzzer_Count() != 0)
{
int_count++;
if(int_count == 1)
{
Buzzer_ON();
}
else if(int_count == 5)
{
Buzzer_OFF();
}
else if(int_count == 100)
{
int_count = 0;
sSet_Buzzer_Count(sbGet_Buzzer_Count() - 1);
}
}
else
{
int_count = 0;
}
}
//=========================END OF FILE=========================//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -