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

📄 liushui.sdi

📁 多个仿真例子
💻 SDI
字号:
,,,;这是一个流水灯控制程序,P1口接有8个LED,低电平点亮
,,,;P3.0接有一个拨动开关,高电平时灯从右向左流动,低电平时相反
,,,;P3.1接有一个按钮开关。按一下则流水灯开始流动,
,,,;再按一下则停止流动,已点亮的LED以1Hz的频率闪动。
,,,;流水灯相邻两灯点亮间隔250mS
,,,FLASH   BIT     00H
,,,        ORG     0
0000,02 00 40,,        LJMP    START
,,,        ORG     30H
0030,7E FA,D250MS,D250MS: MOV     R6,#250
0032,7F FA,L1,L1:     MOV     R7,#250
0034,00,L2,L2:     NOP
0035,00,,        NOP
0036,DF FC,,        DJNZ    R7,L2
0038,DE F8,,        DJNZ    R6,L1
003A,20 B1 02,,        JB      P3.1,L3
003D,B2 00,,        CPL     FLASH
003F,22,L3,L3:     RET
0040,75 81 60,START,START:  MOV     SP,#60H
0043,D2 B0,,        SETB    P3.0
0045,D2 B1,,        SETB    P3.1    ;设P3.0,P3.1为输入状态
0047,C2 00,,        CLR     FLASH
0049,74 FE,,        MOV     A,#0FEH
004B,20 B0 03,LOOP,LOOP:   JB      P3.0,LM
004E,03,,        RR      A
004F,80 01,,        SJMP    OUT
0051,23,LM,LM:     RL      A
0052,F5 90,OUT,OUT:    MOV     P1,A
0054,12 00 30,,        LCALL   D250MS
0057,30 00 F1,SL,SL:     JNB     FLASH,LOOP
005A,75 90 FF,,        MOV     P1,#0FFH
005D,12 00 30,,        LCALL   D250MS
0060,30 00 E8,,        JNB     FLASH,LOOP
0063,12 00 30,,        LCALL   D250MS
0066,30 00 E2,,        JNB     FLASH,LOOP
0069,F5 90,,        MOV     P1,A
006B,12 00 30,,        LCALL   D250MS
006E,30 00 DA,,        JNB     FLASH,LOOP
0071,12 00 30,,        LCALL   D250MS
0074,80 E1,,        SJMP    SL
000E,,,        END
,,,

⌨️ 快捷键说明

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