青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-11-4 08:52 | 显示全部楼层 |阅读模式
需要这方面的程序,红外传感器TX05D在设计过程中有用到。
发表于 2010-11-4 08:53 | 显示全部楼层
include <reg51.h>
1 g5 Y: m6 c0 v+ @5 _#define uchar unsigned char
2 y. O4 m0 F9 o' i#define uint  unsigned int
* k$ o3 D& ^! z7 r  Y9 c- X
! Q" I# i5 p1 f% U2 gsbit INT1=P3^1;中断0            
- t7 E$ S( N+ W9 x6 N/ Lsbit FEN=P3^6; 蜂鸣器* v9 |/ P# ^" e( l# i- ^4 O
4 H$ D; a9 R3 u
void delay(uint x)  A7 j* ~. W- L  t: @
{" H2 Y, F4 v, X4 n$ V" R5 ?* P& K3 K
uint a,b;1 j  s4 G* D2 I1 t5 M+ E  g6 ?
for(a=x;a>0;a--)9 s$ |( w" o! X: y* @
  for(b=10;b>0;b--);
. I$ T; g% v7 d/ q}
3 z4 D+ K+ r  A7 t9 O" ?; I) b6 k  d
/ Y) b. Q# m( z5 Qmain()  {7 H/ N% c) ~# M+ p. s2 L
{1 L& y, J/ B6 ?& t5 P1 h0 z* G5 f
EA=1;//开总中断8 X' E) l0 y1 y
EX0=1;//开外部中断0
0 e+ t- V+ E; O' O- {8 c" n( G8 ]# r" ~* v2 N
while(1);
' @& d3 ?" l* l4 }}
$ y- H% K3 _$ A: m& d1 kvoid exter0() interrupt 0" ]0 N  w$ j8 y/ g) [4 T7 k
{
) o* @2 W. [  {" U0 \9 G      FEN =0;6 v' k- @  y  C+ u  w: [
      delay(1000);
5 }1 S7 @  }1 H" j, c4 T- y+ n      FEN=0;$ x' m# h/ d# R
}  e/ M- ~  Q/ A& M" y4 t

! y9 w  _) H& B, v- `& b. J; a# Z! v+ h1 w& T; Q

1 a: ~  U8 q6 V6 D5 v" c我忘了外部中断0的引脚了,记得好像是3.1,你回去查查,如果是就不用改了,不是就把这个引脚改过来,这个引脚接红外传感器的输出。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-3 04:58 , Processed in 0.050436 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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