#include <
intrins.h
>#include <STC_NEW_8051.H>
#include "
UART.h
"#include "
AD.h
"#define
uchar
unsigned char
#define
uint
unsigned
intsbit
xxxx
= P3^5;
uint
i= 0;
void
AD_delay
(uchar
d);void
main()
{P1ASF = 0xff;
//1111,1111,
将P1置成AD工作模式
InitADC
();InitUART
();SendOneByte
(0x65);
//SendOneByte
(&#039;B&#039;);
//ADRJ = AUXR1^2:
//0: 10
位A/D转换结果的高
8位放在ADC_RES
寄存器,低2位放在ADC_RESL
寄存器//1: 10
位A/D转换结果的最高
2位放在ADC_RES
寄存器的低
2位,低8位放在ADC_RESL
寄存器AUXR1 &= ~0x04;
//0000,0100
取反,将
ADJ=0;
ADC_CONTR |= 0x8 ...
附件列表