基于cx超声波测距的调试.docVIP

  • 9
  • 0
  • 约2.16千字
  • 约 5页
  • 2018-08-18 发布于天津
  • 举报
基于cx超声波测距的调试

基于CX20106超声波测距的调试   ????? 在超声测距中,一般采用40KHz的信号。可以通过硬件来产生,比如555,CMOS电路CD4046。还可以通过软件来产生。本方案中采用 单片机软件产生。 关于40KHz信号的产生。如果用单片机定时器中断产生,要特别注意中断服务程序的编写。中断服务不能过长,如果过长,单片机在前一个中断服务程序还没执行完之前,又会有下一个中断产生。所以,单片机将会产生一个错误频率的信号。往往这个错误的频率会比预期的值偏低。比如程序原本要产生一个40KHz的信号。实际单片机只能产生一个20KHz左右的信号。(金聚宝电子提供的程序仅供参考) ?40KHz的信号可以用一个汇编语言子程序来产生。程序如下: ?? ?NAME????? CS_T ?? PR? CS_T? CS_T? SEGMENT?? CODE ????????????????? PUBLIC??? CS_T ????????????????? RSEG????? ?PR?CS_T?CS_T ?CS_T:??????????? PUSH????? ACC ????????????????? MOV????? TH0,? #00H ????????????????? MOV????? TL0,? #00H ????????????????? MOV????? A,??? #4D ????????

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档