2698|0

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

acd0809多路输入选择的问题 [复制链接]

0809有8路输入,我现在连接了两路(选路地址的B和C位都接地了,因此,A位的0、1,可以直接选择in0和in1,C、B、A相当于000和001),in0和in1;in0没问题,但是in1没反应,请教是怎么回事,谢谢

  1. void adc0809_init(unchar ch)                //ch=0,in0;ch=1,in1;
  2. {
  3.          EA = 1;                     //开总中断
  4.          TMOD = 0x02;                //设定定时器T0工作方式  
  5.          TH0=216;                    //利用T0中断产生CLK信号
  6.          TL0=216;
  7.          TR0=1;                      //启动定时器T0
  8.          ET0=1;
  9.          AD_ST=0;
  10.          AD_E=0;
  11.          AD_ALE = 0 ;
  12.            ADD_A=ch;                        //选传感器
  13.          Delay(5);
  14.          AD_ALE = 1 ;       
  15.          Delay(5);
  16. }
  17. unchar ADCMPX5100_go() //mpx5100dp的 @adc0809         
  18. {
  19.         unchar temp_pres;
  20.          AD_ST=1;
  21.          AD_ALE = 0 ;
  22.          AD_ST=0;                             //启动AD转换
  23.          Delay(30);
  24.          while(!AD_EO);
  25.          AD_E=1;
  26.          Delay(10);       
  27.          temp_pres=P0;
  28.          AD_E=0;
  29.        
  30.         return temp_pres;

  31. }
复制代码
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 11

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表