plus1.sdi

来自「多个仿真例子」· SDI 代码 · 共 30 行

SDI
30
字号
,,,;这是一个产生方波的程序
,,,;在P1.0和P1.1分别输出500Hz和2000Hz的方波信号
,,,        ORG     0
0000,02 00 30,,        LJMP    START
,,,        ORG     0BH
000B,02 00 4D,,        LJMP    TS
,,,        ORG     30H
0030,85 60 81,START,START:  MOV     SP,60H
0033,75 89 02,,        MOV     TMOD,#2
0036,75 8C 06,,        MOV     TH0,#6
0039,75 8A 06,,        MOV     TL0,#6
003C,D2 A9,,        SETB    ET0
003E,D2 B9,,        SETB    PT0
0040,D2 AF,,        SETB    EA
0042,75 08 04,,        MOV     08H,#4  ;1区工作寄存器R0赋初值4
0045,D2 8C,,        SETB    TR0
0047,C2 90,,        CLR     P1.0
0049,C2 91,,        CLR     P1.1
004B,80 FE,,        SJMP    $
004D,C0 D0,TS,TS:     PUSH    PSW
004F,D2 D3,,        SETB    RS0
0051,C2 D4,,        CLR     RS1
0053,B2 91,,        CPL     P1.1
0055,D8 04,,        DJNZ    R0,NEXT
0057,78 04,,        MOV     R0,#4
0059,B2 90,,        CPL     P1.0
005B,D0 D0,NEXT,NEXT:   POP     PSW
005D,32,,        RETI
000E,,,        END

⌨️ 快捷键说明

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