fm.sdi

来自「这 是 单 片 机模拟的声音模块」· SDI 代码 · 共 27 行

SDI
27
字号
,,,BZQ     EQU     20H
,,,        ORG     0
0000,02 00 30,,        LJMP    START
,,,        ORG     0BH
000B,02 00 53,,        LJMP    TS
,,,        ORG     30H
0030,85 60 81,START,START:  MOV     SP,60H
0033,75 89 02,,        MOV     TMOD,#02H
0036,75 8C CE,,        MOV     TH0,#0CEH
0039,75 8A CE,,        MOV     TL0,#0CEH
003C,D2 B9,,        SETB    PT0
003E,D2 A9,,        SETB    ET0
0040,75 20 01,,        MOV     BZQ,#1
0043,78 01,,        MOV     R0,#1
0045,D2 8C,,        SETB    TR0
0047,D2 AF,,        SETB    EA
0049,75 90 FF,LOOP,LOOP:   MOV     P1,#0FFH
004C,E5 90,,        MOV     A,P1
004E,04,,        INC     A
004F,F5 20,,        MOV     BZQ,A
0051,80 F6,,        SJMP    LOOP
0053,D8 04,TS,TS:     DJNZ    R0,FINISH
0055,B2 B0,,        CPL     P3.0
0057,A8 20,,        MOV     R0,BZQ
0059,32,FINISH,FINISH: RETI
000E,,,        END

⌨️ 快捷键说明

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