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

📄 报警器与旋转灯.c

📁 AVR单片机仿真100例
💻 C
字号:
//-----------------------------------------------------------------
//  名称: 报警器与旋转灯
//-----------------------------------------------------------------
//  说明: 本例启用了两个定时器中断和一个外部中断,
//        其中T0定时器溢出中断控制LED旋转,T1定时器溢出中断控制报警
//        声音输出,INT0中断控制报警系统的启动与停止.
//
//-----------------------------------------------------------------
#define F_CPU 1000000UL //1M晶振
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#define INT8U   unsigned char
#define INT16U  unsigned int

//蜂鸣器输出定义
#define SPK() (PORTD ^= _BV(PD7)) 







//------------------------------------------------------------------
// 主程序
//------------------------------------------------------------------
int main() 
{ 



} 

//-----------------------------------------------------------------
// 外部中断0,启停报警器声音和LED旋转
//-----------------------------------------------------------------
ISR (INT0_vect )
{



}

//-----------------------------------------------------------------
// T0定时器中断程序控制LED旋转
//-----------------------------------------------------------------
ISR (TIMER0_OVF_vect )
{


}

//-----------------------------------------------------------------
// T1定时器中断控制报警器声音输出
//-----------------------------------------------------------------
ISR (TIMER1_OVF_vect)
{



}

⌨️ 快捷键说明

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