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

📄 ch18_在内部数据存储器内产生4个随机数值.asm

📁 51单片机基础篇 对于有一定基础的人看看 包含书中所以的源代码
💻 ASM
字号:
     ;FUNCTION NAME: GENERATE_RANDOM_NUMBER
     ;FUNCTION: GENERATE RANDOM NUMBER(4 BYTES)
     ;
     RAND1	EQU	40H
     RAND2 	EQU  	RAND1+1
     RAND3 	EQU 	RAND1+2
     RAND4 	EQU 	RAND1+3
     ;
     GENERATE_RANDOM_NUMBER
                MOV  	A,RAND1
                RRC  	A
                RRC  	A
                RRC  	A
                XRL  	A,RAND3
                RRC  	A
                RRC  	A
                XRL  	A,RAND2
                RRC  	A
                XRL  	A,RAND4
                RRC  	A
                CPL  	C
                MOV  	R0,#RAND1
                MOV  	R2,#04H
     $1		MOV  	A,@R0 		;SAVE RANDOM NUMBER
                RLC  	A
                MOV  	@R0,A
                INC  	R0
                DJNZ 	R2,$1
                RET
     ;

⌨️ 快捷键说明

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