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

📄 demo.asm

📁 66PP22A单片机dtmf解码程序,用于DTMF通讯 软解码方式
💻 ASM
📖 第 1 页 / 共 4 页
字号:
                   LDA   $0E,0
                   BA3   0184h
                   ADIM  $41,1
                   BNC   01D2h
                   ADIM  $40,1
                   JMP   09D2h
                   SBIM  $41,1
                   BC    01D2h
                   SBIM  $40,1
                   JMP   09D2h
                   LDA   $3E,0
                   CALL  0700h
                   STA   $3F,0
                   BA0   0190h
                   SBIM  $4F,1
                   BC    0193h
                   SBIM  $4E,1
                   JMP   0993h
                   ADIM  $4F,1
                   BNC   0193h
                   ADIM  $4E,1
                   LDA   $3F,0
                   BA1   0199h
                   SBIM  $4D,1
                   BC    019Ch
                   SBIM  $4C,1
                   JMP   099Ch
                   ADIM  $4D,1
                   BNC   019Ch
                   ADIM  $4C,1
                   LDA   $3F,0
                   BA2   01A2h
                   SBIM  $4B,1
                   BC    01A5h
                   SBIM  $4A,1
                   JMP   09A5h
                   ADIM  $4B,1
                   BNC   01A5h
                   ADIM  $4A,1
                   LDA   $3F,0
                   BA3   01ABh
                   SBIM  $49,1
                   BC    01AEh
                   SBIM  $48,1
                   JMP   09AEh
                   ADIM  $49,1
                   BNC   01AEh
                   ADIM  $48,1
                   LDA   $0E,0
                   BA0   01B4h
                   SBIM  $47,1
                   BC    01B7h
                   SBIM  $46,1
                   JMP   09B7h
                   ADIM  $47,1
                   BNC   01B7h
                   ADIM  $46,1
                   LDA   $0E,0
                   BA1   01BDh
                   SBIM  $45,1
                   BC    01C0h
                   SBIM  $44,1
                   JMP   09C0h
                   ADIM  $45,1
                   BNC   01C0h
                   ADIM  $44,1
                   LDA   $0E,0
                   BA2   01C6h
                   SBIM  $43,1
                   BC    01C9h
                   SBIM  $42,1
                   JMP   09C9h
                   ADIM  $43,1
                   BNC   01C9h
                   ADIM  $42,1
                   LDA   $0E,0
                   BA3   01CFh
                   SBIM  $41,1
                   BC    01D2h
                   SBIM  $40,1
                   JMP   09D2h
                   ADIM  $41,1
                   BNC   01D2h
                   ADIM  $40,1
                   ADIM  $3E,1
                   EOR   $3E,0
                   ADCM  $3D,0
                   STA   $0E,0
                   LDA   $32,0
                   BA1   01DDh
                   SBI   $3D,15
                   BNZ   0137h
                   SBI   $3E,8
                   BNZ   0137h
                   JMP   09ECh
                   LDA   $3A,0
                   EOR   $3C,0
                   BA0   01E5h
                   SBI   $3D,3
                   BNZ   0137h
                   SBI   $3E,6
                   BNZ   0137h
                   JMP   09ECh
                   ADIM  $3C,1
                   BNC   01E0h
                   ADIM  $3B,1
                   JMP   09E0h
                   ORIM  $32,1
                   LDI   $30,1
                   JMP   0BD5h
                   LDI   $3D,0
                   STA   $0E,0
                   LDI   $3E,1
                   LDI   $02,14
                   LDI   $04,14
                   LDI   $05,13
                   ANDIM $01,11
                   ADI   $01,4
                   BA2   01F3h
                   ANDIM $01,11
                   LDA   $09,0
                   STA   $3A,0
                   BA0   0244h
                   LDA   $3E,0
                   CALL  0600h
                   STA   $3F,0
                   BA0   0201h
                   ADIM  $5F,1
                   BNC   0204h
                   ADIM  $5E,1
                   JMP   0A04h
                   SBIM  $5F,1
                   BC    0204h
                   SBIM  $5E,1
                   LDA   $3F,0
                   BA1   020Ah
                   ADIM  $5D,1
                   BNC   020Dh
                   ADIM  $5C,1
                   JMP   0A0Dh
                   SBIM  $5D,1
                   BC    020Dh
                   SBIM  $5C,1
                   LDA   $3F,0
                   BA2   0213h
                   ADIM  $5B,1
                   BNC   0216h
                   ADIM  $5A,1
                   JMP   0A16h
                   SBIM  $5B,1
                   BC    0216h
                   SBIM  $5A,1
                   LDA   $3F,0
                   BA3   021Ch
                   ADIM  $59,1
                   BNC   021Fh
                   ADIM  $58,1
                   JMP   0A1Fh
                   SBIM  $59,1
                   BC    021Fh
                   SBIM  $58,1
                   LDA   $0E,0
                   BA0   0225h
                   ADIM  $57,1
                   BNC   0228h
                   ADIM  $56,1
                   JMP   0A28h
                   SBIM  $57,1
                   BC    0228h
                   SBIM  $56,1
                   LDA   $0E,0
                   BA1   022Eh
                   ADIM  $55,1
                   BNC   0231h
                   ADIM  $54,1
                   JMP   0A31h
                   SBIM  $55,1
                   BC    0231h
                   SBIM  $54,1
                   LDA   $0E,0
                   BA2   0237h
                   ADIM  $53,1
                   BNC   023Ah
                   ADIM  $52,1
                   JMP   0A3Ah
                   SBIM  $53,1
                   BC    023Ah
                   SBIM  $52,1
                   LDA   $0E,0
                   BA3   0240h
                   ADIM  $51,1
                   BNC   028Eh
                   ADIM  $50,1
                   JMP   0A8Eh
                   SBIM  $51,1
                   BC    028Eh
                   SBIM  $50,1
                   JMP   0A8Eh
                   LDA   $3E,0
                   CALL  0600h
                   STA   $3F,0
                   BA0   024Ch
                   SBIM  $5F,1
                   BC    024Fh
                   SBIM  $5E,1
                   JMP   0A4Fh
                   ADIM  $5F,1
                   BNC   024Fh
                   ADIM  $5E,1
                   LDA   $3F,0
                   BA1   0255h
                   SBIM  $5D,1
                   BC    0258h
                   SBIM  $5C,1
                   JMP   0A58h
                   ADIM  $5D,1
                   BNC   0258h
                   ADIM  $5C,1
                   LDA   $3F,0
                   BA2   025Eh
                   SBIM  $5B,1
                   BC    0261h
                   SBIM  $5A,1
                   JMP   0A61h
                   ADIM  $5B,1
                   BNC   0261h
                   ADIM  $5A,1
                   LDA   $3F,0
                   BA3   0267h
                   SBIM  $59,1
                   BC    026Ah
                   SBIM  $58,1
                   JMP   0A6Ah
                   ADIM  $59,1
                   BNC   026Ah
                   ADIM  $58,1
                   LDA   $0E,0
                   BA0   0270h
                   SBIM  $57,1
                   BC    0273h
                   SBIM  $56,1
                   JMP   0A73h
                   ADIM  $57,1
                   BNC   0273h
                   ADIM  $56,1
                   LDA   $0E,0
                   BA1   0279h
                   SBIM  $55,1
                   BC    027Ch
                   SBIM  $54,1
                   JMP   0A7Ch
                   ADIM  $55,1
                   BNC   027Ch
                   ADIM  $54,1
                   LDA   $0E,0
                   BA2   0282h
                   SBIM  $53,1
                   BC    0285h
                   SBIM  $52,1
                   JMP   0A85h
                   ADIM  $53,1
                   BNC   0285h
                   ADIM  $52,1
                   LDA   $0E,0
                   BA3   028Bh
                   SBIM  $51,1
                   BC    028Eh
                   SBIM  $50,1
                   JMP   0A8Eh
                   ADIM  $51,1
                   BNC   028Eh
                   ADIM  $50,1
                   ADIM  $3E,1
                   EOR   $3E,0
                   ADCM  $3D,0
                   STA   $0E,0
                   LDA   $32,0
                   BA1   0299h
                   SBI   $3D,10
                   BNZ   01F3h
                   SBI   $3E,5
                   BNZ   01F3h
                   JMP   0AA5h
                   LDA   $3A,0
                   EOR   $3C,0
                   BA0   02A1h
                   SBI   $3D,3
                   BNZ   01F3h
                   SBI   $3E,6
                   BNZ   01F3h
                   JMP   0AA5h
                   ADIM  $3C,1
                   BNC   029Ch
                   ADIM  $3B,1
                   JMP   0A9Ch
                   NOP   
                   JMP   0AA7h
                   LDI   $12,0
                   LDI   $11,4
                   LDI   $10,14
                   LDA   $0F,0
                   BA3   02ADh
                   JMP   0AB6h
                   EORIM $0F,15
                   ADIM  $10,1
                   EORIM $0F,15
                   ADIM  $0F,1
                   BNC   02B5h
                   SBIM  $10,1
                   ADIM  $0F,1
                   JMP   0AB6h
                   SBIM  $10,1
                   LDA   $10,0
                   BAZ   02BAh
                   SBIM  $10,2
                   JMP   0AAAh
                   SBI   $11,5
                   BAZ   02BFh
                   LDI   $11,5
                   LDI   $10,14
                   JMP   0AAAh
                   NOP   
                   NOP   
                   JMP   0ADDh
                   LDA   $0F,0
                   STA   $37,0
                   SBIM  $10,1
                   LDA   $0F,0
                   STA   $36,0
                   SBIM  $10,1
                   LDA   $0F,0
                   STA   $39,0
                   SBIM  $10,1
                   LDA   $0F,0
                   STA   $38,0
                   LDA   $39,0
                   SUB   $37,0
                   LDA   $38,0
                   SBC   $36,0
                   BC    02DBh
                   ADIM  $10,2
                   LDA   $38,0
                   STA   $0F,0
                   ADIM  $10,1
                   LDA   $39,0
                   STA   $0F,0
                   ANDIM $3F,12
                   LDA   $0E,0
                   ORM   $3F,0
                   LDI   $30,4
                   JMP   0BD5h
                   LDI   $12,0
                   LDI   $11,6
                   LDI   $10,15
                   LDA   $0F,0
                   STA   $3D,0
                   SBIM  $10,1
                   LDA   $0F,0
                   STA   $3C,0
                   SBIM  $10,1
                   LDA   $0F,0
                   STA   $3B,0
                   SBIM  $10,1
                   LDA   $0F,0
                   STA   $3A,0
                   SBIM  $11,2
                   LDI   $38,0
                   JMP   0B00h
                   LDA   $3D,0
                   STA   $0F,0
                   SBIM  $10,1
                   LDA   $3C,0
                   STA   $0F,0
                   SBIM  $10,1
                   LDA   $3B,0
                   STA   $0F,0
                   SBIM  $10,1
                   LDA   $3A,0
                   STA   $0F,0
                   SBIM  $10,1
                   BC    02E0h
                   SBI   $11,7

⌨️ 快捷键说明

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