资料详情

家用防盗报警器143

头像

51单片机

编号:4936

程序部分

  家用防盗报警器源程序清单
;��
        ORG  0000H        
        AJMP MAIN          
        ORG  001BH    
        LJMP WT0
        ORG  30H

MAIN:   MOV  SP,#50H
        MOV 20H,#0
        MOV 24H,#0http://www.16sheji8.cn/
        MOV  P3,#0
        MOV  P1,#0
        MOV  TH0,#6       
        MOV  TL0,#6
        MOV  TMOD,#02H
        SETB EA
        SETB ET0
        SETB TR0
M:      MOV P1,#00H
        MOV A,P3
        ANL A,#7FH
        CJNE A,#7FH,W37
        AJMP M 
                          
WT0:    PUSH ACC
        PUSH PSW
        INC 22H                
        MOV A,22H
        CJNE A,#200,TORETI
        MOV 22H,#0
        INC 23H                
        MOV A,23H
        CJNE A,#10,TORETI       ;1s  
        MOV 23H,#0             
        JNB 00H,WBJ
TORETI: POP PSW
        POP ACC
        RETI
WBJ:    CPL P3.7
        AJMP TORETI            
W37:    INC 24H
 MOV A,24H
        CJNE A,#10,M
        SETB 00H
        AJMP M
        END
 


允镜魇源翱谝院?按<F3>键,调入“L06.ASM”��,按<F9>键进行汇编。3.按<ALT>+<F>键将“L06.ASM”转换成编程器需要的格式的��文件。选择“Save OBJ as....”项,按回车键待出现选择窗口后,按<Esc>键确定文��件名和文件格式。文件格式选“(.)ROM”,然后存盘。4.按<Esc>键前退一步。5.按��<Alt>+<X>键返回DOS系统。http://www.16sheji8.cn/
    用以前介绍的方法将“L06.ROM”格式的文件固化在AT89C2051中。
    硬件调试:1.检查线路应焊接无误。2.先不插入AT89C2051,用短路线把D1插座��的(12)脚接地,调整L1和V1的安装位置和角度,测量D1插的(2)脚电压,L1和V1��之间无遮挡时(2)脚电压约为0V,有遮挡时(2)脚电压大于4V。用相同方法反复调整��其他几对红外收发管的位置和角度,使D1插座的(3)(6)(7)(8)(9)各脚的电压符合��要求。 将写入程序的AT89C2051插入电路中的IC插座上,接通电源即可工作。