新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 主流A/D轉(zhuǎn)換芯片學(xué)習(xí)詳解(1):美信MAX197

主流A/D轉(zhuǎn)換芯片學(xué)習(xí)詳解(1):美信MAX197

作者: 時(shí)間:2012-08-06 來源:網(wǎng)絡(luò) 收藏

void Init_()
{
P1=0x00;
_Write(0x40);
}
void main()
{
long int frag,i;
uint j;
init_uart();
while(1)
{
Init_();
frag=MAX197_Read();
i=frag*500000/4096;
send_dat(i/100000);
send_char('.');
send_dat(i/10000%10);
send_dat(i/1000%10);
send_dat(i/100%10);
send_dat(i/10%10);
send_dat(i%10);
send_char('v');
send_char('r');
send_char('n');
}
}
#ifndef chuankou
#define chuankou
void init_uart()
{
TMOD = 0X20;
TH1 = 0XFA;
TL1 = 0XFA;
SCON = 0X40;
PCON = 0X80;
TR1 = 1;
REN = 1;
}
void send_dat(uint dat1)
{
SBUF = (dat1+'0');
while(TI==0);
TI = 0;
}
void send_char(uchar dat)
{
SBUF = dat;
while(TI==0);
TI=0;
}
void printstr(uchar *p)
{
while((*p)!='