单片机和嵌入式系统课程教学.pptVIP

  • 8
  • 0
  • 约8.76千字
  • 约 64页
  • 2017-07-10 发布于湖北
  • 举报
红外测距卡安装示意图 (10cm : 2.25v) 20cm : 1.25v; 40cm : 0.78v; 60cm : 0.5v; 过程:红外测距卡检测到发射和反射之间的相位差后,将相位差的变化转化为输出电压的变化,然后输出电压通过红外测距的信号线接到微控制器的A/D转换口上,转换为相应值:114、64、40、25,最后通过程序转化为10cm、 20cm、 40c 60cm的距离值。 A/D转换 114 程序中转换为 10厘米 测试距离 输出电压 对应十进制 理论 10cm 2.25V 114 2.25/(5/256)=114 20cm 1.25V 64 1.25/(5/256)=64 40cm 0.78V 40 0.78/(5/256)=40 60cm 0.5V 25 0.5/(5/256)=25 10cm 60cm A/D值 距离 20cm 40cm 2.25V 1.25V 0.78V 0.5V int irdata[4]={10,20,40,60}; 建立距离数组 int irADValue[4]={114,64,40,25}; 建立AD输出数字量比较数组 void main() { while(1) {printf(“dis=%d\n”,iranger()); 调用irang

文档评论(0)

1亿VIP精品文档

相关文档