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

📄 mixture.c

📁 工程模板 使用非常方便适用初学者 敬请下载
💻 C
字号:
//<asm.c>
#define ASM
#include ".\include\asm.h"
//#include <reg52.h>
#pragma OT(4,speed)
unsigned long shiftR1(register unsigned long x)
{
#pragma asm
clr c
mov a,r4
rrc a
mov r4,a

mov a,r5
rrc a
mov r5,a

mov a,r6
rrc a
mov r6,a

mov a,r7
rrc a
mov r7,a

#pragma endasm
return(x);
}


void reverse_FONT()
{
#pragma asm
	mov	a,#82h
	MOV	DPTR,#0000;FONT_ADDRESS
Y0:	movx	@dptr,a
	inc	dptr
	DJNZ 	R3,Y0

	MOV	A,#0
	MOV	R3,#10
	MOV	R0,#80H
Y1:	MOV	@R0,A
	INC	R0
	DJNZ 	R3,Y1

	MOV	DPTR,#0000;FONT_ADDRESS
	MOV	R4,#8
X0:	MOVX	A,@DPTR
	MOV	R0,#80H
	MOV	R3,#8
X1:	RLC	A
	JNC	X2
	PUSH	ACC		
	MOV	A,@R0
	CLR	C
	RLC	A
	ORL	A,#1
	MOV	@R0,A
	POP	ACC
X2:	INC	R0
	DJNZ	R3,X1
	INC	DPTR
	INC	DPTR
	DJNZ	R4,X0
	
	
	MOV	R3,#8
	MOV	R0,#80H
X4:	MOV	A,@R0
	INC	R0
	DJNZ	R3,X4

	
#pragma endasm
}

⌨️ 快捷键说明

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