青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1334|回复: 1

基于单片机AT89C51的汽车防盗系统的软件设计

[复制链接]
发表于 2010-11-4 08:52 | 显示全部楼层 |阅读模式
需要这方面的程序,红外传感器TX05D在设计过程中有用到。
发表于 2010-11-4 08:53 | 显示全部楼层
include <reg51.h>
  g$ W8 D* D2 h: T" r% s8 d#define uchar unsigned char
3 q' B8 O  P2 k1 U+ e" d, r% {2 C#define uint  unsigned int
1 B$ V5 D2 i; r5 I5 k
5 I1 [* j0 d7 n; `/ l; @sbit INT1=P3^1;中断0            $ r' U, q# d9 i( ]! q2 m+ h
sbit FEN=P3^6; 蜂鸣器4 I5 R2 }* o5 ?" d
3 Z: E0 U9 q: Y1 s$ X; T0 x7 t
void delay(uint x)
' n6 q  U" ~" O. Q! N) u{4 h# c/ v8 n& s" p8 N
uint a,b;
5 W! ^5 g2 G" n: K6 t& U for(a=x;a>0;a--)# N) [6 ^+ z8 ]; m/ B# K4 [
  for(b=10;b>0;b--); : X  r' C: ~' e( g- l: n
}
/ I) [, A) ^; X7 H. H5 k5 Z( b
8 m  ]" W/ i; {main()
% {# {  q( R3 t  a% |- v6 Y{# M: V( \$ s& w
EA=1;//开总中断1 T' M) f8 H7 X% ]: \# Z& s
EX0=1;//开外部中断0
" \+ }* H% t& U- b1 H& n
# c3 d! Y1 |4 P4 l) t while(1);( s6 Z+ ^2 s0 W( W  _- l  i3 {1 N
}2 d5 `. A2 x3 M9 A
void exter0() interrupt 0! c1 I" a4 B1 j- J. L
{  u6 n' H6 W# ]# ^) y5 j' L9 @
      FEN =0;
4 G2 m- F' A) [9 J; t# N- w      delay(1000);9 W' R+ D5 E5 P; n7 o1 b
      FEN=0;4 O7 V- o5 d, J/ F  G
}0 {0 j& I( |4 t5 ]4 L( O

" @6 o( [( [; F( y1 g4 d+ D$ l
6 X0 H) I' \5 N) y  W
1 a: h# D) P6 s3 |我忘了外部中断0的引脚了,记得好像是3.1,你回去查查,如果是就不用改了,不是就把这个引脚改过来,这个引脚接红外传感器的输出。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-7-7 14:11 , Processed in 0.174812 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表