📄 at502.c
字号:
#include<aduc834.h>
#include<stdio.h>
#define uint unsigned int;
#define uchar unsigned char;
unsigned char i,a,b,res;
void delay(unsigned int z)
{
unsigned int x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void aad_init()
{
ADCMODE=0X10;//ENABLE AAD,MODE0;降耗模式
ADC1CON=0X70;//外参考电压,双极编码, AIN5通道
T3FD=0X12;
T3CON=0X82;
SCON=0X53;//串口设置,9600波特率
INTVAL=0X01;
TIMECON=0X13;
IEIP2=0X04;
EA=1;
}
void main()
{
aad_init();
while(1)
{
;
}
}
void tic() interrupt 10
{
ADCMODE=0X12;
while(!RDY1);
printf("%bx.%bx\n",ADC1H,ADC1L);
// res=ADC1H*0.390625;
// a=res/10;
//b=res%10;
// printf("%bd%bd.",a,b);
// res=ADC1L*0.390625;
// a=res/10;
// b=res%10;
// printf("%bd%bd\n",a,b);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -