主流A/D轉換芯片學習詳解(1):美信MAX197
void Init_MAX197()
{
P1=0x00;
MAX197_Write(0x40);
}
void main()
{
long int frag,i;
uint j;
init_uart();
while(1)
{
Init_MAX197();
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)!=' 主站蜘蛛池模板: 海淀区| 安丘市| 阿勒泰市| 柘荣县| 茌平县| 特克斯县| 永宁县| 获嘉县| 兴山县| 岳池县| 五台县| 肥东县| 孟津县| 五指山市| 彰化市| 滨州市| 西峡县| 安阳县| 揭西县| 镇平县| 宿州市| 陵川县| 海盐县| 曲阳县| 河北省| 金塔县| 吐鲁番市| 波密县| 通山县| 朝阳区| 麻栗坡县| 即墨市| 河西区| 修武县| 长武县| 海盐县| 旺苍县| 延川县| 全椒县| 襄城县| 田阳县|