📄 cfg.h
字号:
/*******************************
*程序名称:功能函数集
*设 计:萧联珠
*日 期:2007-11-19
********************************/
#include <iom16v.h>
int flag_bell=0;
/*端口初始化*/
void port_init()
{
DDRD|=(1<<DDD5); //配置PD5口为输出
PORTD|=(1<<PD5); //PD5口的初始值为"1"
}
/*PWM初始化*/
void pwm_init()
{
SREG=0x80; //使能全局中断
TIMSK=(1<<OCIE1A); //使能比较匹配中断
TCCR1A=0x03; //配置定时器工作在快速PWM模式
TCCR1B=0x19; //无分频
OCR1A=200; //设置捕捉比较输出初值
}
/*PWM中断服务程序*/
#pragma interrupt_handler pwm_int:7
void pwm_int()
{
flag_bell=flag_bell+1;
if(flag_bell==10)
{
flag_bell=0;
PORTD=~(PORTD);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -