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

📄 zb1.asm

📁 在传一些用另外一种方法控制的LED显示屏的原程序,看看.
💻 ASM
字号:
                SCLK_595   EQU  P1.0   ;移位时钟脉冲
                RCK_595    EQU  P1.1   ;输出锁存器控制脉冲
                SDATA_595  EQU  P1.2   ;串行数据输入

                ORG   00H
    START:      MOV  R2,#00H
   START1:      CLR   P2.0
                MOV  DPTR,#TAB
                MOV  A,R2
                MOVC A,@A+DPTR
                MOV  R0,A
                CALL OUT_595
		NOP
                LCALL  DELAY
		SETB  P2.0
		INC  R2
		CJNE R2,#1,START1
                LJMP   START

OUT_595:
                LCALL WR_595
                CLR  RCK_595
                NOP
                NOP
                SETB RCK_595      ;上升沿将数据送到输出锁存器
                NOP
                NOP
                NOP
                CLR  RCK_595
                RET
WR_595:         
                MOV R4,#08H         
                MOV A,R0
WR_LOOP:        
                RLC A
                MOV SDATA_595,C
                SETB SCLK_595       ;上升沿发生移位
                NOP
                CLR SCLK_595
					 ;NOP
                DJNZ R4,WR_LOOP
                RET
DELAY:          
                MOV 43H,#20H           ; every LED(2ms)
   DL2:         MOV 44H,#20H
   DL1:
                DJNZ 44H,DL1
                DJNZ 43H,DL2
                RET



TAB:  DB  00001111B,11110000B

END

⌨️ 快捷键说明

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