⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 non.asm

📁 一个基于51单片机的报警系统。包含有电路图
💻 ASM
📖 第 1 页 / 共 2 页
字号:
0C1DH 93     MOVC  A, @A+DPTR
0C1EH A3     INC   DPTR
0C1FH 4003   JC    0C24H
0C21H F6     MOV   @R0, A
0C22H 8001   SJMP  0C25H
0C24H F2     MOVX  @R0, A
0C25H 08     INC   R0
0C26H DFF4   DJNZ  R7, 0C1CH
0C28H 8029   SJMP  0C53H
0C2AH E4     CLR   A
0C2BH 93     MOVC  A, @A+DPTR
0C2CH A3     INC   DPTR
0C2DH F8     MOV   R0, A
0C2EH 5407   ANL   A, #07H
0C30H 240C   ADD   A, #0CH
0C32H C8     XCH   A, R0
0C33H C3     CLR   C
0C34H 33     RLC   A
0C35H C4     SWAP  A
0C36H 540F   ANL   A, #0FH
0C38H 4420   ORL   A, #20H
0C3AH C8     XCH   A, R0
0C3BH 83     MOVC  A, @A+PC
0C3CH 4004   JC    0C42H
0C3EH F4     CPL   A
0C3FH 56     ANL   A, @R0
0C40H 8001   SJMP  0C43H
0C42H 46     ORL   A, @R0
0C43H F6     MOV   @R0, A
0C44H DFE4   DJNZ  R7, 0C2AH
0C46H 800B   SJMP  0C53H
0C48H 0102   AJMP  0802H
0C4AH 04     INC   A
0C4BH 08     INC   R0
0C4CH 102040 JBC   20H, 0C8FH
0C4FH 8090   SJMP  0BE1H
0C51H 0F     INC   R7
0C52H 74E4   MOV   A, #E4H
0C54H 7E01   MOV   R6, #01H
0C56H 93     MOVC  A, @A+DPTR
0C57H 60BC   JZ    0C15H
0C59H A3     INC   DPTR
0C5AH FF     MOV   R7, A
0C5BH 543F   ANL   A, #3FH
0C5DH 30E509 JNB   ACC.5, 0C69H
0C60H 541F   ANL   A, #1FH
0C62H FE     MOV   R6, A
0C63H E4     CLR   A
0C64H 93     MOVC  A, @A+DPTR
0C65H A3     INC   DPTR
0C66H 6001   JZ    0C69H
0C68H 0E     INC   R6
0C69H CF     XCH   A, R7
0C6AH 54C0   ANL   A, #C0H
0C6CH 25E0   ADD   A, ACC
0C6EH 60A8   JZ    0C18H
0C70H 40B8   JC    0C2AH
0C72H E4     CLR   A
0C73H 93     MOVC  A, @A+DPTR
0C74H A3     INC   DPTR
0C75H FA     MOV   R2, A
0C76H E4     CLR   A
0C77H 93     MOVC  A, @A+DPTR
0C78H A3     INC   DPTR
0C79H F8     MOV   R0, A
0C7AH E4     CLR   A
0C7BH 93     MOVC  A, @A+DPTR
0C7CH A3     INC   DPTR
0C7DH C8     XCH   A, R0
0C7EH C582   XCH   A, DPL
0C80H C8     XCH   A, R0
0C81H CA     XCH   A, R2
0C82H C583   XCH   A, DPH
0C84H CA     XCH   A, R2
0C85H F0     MOVX  @DPTR, A
0C86H A3     INC   DPTR
0C87H C8     XCH   A, R0
0C88H C582   XCH   A, DPL
0C8AH C8     XCH   A, R0
0C8BH CA     XCH   A, R2
0C8CH C583   XCH   A, DPH
0C8EH CA     XCH   A, R2
0C8FH DFE9   DJNZ  R7, 0C7AH
0C91H DEE7   DJNZ  R6, 0C7AH
0C93H 80BE   SJMP  0C53H
0C95H 7F98   MOV   R7, #98H
0C97H 120EB0 LCALL 0EB0H
0C9AH 7FC8   MOV   R7, #C8H
0C9CH 120ECB LCALL 0ECBH
0C9FH 7FB7   MOV   R7, #B7H
0CA1H 120ECB LCALL 0ECBH
0CA4H 7FC8   MOV   R7, #C8H
0CA6H 120ECB LCALL 0ECBH
0CA9H 7FCF   MOV   R7, #CFH
0CABH 120ECB LCALL 0ECBH
0CAEH 7F20   MOV   R7, #20H
0CB0H 120ECB LCALL 0ECBH
0CB3H 7F20   MOV   R7, #20H
0CB5H 120ECB LCALL 0ECBH
0CB8H 7FD1   MOV   R7, #D1H
0CBAH 120ECB LCALL 0ECBH
0CBDH 7FA1   MOV   R7, #A1H
0CBFH 120ECB LCALL 0ECBH
0CC2H 7FCA   MOV   R7, #CAH
0CC4H 120ECB LCALL 0ECBH
0CC7H 7FFD   MOV   R7, #FDH
0CC9H 120ECB LCALL 0ECBH
0CCCH 7F20   MOV   R7, #20H
0CCEH 120ECB LCALL 0ECBH
0CD1H 7F20   MOV   R7, #20H
0CD3H 120ECB LCALL 0ECBH
0CD6H 7FD2   MOV   R7, #D2H
0CD8H 120ECB LCALL 0ECBH
0CDBH 7FC6   MOV   R7, #C6H
0CDDH 120ECB LCALL 0ECBH
0CE0H 7FB6   MOV   R7, #B6H
0CE2H 120ECB LCALL 0ECBH
0CE5H 7FAF   MOV   R7, #AFH
0CE7H 020ECB LJMP  0ECBH
0CEAH 7F90   MOV   R7, #90H
0CECH 120EB0 LCALL 0EB0H
0CEFH 7FB7   MOV   R7, #B7H
0CF1H 120ECB LCALL 0ECBH
0CF4H 7FA2   MOV   R7, #A2H
0CF6H 120ECB LCALL 0ECBH
0CF9H 7FC9   MOV   R7, #C9H
0CFBH 120ECB LCALL 0ECBH
0CFEH 7FE4   MOV   R7, #E4H
0D00H 120ECB LCALL 0ECBH
0D03H 7FC6   MOV   R7, #C6H
0D05H 120ECB LCALL 0ECBH
0D08H 7FF7   MOV   R7, #F7H
0D0AH 120ECB LCALL 0ECBH
0D0DH 7FB1   MOV   R7, #B1H
0D0FH 120ECB LCALL 0ECBH
0D12H 7FE0   MOV   R7, #E0H
0D14H 120ECB LCALL 0ECBH
0D17H 7FBA   MOV   R7, #BAH
0D19H 120ECB LCALL 0ECBH
0D1CH 7FC5   MOV   R7, #C5H
0D1EH 120ECB LCALL 0ECBH
0D21H 7F3A   MOV   R7, #3AH
0D23H 120ECB LCALL 0ECBH
0D26H 7F20   MOV   R7, #20H
0D28H 120ECB LCALL 0ECBH
0D2BH 7FA3   MOV   R7, #A3H
0D2DH 120ECB LCALL 0ECBH
0D30H 7FB0   MOV   R7, #B0H
0D32H 020ECB LJMP  0ECBH
0D35H 7B00   MOV   R3, #00H
0D37H 7A00   MOV   R2, #00H
0D39H 7908   MOV   R1, #08H
0D3BH 8B2D   MOV   2DH, R3
0D3DH 8A2E   MOV   2EH, R2
0D3FH 892F   MOV   2FH, R1
0D41H C292   CLR   P1.2
0D43H C290   CLR   P1.0
0D45H D292   SETB  P1.2
0D47H 7FBF   MOV   R7, #BFH
0D49H 120F1D LCALL 0F1DH
0D4CH E4     CLR   A
0D4DH F530   MOV   30H, A
0D4FH 120F3F LCALL 0F3FH
0D52H AB2D   MOV   R3, 2DH
0D54H AA2E   MOV   R2, 2EH
0D56H A92F   MOV   R1, 2FH
0D58H EF     MOV   A, R7
0D59H 120E03 LCALL 0E03H
0D5CH 7401   MOV   A, #01H
0D5EH 252F   ADD   A, 2FH
0D60H F52F   MOV   2FH, A
0D62H E4     CLR   A
0D63H 352E   ADDC  A, 2EH
0D65H F52E   MOV   2EH, A
0D67H 0530   INC   30H
0D69H E530   MOV   A, 30H
0D6BH C3     CLR   C
0D6CH 9408   SUBB  A, #08H
0D6EH 40DF   JC    0D4FH
0D70H D290   SETB  P1.0
0D72H C292   CLR   P1.2
0D74H 22     RET
0D75H C2A5   CLR   P2.5
0D77H C2A6   CLR   P2.6
0D79H C2A7   CLR   P2.7
0D7BH 7F16   MOV   R7, #16H
0D7DH 120F00 LCALL 0F00H
0D80H 7F30   MOV   R7, #30H
0D82H 120EB0 LCALL 0EB0H
0D85H 7F06   MOV   R7, #06H
0D87H 120F5E LCALL 0F5EH
0D8AH 7F30   MOV   R7, #30H
0D8CH 120EB0 LCALL 0EB0H
0D8FH 7F03   MOV   R7, #03H
0D91H 120F5E LCALL 0F5EH
0D94H 7F0C   MOV   R7, #0CH
0D96H 120EB0 LCALL 0EB0H
0D99H 7F06   MOV   R7, #06H
0D9BH 120F5E LCALL 0F5EH
0D9EH 7F01   MOV   R7, #01H
0DA0H 120EB0 LCALL 0EB0H
0DA3H 7F07   MOV   R7, #07H
0DA5H 120F00 LCALL 0F00H
0DA8H 7F06   MOV   R7, #06H
0DAAH 120EB0 LCALL 0EB0H
0DADH D2A7   SETB  P2.7
0DAFH 22     RET
0DB0H 120D35 LCALL 0D35H
0DB3H 7F80   MOV   R7, #80H
0DB5H 120EB0 LCALL 0EB0H
0DB8H AF0E   MOV   R7, 0EH
0DBAH 120EE6 LCALL 0EE6H
0DBDH 7F2F   MOV   R7, #2FH
0DBFH 120ECB LCALL 0ECBH
0DC2H AF0C   MOV   R7, 0CH
0DC4H 120EE6 LCALL 0EE6H
0DC7H 7F2F   MOV   R7, #2FH
0DC9H 120ECB LCALL 0ECBH
0DCCH AF0B   MOV   R7, 0BH
0DCEH 120EE6 LCALL 0EE6H
0DD1H 7F2F   MOV   R7, #2FH
0DD3H 120ECB LCALL 0ECBH
0DD6H AF0A   MOV   R7, 0AH
0DD8H 120EE6 LCALL 0EE6H
0DDBH 7F3A   MOV   R7, #3AH
0DDDH 120ECB LCALL 0ECBH
0DE0H AF09   MOV   R7, 09H
0DE2H 120EE6 LCALL 0EE6H
0DE5H AF08   MOV   R7, 08H
0DE7H 020EE6 LJMP  0EE6H
0DEAH BB0106 CJNE  R3, #01H, 0DF3H
0DEDH 8982   MOV   DPL, R1
0DEFH 8A83   MOV   DPH, R2
0DF1H E0     MOVX  A, @DPTR
0DF2H 22     RET
0DF3H 5002   JNC   0DF7H
0DF5H E7     MOV   A, @R1
0DF6H 22     RET
0DF7H BBFE02 CJNE  R3, #FEH, 0DFCH
0DFAH E3     MOVX  A, @R1
0DFBH 22     RET
0DFCH 8982   MOV   DPL, R1
0DFEH 8A83   MOV   DPH, R2
0E00H E4     CLR   A
0E01H 93     MOVC  A, @A+DPTR
0E02H 22     RET
0E03H BB0106 CJNE  R3, #01H, 0E0CH
0E06H 8982   MOV   DPL, R1
0E08H 8A83   MOV   DPH, R2
0E0AH F0     MOVX  @DPTR, A
0E0BH 22     RET
0E0CH 5002   JNC   0E10H
0E0EH F7     MOV   @R1, A
0E0FH 22     RET
0E10H BBFE01 CJNE  R3, #FEH, 0E14H
0E13H F3     MOVX  @R1, A
0E14H 22     RET
0E15H E4     CLR   A
0E16H FD     MOV   R5, A
0E17H 7F8E   MOV   R7, #8EH
0E19H 120F4F LCALL 0F4FH
0E1CH C292   CLR   P1.2
0E1EH C290   CLR   P1.0
0E20H D292   SETB  P1.2
0E22H 7FBE   MOV   R7, #BEH
0E24H 120F1D LCALL 0F1DH
0E27H 7E08   MOV   R6, #08H
0E29H 120DEA LCALL 0DEAH
0E2CH FF     MOV   R7, A
0E2DH 120F1D LCALL 0F1DH
0E30H 7401   MOV   A, #01H
0E32H 29     ADD   A, R1
0E33H F9     MOV   R1, A
0E34H E4     CLR   A
0E35H 3A     ADDC  A, R2
0E36H FA     MOV   R2, A
0E37H DEF0   DJNZ  R6, 0E29H
0E39H D290   SETB  P1.0
0E3BH C292   CLR   P1.2
0E3DH 22     RET
0E3EH 758130 MOV   SP, #30H
0E41H 75A895 MOV   IE, #95H
0E44H C28A   CLR   IT1
0E46H 7F02   MOV   R7, #02H
0E48H 120F00 LCALL 0F00H
0E4BH 120E66 LCALL 0E66H
0E4EH 7F0A   MOV   R7, #0AH
0E50H 120F00 LCALL 0F00H
0E53H 20930B JB    P1.3, 0E61H
0E56H 7F0A   MOV   R7, #0AH
0E58H 120F5E LCALL 0F5EH
0E5BH 209303 JB    P1.3, 0E61H
0E5EH 120800 LCALL 0800H
0E61H 120DB0 LCALL 0DB0H
0E64H 80E8   SJMP  0E4EH
0E66H D2B6   SETB  P3.6
0E68H D2B7   SETB  P3.7
0E6AH D293   SETB  P1.3
0E6CH D294   SETB  P1.4
0E6EH D295   SETB  P1.5
0E70H E4     CLR   A
0E71H FF     MOV   R7, A
0E72H 7410   MOV   A, #10H
0E74H 2F     ADD   A, R7
0E75H F8     MOV   R0, A
0E76H A607   MOV   @R0, 07H
0E78H 0F     INC   R7
0E79H BF04F6 CJNE  R7, #04H, 0E72H
0E7CH 7B00   MOV   R3, #00H
0E7EH 7A00   MOV   R2, #00H
0E80H 7908   MOV   R1, #08H
0E82H 120F2D LCALL 0F2DH
0E85H 120D35 LCALL 0D35H
0E88H 120D75 LCALL 0D75H
0E8BH 020B5F LJMP  0B5FH
0E8EH 7580FF MOV   P0, #FFH
0E91H C296   CLR   P1.6
0E93H D297   SETB  P1.7
0E95H C2B7   CLR   P3.7
0E97H E580   MOV   A, P0
0E99H 30E70D JNB   ACC.7, 0EA9H
0E9CH C2B7   CLR   P3.7
0E9EH C2A7   CLR   P2.7
0EA0H D2B5   SETB  P3.5
0EA2H E580   MOV   A, P0
0EA4H FF     MOV   R7, A
0EA5H C2B5   CLR   P3.5
0EA7H 80F0   SJMP  0E99H
0EA9H D2B7   SETB  P3.7
0EABH C296   CLR   P1.6
0EADH C297   CLR   P1.7
0EAFH 22     RET
0EB0H 8F2D   MOV   2DH, R7
0EB2H C2A7   CLR   P2.7
0EB4H 120E8E LCALL 0E8EH
0EB7H 8F2E   MOV   2EH, R7
0EB9H C296   CLR   P1.6
0EBBH C297   CLR   P1.7
0EBDH D2B5   SETB  P3.5
0EBFH 852D80 MOV   P0, 2DH
0EC2H C2B6   CLR   P3.6
0EC4H C2B5   CLR   P3.5
0EC6H D2B6   SETB  P3.6
0EC8H D2A7   SETB  P2.7
0ECAH 22     RET
0ECBH 8F2E   MOV   2EH, R7
0ECDH C2A7   CLR   P2.7
0ECFH 120E8E LCALL 0E8EH
0ED2H 8F2F   MOV   2FH, R7
0ED4H D296   SETB  P1.6
0ED6H C297   CLR   P1.7
0ED8H D2B5   SETB  P3.5
0EDAH 852E80 MOV   P0, 2EH
0EDDH C2B6   CLR   P3.6
0EDFH C2B5   CLR   P3.5
0EE1H D2B6   SETB  P3.6
0EE3H D2A7   SETB  P2.7
0EE5H 22     RET
0EE6H AE07   MOV   R6, 07H
0EE8H EE     MOV   A, R6
0EE9H C4     SWAP  A
0EEAH 540F   ANL   A, #0FH
0EECH 2430   ADD   A, #30H
0EEEH FF     MOV   R7, A
0EEFH EE     MOV   A, R6
0EF0H 540F   ANL   A, #0FH
0EF2H F52D   MOV   2DH, A
0EF4H 2430   ADD   A, #30H
0EF6H F52D   MOV   2DH, A
0EF8H 120ECB LCALL 0ECBH
0EFBH AF2D   MOV   R7, 2DH
0EFDH 020ECB LJMP  0ECBH
0F00H 7E7D   MOV   R6, #7DH
0F02H E4     CLR   A
0F03H FD     MOV   R5, A
0F04H ED     MOV   A, R5
0F05H C3     CLR   C
0F06H 9F     SUBB  A, R7
0F07H 500D   JNC   0F16H
0F09H E4     CLR   A
0F0AH FC     MOV   R4, A
0F0BH EC     MOV   A, R4
0F0CH C3     CLR   C
0F0DH 9E     SUBB  A, R6
0F0EH 5003   JNC   0F13H
0F10H 0C     INC   R4
0F11H 80F8   SJMP  0F0BH
0F13H 0D     INC   R5
0F14H 80EE   SJMP  0F04H
0F16H 22     RET
0F17H C292   CLR   P1.2
0F19H C290   CLR   P1.0
0F1BH D292   SETB  P1.2
0F1DH EF     MOV   A, R7
0F1EH 7F08   MOV   R7, #08H
0F20H A2E0   MOV   C, ACC.0
0F22H 9291   MOV   P1.1, C
0F24H D290   SETB  P1.0
0F26H C290   CLR   P1.0
0F28H C3     CLR   C
0F29H 13     RRC   A
0F2AH DFF4   DJNZ  R7, 0F20H
0F2CH 22     RET
0F2DH 120E15 LCALL 0E15H
0F30H 7F80   MOV   R7, #80H
0F32H 120F69 LCALL 0F69H
0F35H AD07   MOV   R5, 07H
0F37H 53057F ANL   05H, #7FH
0F3AH 7F80   MOV   R7, #80H
0F3CH 020F4F LJMP  0F4FH
0F3FH 7F08   MOV   R7, #08H
0F41H C3     CLR   C
0F42H 13     RRC   A
0F43H A291   MOV   C, P1.1
0F45H 92E7   MOV   ACC.7, C
0F47H D290   SETB  P1.0
0F49H C290   CLR   P1.0
0F4BH DFF4   DJNZ  R7, 0F41H
0F4DH FF     MOV   R7, A
0F4EH 22     RET
0F4FH AE05   MOV   R6, 05H
0F51H 120F17 LCALL 0F17H
0F54H AF06   MOV   R7, 06H
0F56H 120F1D LCALL 0F1DH
0F59H D290   SETB  P1.0
0F5BH C292   CLR   P1.2
0F5DH 22     RET
0F5EH E4     CLR   A
0F5FH FE     MOV   R6, A
0F60H EE     MOV   A, R6
0F61H C3     CLR   C
0F62H 9F     SUBB  A, R7
0F63H 5003   JNC   0F68H
0F65H 0E     INC   R6
0F66H 80F8   SJMP  0F60H
0F68H 22     RET
0F69H 120F17 LCALL 0F17H
0F6CH 120F3F LCALL 0F3FH
0F6FH D290   SETB  P1.0
0F71H C292   CLR   P1.2
0F73H 22     RET
0F74H 08     INC   R0
0F75H 08     INC   R0
0F76H 00     NOP
0F77H 57     ANL   A, @R1
0F78H 23     RL    A
0F79H 3104   ACALL 0904H
0F7BH 03     RR    A
0F7CH 06     INC   @R0
0F7DH 00     NOP
0F7EH 00     NOP
0F7FH 8D8D   MOV   TH1, R5

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -