📄 main.c
字号:
#include <iom16v.h>
//#include <iom128v.h>
#include <adc.h>
#include <lcd.h>
#include <time0.h>
#include <time1.h>
#include <delay.h>
#include <macros.h>
#include <parameter.h>
//--------------------------------主函数--------------------------------------//
void main(void)
{
timer0_int();
timer1_int();
ADC_int();
LCD_init();//液晶初始化
TIMSK = 0x11; // 定时器/计数器1比较匹配A中断
SEI(); // 使能全局中断
scale=30; //调节50Hz占空比
while(1)
{
//27KHz占空比设置
OCR1A++;
if(OCR1A!=147)OCR1A++;
else OCR1A=10;
OCR1B=294-OCR1A;
//50Hz占空比设置
if(scale!=50)scale++;
else scale=1;
//channel通道选择
if(channel!=7)channel++;
else channel=0;
adcdisplay();
delay_nms(10);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -