计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费毕业论文--超声波测距汽车倒车防撞雷达(一(6)

2013-06-15 01:35
导读:超声波传感器是收发一体的,所以在发送完16个脉冲后超声波传感器还有余震,为了从返回信号识别消除超声波传感器的发送信号,要检测返回信号必须在
超声波传感器是收发一体的,所以在发送完16个脉冲后超声波传感器还有余震,为了从返回信号识别消除超声波传感器的发送信号,要检测返回信号必须在启动发射信号后2.38ms才可以检测,这样就可以抑制输出得干扰。当超声波信号碰到障碍物时信号立刻返回,微处理器响应。如图3
 
 

5.2.1 超声波倒车雷达的算法设计
计算超声波传播时间
 在启动发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生一个负跳变,在INT0或INT1端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离。其部分源程序如下:
RECEIVE0:PUSH PSW
PUSH ACC
CLR EX0 ;关外部中断0
MOV R7, TH0 ;读取时间值
MOV R6, TL0?
CLR C
MOV A, R6
SUBB A, #0BBH;计算时间差
MOV 31H, A ;存储结果
MOV A, R7
SUBB A, #3CH
MOV 30H, A?
SETB EX0 ;开外部中断0
POP ACC?
POP PSW
RETI
5.2.2 主程序;
 晶振采用6M,P1口为数码管段输出口,P3.0~P3.2为数码管位输出口,P3.5超声波发送输出,P3.7超声波接收。超声波测距中断入口程序ORG 0000Hljmp startORG 002BH
主程序START: MOV R0,#70H        MOV R7,#0BH        MOV 20H,#00H CLEARDISP: MOV @R0,#00H       INC R0       DJNZ R7,CLEARDISP      MOV TMOD,#99H CJZCX:MOV TL0,#00H       MOV TH0,#00H      MOV R0,#0bH      MOV R1,#0bh      MOV 16H,#03H      MOV 15H,#54H      MOV 17H,#90HPUZEL:MOV 14H,#32H ;超声波发射持续200msHERE:CPL P3.5 ;输出40kHz方波     NOP      NOP      OP      DJNZ 14H,HERE      ETB TR0     ETB P3.2MQ:DJNZ 15H,$    DJNZ 16H,MQ QBA:JNB P3.7,QBC    DJNZ R1,QBA    DJNZ R0,QBAQBC:djnz 17h,QBC     CLR P3.2     CLR TR0      MOV 70h,TL0     MOV 71h,TH0     MOV R2,71h     MOV R3,70h     MOV R6,#22H     MOV R7,#0H     LCALL MULD      MOV R6,#64H     MOV R7,#0H     LCALL DIVD      MOV 73H,R2     MOV 74H,R3     CLR R3     CLR R4     CLR R5     MOV R6,73H     MOV R7,74H      LCALL HB2      MOV A,R4      MOV B,#10H     DIV AB     MOV 78H,A     MOV 77H,B     MOV A,R5     MOV B,#10H     DIV AB     MOV 76H,A     MOV 75H,B      MOV A,78H     CJNE A,#0H,PDCX     MOV A,77H     CJNE A,#5H,PDCX     MOV A,76H     CJNE A,#0H,PDCX     MOV 78H,#0BH     MOV 77H,#0BH     MOV 76H,#0BH     AJMP XXCXPDCX:MOV A,78H     CJNE A,#4H,XXCX     MOV A,77H 

上一篇:免费毕业论文--基于Motorola单片机的电动自行车控 下一篇:免费毕业论文--LED显示屏动态显示和远程监控的实