📄 main.c
字号:
/********************************************************************
ATmega16L学习板主函数源文件
晶振频率: 8MHz
编译: ICCAVR 6.31
编写: 3366524@qq.com
********************************************************************/
#include <iom16v.h>
#include <macros.h>
#include "../include/board.h"
#include "../include/ad.h"
#include "../include/uart.h"
void main(void)
{
unsigned int ADCResult;
unsigned char tempfor;
_CLI();
Lib_UartIni(3); // 19.2k
Lib_Uart_SendMessage();
_SEI();
while(1)
{
ADCStart(0);
Delay(250);
Delay(250);
Delay(250);
Delay(250);
ADC_Read(&ADCResult);
tempfor = ((ADCResult * 50) >> 10);
Lib_Uart_SendString("\n通道一转换结果为");
Lib_Uart_SendCh(0x30 + tempfor/10);
Lib_Uart_SendChar(0x2E);
Lib_Uart_SendCh(0x30 + tempfor%10);
Lib_Uart_SendString("伏\n");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -