倒车雷达的设计
参考文献
[1] Shi-Wei Lee Cheng-Song Wu. Design of an automatic meter reading electricity Metering[A],Proceeding of the 1996 IEEE IECON 22nd International Conference, 1996.
[2] Maruyama K, Ku N. An Optimized Gateway Controller For Home Automatic enter Reading System[A], Consumer Electronics, 1991 IEEE International Conference, 2001.
[3] 薛栋梁.CS-51单片机原理与运用(二)[M].中国水利出版社,2001.
[4] 王晓君,安国臣等.CS-51及兼容单片机原理与选型[M].电子工业出版社,2002.
[5] 张立科.单片机典型模块设计实例导航[M].人民邮电出版社,2006. [6] 邻宽明.单片机器件外围适用手册[M].北京航空航天大学出版社,2002. [7] 李少军,王厚军.适用接口技术[M].成都电子科技大学出版社,1998.
[8] 何立民.单片机应用系统抗干扰技术[M].北京航天航空大学出版社,1999. [9] 顾永红.综述单片机应用系统的抗干扰技术[J].计算机自动测量与控制,2000 NoB:51-53.
[10] Fischer.Rochelle A, Schulz.Noe1, Anderdon.Gordon H, Information management for an automated meter reading system, Proceedings of the American Power Conference, 2002,62: 150-154.
[11]于万民,王合力. PC 机与 PIC 单片机串行通讯的实现,现代电子技术,2003,18:26-28.
[12] 李学海. PIC 单片机实践[M],北京:北京航空航天大学出版社,2004. [13] 郝波,秦宏,李川 模拟电子技术基础 [M],西安电子科技大学出版社,2003 [14] 来清民. 传感器与单片机接口及实例[M],北京航空航天大学出版社,2008 [15] 崔中勤. 中外集成电路速查手册[M],电子工业出版社,1991
[16] 赵望达,陈建国,. 基于MSC1210Y的铁路道口安全防护无线预警系统设计[J]. 电子质量 , 2005,(12) .
[17] 王秀琴,赵金宪. 单片机在智能报警系统中的应用[J]. 煤矿机械 , 2004,(10) [18] 康华光.电子技术基础 模拟部分 (第五版).北京:高等教育出版社,2006 [19] 康华光.电子技术基础 数字部分 (第五版).北京:高等教育出版社,2006 [20]罗亚非. 凌阳16位单片机应用基础[M] 北京:北京航空航天大学出版社,2003年12月第1版
[21]薛钧义 张彦斌 虞鹤松 樊波. 凌阳十六位单片机原理及应用[M] 北京:北京航空航天出版社 2003年2月第1版
[22]沈美明 温冬蝉IBM-PC汇编语言程序设计[M] 北京:清华大学出版社.2001年8月第二版
- 39 -
沈阳工程学院毕业设计(论文)
附 录
源程序清单
;///////////////////////////////////////////////////////
; USE BY :超声波测距器 ; IC :AT89C51 ; TEL :
; OSCCAL :XT (12M) ; display :共阳LED显示
; Updata :2004/12/12 ; NAME :ZHOUSS ;///////////////////////////////////////////////////////
;测距范围7CM-11M,堆栈在4FH以上,20H用于标志
;显示缓冲单元在40H-43H,使用内存44H、45H、46H用于计算距离 ;
VOUT EQU P1.0 ; 红外脉冲输出端口 speak equ p1.1
;******************************************** ;* 中断入口程序 *
;******************************************** ;
ORG 0000H LJMP START ORG 0003H LJMP PINT0 ORG 000BH reti
ORG 0013H RETI
ORG 001BH LJMP INTT1 ORG 0023H RETI
ORG 002BH RETI ;
;********************************************
- 40 -
倒车雷达的设计
;* 主 程 序 *
;******************************************** ;
START: MOV SP,#4FH
MOV R0,#40H ;40H-43H为显示数据存放单元(40H为最高位) MOV R7,#0BH
CLEARDISP: MOV @R0,#00H INC R0
DJNZ R7,CLEARDISP MOV 20H,#00H
MOV TMOD,#11H ;T1为 T0为16位定时器 MOV TH0,#00H ;65毫秒初值 MOV TL0,#00H MOV TH1,#00H
MOV TL1,#00H MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH
MOV R4,#04H ;超声波肪冲个数控制(为赋值的一半) SETB PX0 SETB ET1 SETB EA
SETB TR1 ;开启测距定时器 start1: LCALL DISPLAY
JNB 00H,START1 ;收到反射信号时标志位为1 CLR EA
LCALL WORK ;计算距离子程序 clr EA
MOV R2,#32h;#64H ;测量间隔控制(约4*100=400MS) LOOP: LCALL DISPLAY
DJNZ R2,LOOP CLR 00H setb et0
mov th0,00h
mov tl0,00h
SETB TR1 ;重新开启测距定时器 SETB EA
- 41 -
沈阳工程学院毕业设计(论文)
SJMP Start1
;
;**************************************************** ;* 中断程序* *
;****************************************************
;T1中断,发超声波用 ;T1中断,65毫秒中断一次 INTT1: CLR EA CLR TR0 clr ex0
MOV TH0,#00H MOV TL0,#00H MOV TH1,#00H MOV TL1,#00H
SETB ET0 SETB EA
SETB TR0 ;启动计数器T0,用以计 intt11:
CPL VOUT ;40KHZ nop
nop nop nop nop nop nop nop nop
DJNZ R4,intt11
;超声波发送完毕,
MOV R4,#04H
lcall delay_250 ;延时,避开发射的直达声波信号 SETB EX0 ;开启接收回波中断
RETIOUT: RETI ;外中断0,收到回波时进入 PINT0: nop
jb p3.2,pint0_exit
- 42 -
相关推荐: