原创 求助!急!AD574无法工作!是否时序问题!

2009-11-12 08:33 1311 2 2 分类: 模拟

点击看大图上面是我的时序和原理图:但就是没法使AD正常工作。请高手帮助,急啊谢啦


LE(373使能端),CS,A0,R_C(574控制端)都已经定义过了,


uint adc()
{
 uint val,val_1,val_2;
 LE=1;            //373使能


 CS=0;           //使其转化
 A0=0;
 R_C=0;
 LE=0;


 _nop_();


 LE=1;
     CS="0";       //输出读取信号  高8位


 R_C=1;
 A0=0;
 LE=0;
// _nop_();



 val_1=P1;        //记录高8位于val_1
 LE=1;               
     CS="0";


 R_C=1;
 A0=1;
 LE=0;
 _nop_();


 val_2=P1&0xf0;
 val=val_1*16+val_2/16;


 return val;
}


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条