| 
								
								CJ-2超声波测距板套件  
								59元/套 
								    声波在空气中的速度为340米/秒,超声波发射传感器发射超声波束遇到前方物体后反回,由接收传感器接收,利用时间差可以计算出距离.超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,利用超声波的这些特性进行距离检测比较迅速、方便、制作容易价格低廉且测量精度也可达到工业要求。 
								CJ-2超声波测距板以AT89S51单片机为核心,使用收发分体式超声波传感器. 
								  CJ-2超声波测距板为教学用板,全套散件,包括汇编原程序,电路图,PCB图,是学习的最佳选择 
									
									    四位LED显示,电源:9-12V 
									    测量距离:0.4-200厘米 
									    测量精度:+-1厘米      
									该板按键开关上方的三个小孔可以另配DS18B20温度检测集成电路,在加入温度误差补偿后,该板可以使测量精度提高1倍(套件里不含AT24C02和DS18B20) 
									   超声波初始设置 
									   LED1闪烁 
									   正常工作时数码管显示数值 
									   LED4闪烁 
									   LED4指示灯每闪烁一次测距完成2个周期     
									板上资源:超声波收发传感器、接收放大电路、四位Led显示、3位按键;     
									经过测试,此实验板的测量范围是40-200cm。还可以在远,单就不很稳定,要自己把程序在完善下 
								
								  该板预留AT24C02串口通信及DS18B20测温集成电路位置. 
								套件里不含该器件 
									
									
									
									源程序(仅供参考) 
									
									;*********************************;CJ-2超声波测距板程序
 ;********************************
 ;4位共阴LED数码管
 ;千位    P2.3
 ;百位    P2.4
 ;十位    P2.5
 ;个位    P2.6
 ;定时溢出指示:  P1.1
 ;定时无信号指示: P1.7
 ;超近距离指示: P1.5
 ;超远距离指示: P1.6
 ;接收中断 P3.2
 ;超声发射  P2.0
 ;可供选择信号指示:P1.1/P1.5/P1.6/P1.7
 ;**************************
 ORG 0000H
 AJMP MAIN
 ORG 0003H;定时器0外中断向量地址
 AJMP TIME1
 ORG 000BH ;定时器0的溢出中断向量地址
 AJMP TIME0 ;跳转到定时器程序处
 ORG 36H
 
 ;开机初始化
 MAIN:MOV A,#0FFH
 MOV P0,A
 MOV P1,A
 MOV P2,A
 MOV P3,A
 clr p2.0
 mov 25h,#10;100厘米初始报警信号1,以分米为单位
 mov 26h,#20;200厘米初始报警信号2,以分米为单位
 M$$$$$$$$$$$$$$$$$$$$$$$$见光盘,本程序仅供参考
 ;#########################超近距离判别(判别量255之内)
 mov a,r5;测距数值低位
 cjne 
									a,25h,l2;;累加器中的数值=25H顺序执行,否则转移*****判别测距小于等于35H内数值
 ajmp l3
 l2:jc l3;CY=1(累加器>35h)顺序执行,否则转移
 ........
 ;##########################
 $$$$$$$$$$$$$$$$$$$$$$$$见光盘,本程序仅供参考
 
 ;数码管显示定时时间的程序
 timea:mov dptr,#tab ;指定查表启始地址
 mov b,#100 ;10进制/10=10进制
 div ab
 jz timea1;第一位为0时,不显示
 MOVC A,@A+DPTR ;查百位数的7段代码
 mov p0,a ;送出百位的7段代码
 clr p2.3 ;开百位显示
 ACALL DELY1;显示1毫秒
 timea1: setb p2.3;关闭百位显示,防止鬼
 mov a,b
 mov b,#10
 div ab
 MOVC A,@A+DPTR ;查十位数的7段代码
 mov p0,a ;送出十位的7段代码
 clr p2.4 ;开十位显示
 ACALL DELY1;显示1毫秒
 setb p2.4;关闭十位显示,防止鬼影
 mov a,b;个位
 MOVC A,@A+DPTR ;查个位数的7段代码
 mov p0,a ;送出个位的7段代码
 clr p2.5 ;开个位显示
 ACALL DELY1;显示1毫秒
 setb p2.5;关闭个位显示,防止鬼影
 mov a,#0;补充个位
 MOVC A,@A+DPTR ;查个位数的7段代码
 mov p0,a ;送出个位的7段代码
 clr p2.6 ;开个位显示
 ACALL DELY1;显示1毫秒
 setb p2.6
 ret
 
 ;1毫秒延时子程序
 DELY1: MOV R4,#2
 DD1: MOV R5,#248
 DJNZ R5,$
 DJNZ R4,DD1
 RET
 
 ;10毫秒延时子程序
 DELAY10:MOV R4,#20
 DD2: MOV R5,#248
 DJNZ R5,$
 DJNZ R4,DD2
 RET
 
 TIME0: ;定时器0溢出中断
 PUSH ACC
 PUSH PSW ;将PSW和ACC入栈
 clr tr0;关定时器
 clr ex0;关外中断
 mov a,#0aah
 mov 32h,a
 mov 33h,a
 mov 34h,a
 mov r0,#00h
 mov r1,#01h
 cpl p1.1
 POP PSW
 POP ACC
 RETI
 TIME1: ;定时器0的外中断
 PUSH ACC
 PUSH PSW ;将PSW和ACC入栈
 clr tr0;关定时器
 clr ex0;关外中断
 clr et0
 CPL P1.7
 mov a,th0;高位
 subb a,#0h;8bh;0b1h
 mov 0030h,a
 mov a,tl0;低位
 subb a,#78h;48h;0d0h;0f4h;0e0h
 mov 0031h,a
 mov r0,#00h
 mov r1,#00h
 POP PSW
 POP ACC
 RETI
 
 ;4位7段数码管各划的数字排列表(共阴)
 tab:DB 
									0ebh,00ah,067h,06eh,08eh,0ech,0edh,02ah,0efh,0eeh,014h,074h
 ;0 1 2 3 4 5 6 7 8 9 一。三。
 END
 
									
									CJ-2超声波测距板汇编原程序公开,方便单片机爱好者学习使用及功能扩展. 
									CJ-2套件:59元.(不含电源) 
									
									
									
									重要说明:
 散件并不是成品,不同的人动手能力,技术水准有差异,我们对制作过程中可能有无法预料的情况的免责声明如下:
 
 1. 
									PCB板:生产PCB的厂家是我们长期合作的PCB供应商,其品质一直相当不错。提醒大家在焊接前最好检查一遍PCB(可以用万用表或目测)。
     2. 
									所有元件未经上锡10天内可以退换,焊接前最好检查一遍。另外套件收到后不满意也可以退货,但由此产生的运费由客户自行承担。焊好的成品无法使用,不退换,不维修.     3. 
									套件我们尽量保证包装时不出差错。尽管如此,仍有可能造成个别疏漏,如因此发生补寄,将使用平信寄出。如果需要快递需客户自行承担快递费。     4.
									技术支持:只提供QQ技术支持。 
									     电子DIY失败很正常,与各人的动手能力、技术水平关系很大。我们不能保证每一位朋友都能DIY成功,但我们可以保证硬件电路、PCB布线是没有问题的。如果有软件bug,我们会负责修复。如果您有一定的动手能力,能看懂硬件电路并懂得判断和修理可能出现的电路故障,则可以100% 做成功。
 我们发布这个免责声明,的确有不符合消费者利益的地方,我们本着对客户负责的态度没有隐瞒任何可能存在的问题。此免责声明只针对套件,套件不是成品,不可能获得成品一样的品质。如果您不能接受,或者您对自己的动手能力没有信心,请不要购买此套件,。
 |