基于CX20106超声波测距的调试.doc

投稿: 变脸 更新: 2024-01-10 浏览: 3次
侵权违规举报

内容介绍

基于CX20106超声波测距的调试 ,基于CX20106超声波测距的调试。
欢迎下载!
基于CX20106超声波测距的调试 在超声测距中,一般采用40KHz的信号。
可以通过硬件来产生,比如555,CMOS 电路CD4046。
还可以通过软件来产生。
本方案中采用弹片机软件产生。
关于40KHz信号的产生。
如果用单片机定时器中断产生,要特别注意中断服 务程序的编写。
中断服务不能过长,如果过长,单片机在前一个中断服务程序还 没执行完之前,又会有下一个中断产生。
所以,单片机将会产生一个错误频率的 信号。
往往这个错误的频率会比预期的值偏低。
比如程序原本要产生一个40KHz 的信号。
实际单片机只能产生一个20KHz左右的信号。
40KHz的信号可以用一个汇编语言子程序来产生。
程序如下: NAMECS_T ?PR?CS_T?CS_TSEGMENTCODE PUBLICCS_T RSEG?PR?CS_T?CS_T CS_T:PUSHACC MOVTH0,#00H MOVTL0,#00H MOVA,#4D SETBTR0 CST_1:CPLP1.0 NOP NOP NOP NOP NOP NOP NOPNOP NOP DJNZACC,CS_T1 88

下载地址

进入下载页
文件大小
174.5KB
上传作者
变脸
文件类型
.doc

健康绿色上网,共建和谐网络环境,禁止发布任何违法信息