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

📄 tongbu.sdi

📁 多个仿真例子
💻 SDI
字号:
,,,        ORG     0
0000,75 89 60,START,START:  MOV     TMOD,#60H       ;设T1为方式2,计数方式
0003,75 8B FF,,        MOV     TL1,#0FFH       ;1次计数初值
0006,75 8D FF,,        MOV     TH1,#0FFH
0009,D2 92,,        SETB    P1.2
000B,C2 93,,        CLR     P1.3
000D,D2 8E,,        SETB    TR1             ;启动T1计数
000F,10 8F 02,LOOP,LOOP:   JBC     TF1,LP1
0012,80 FB,,        SJMP    LOOP
0014,C2 8E,LP1,LP1:    CLR     TR1             ;停止计数
0016,75 89 20,,        MOV     TMOD,#20H       ;T1改为定时器,方式2
0019,75 8D CE,,        MOV     TH1,#0CEH       ;100us定时初值
001C,75 8B CE,,        MOV     TL1,#0CEH
001F,D2 93,,        SETB    P1.3            ;P1.3输出1
0021,C2 92,,        CLR     P1.2            ;P1.2输出0
0023,D2 8E,,        SETB    TR1             ;启动T1定时
0025,79 04,,        MOV     R1,#4           ;R1计100us的个数
0027,10 8F 02,LOOP1,LOOP1:  JBC     TF1,LP2         ;第一个100us到?
002A,80 FB,,        SJMP    LOOP1           ;没到,等待
002C,D2 92,LP2,LP2:    SETB    P1.2            ;到了,P1.2恢复
002E,10 8F 02,LOOP2,LOOP2:  JBC     TF1,LP3
0031,80 FB,,        SJMP    LOOP2
0033,D9 F9,LP3,LP3:    DJNZ    R1,LOOP2        ;500us到了吗?否,继续
0035,C2 93,,        CLR     P1.3            ;P1.3恢复0
0037,C2 8E,,        CLR     TR1             ;关定时器T1
0039,80 C5,,        SJMP    START
000E,,,        END

⌨️ 快捷键说明

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