当前位置:首页 > 红外防盗报警器的设计
学士学位论文 附录B
-30-
JP
VCCVINR2220RU2AU1VCC4012VCCD1LED绿DS1VCCR1110K174ALS042C547u110K47utantou+R12C61234567DPYaabcfbgdeecdfg[LEDgn]DC4SR5220RLED绿1514T1T0EA/VPX1X2RESETRDWRAT89C51202D2S1zantingR1VCC4K731C330uY1RESE9TGNDGQ29014DISPLAYVCCD3D4D5D6LED红LED红LED红LED红R7220RR8220RR9220RR10220RVCC47u1312INT1INT012345678P10P11P12P13P14P15P16P17P00P01P02P03P04P05P06P073938373635343332TANTOU3学士学位论文 附录C
-31-
1918RESETR44K730p30p12MHZC1C21716RXDTXDALE/PPSEN10113029S2fuweiR3220RP20P21P22P23P24P25P26P272122232425262728VCCQ1R64k78050LSSPEAKER 学士学位论文 附录D
ORG 0000H
LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200H
MAIN: MOV IE,#81H ;CPU开放中断,/INT0允许中断 SETB IT0 ;外部中断为边沿触发方式 MOV SP,#30H ;指针入口地址
MOV R0,#00H SETB P3.0 CLR P3.1
MOV P1,#0FFH ;使P1口全部置1 MOV P2,#00H ;P2口清零 CLR P1.2
LP: JNB P1.0,LA ;监测输入信号,是否有输入信号 LA: ACALL DELAY ;延时消抖
JNB P1.0,ALARM ;再次监测输入信号,若有输入信号转入报警子程序 AJMP LP
DELAY:MOV R1,0AAH LD2:MOV R2,0BBH LD1:NOP
DJNZ R2,LD1 DJNZ R1,LD2 RET
ALARM:SETB P1.2 ;开始报警使运行正常绿指示灯熄灭,红灯和声报警启动 MOV A,#00H
INC R0 ;报警次数加一 CJNE R0,#0AH,LP1
MOV R0,#00H
LP1:MOV A,R0 ;显示报警次数 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P2,A TAB: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH ;10S钟定时:
-32-
学士学位论文 MOV 50H,#14H ; 1S循环次数20
MOV 51H,#0AH ; 10S循环次数
MOV TMOD,#01H ; 定时器T0定时 方式1 MOV TL0,#0B0H ;置50ms定时初值 MOV TH0,#3CH
SETB TR0 ;启动T0
L2:JBC TF0,L1 ;查询记数溢出 SJMP L2 L1:CPL P3.0 CPL P3.1
MOV TL0,#0B0H ;重新赋值 MOV TH0,#3CH
DJNZ 50H,L2 ;未到1S继续循环 CPL P3.0 CPL P3.1
MOV 50H,#14H
DJNZ 51H,L2 ;未到10S继续循环 SETB P3.0 ;10s到关闭报警 CLR P3.1
CLR P1.2 ;报警结束,正常运行绿指示灯亮 LJMP LP ;循环,继续工作 END
-33-
学士学位论文 附录E
编号 R1 、R6 R2、R3、R7~R10 R4、R5 C1、C2 C3、C4、C5(极性) D1~~D6 Q1、Q2 U1 、 U2 Y1 K1、K2 LS Tantou DS1 JP 名称 电阻 电阻 电阻 电容 电容 发光二极管 三极管 集成电路 石英晶振 按键 蜂鸣器 热释电传感器 共阴数码管 电源接头 型号 4.7K 220R 10K 30pF 47uF LED 9015/8050 AT89S51、74LS04 12MHZ * 8R 3TR DISPLAY 3OT 数量 2 6 2 2 3 2绿4红 2 1 、1 1 2 1 1 1 1
-34-
共分享92篇相关文档