测距器
基于51超声波测距器设计
AH JNZ JJ1 MOV 41H, 0AH ; 最高位不亮,次高位也不亮 JJ1: MOV A, R0 MOV R4, A MOV A, R1 MOV R5, A MOV R3, 00D MOV R2, 10D LCALL DIV4BY2 MOV 42H, R4 MOV A 42H JNZ JJ2 MOV A, 41H。 次高位为 0,先看次高位是否为不亮 SUBB A, 0AH JNZ
超声波测距器的设计
迟 0,接收返回的超声波信号。 由于采用 12MHZ晶振,计数器每记一个数就是 1us,取 20℃ 时的超声波传输速度 v=344m/s,则d=(vt)/2=344t/2=(172T0/106)m=(172T0 /10000)cm 其中 T0为中断 T0的计数值。 测出距离后,结果以十进制 BCD码方式送往 LED显示约 ,然后再发出超声波脉冲重复测量。 主程序流程图如下: Company