📄 main._c
字号:
#include <iom128v.h>
#include "delay.h"
#include "ad2543.h"
#include "KeyScay.h"
#include "lcd.h"
/****************************************************************************/
//功能: AD2543使用
//输入: 无
//输出: 无
//备注:
/****************************************************************************/
/***************************全局变量声明*************************************/
unsigned int vol16bit=0;
unsigned char test1[]=" AD2543TEST ";
unsigned int vint=0;
float voltemp=0;
//unsigned int ad2543(void);
/****************************************************************************/
//函数名: ad2543()
//功能: 实现模数转换
//输入: 通道 chnnal
//输出: adc16(经ADC转换后的12位2进制数)
//备注:
/****************************************************************************/
unsigned int ad2543(void)
{
unsigned int adc16;
init_ad2543();
adc16=read_ad2543();
return(adc16);
}
/****************************************************************************/
//函数名: main(void)
//功能: 主函数
//输入: 无
//输出: 无
//备注:
/****************************************************************************/
void main(void)
{
DDRD=0X3F;
PORTD=0xFF;
LCD_init();
LCD_DisplayString(1,1,test1);
while(1)
{
vol16bit=ad2543();
voltemp=(vol16bit/4096.0)*5000;
vint=(int)voltemp;
LCD_DisplayInt(2,5,vint);
delay_nms(1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -