青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-11-4 08:52 | 显示全部楼层 |阅读模式
需要这方面的程序,红外传感器TX05D在设计过程中有用到。
发表于 2010-11-4 08:53 | 显示全部楼层
include <reg51.h> - R& P- B+ R# ^7 f& T
#define uchar unsigned char5 b( p/ i$ q4 f: d" n
#define uint  unsigned int7 u2 Z- O' a% j, e9 O
; W3 C8 u$ p5 ?$ M
sbit INT1=P3^1;中断0            3 O8 r5 \1 @9 Z1 p% @, R; M
sbit FEN=P3^6; 蜂鸣器" \! Z- A/ C& [* B/ T. U
# H6 J$ C; ]( ~7 B0 @  j
void delay(uint x)
* ^, o2 R! E' b7 X" j# C{/ }, g0 f" W8 A: X
uint a,b;
- }9 i/ y$ V% J# J; Z for(a=x;a>0;a--)
/ @/ c5 ~/ z2 i7 R5 ]2 O  for(b=10;b>0;b--);
* t4 S* |# t( _: G2 _}
  Q: g0 |/ w' v2 M! A& O0 s0 y
8 R9 j2 A3 N# U) h" Q' c) C/ t2 s9 t" gmain()% R) I9 A& |; e! i# K
{, h  ~3 O! g4 y& T5 f3 q
EA=1;//开总中断
2 B% H* ^, m& T1 b5 K# c$ y EX0=1;//开外部中断03 f( m/ q) N  n' \0 b
1 V- g+ u+ v7 _0 O0 r! H
while(1);* o" S, i+ J6 O- p/ ^) `
}
# J2 \3 w$ f- \void exter0() interrupt 0, D6 _1 x- U5 ^' V7 Z' I3 V
{0 S8 @1 h" i4 x1 }
      FEN =0;
" C4 [$ O5 m4 S      delay(1000);
! `% x1 ^0 B% F( X7 L( }* F& P      FEN=0;
+ y4 F* N. E  l* j  Q: T  o}3 R- g9 ?" u8 {; d

; \9 V3 g, b$ m& b* s0 G
# A( d$ q$ d" ^* Z. P% j* d2 g( ^# e" {1 ^
我忘了外部中断0的引脚了,记得好像是3.1,你回去查查,如果是就不用改了,不是就把这个引脚改过来,这个引脚接红外传感器的输出。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 23:11 , Processed in 0.221509 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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