74hc164.asm

来自「这是购买周立功的试验箱时候松的源代码。很经典的代码。希望学习单片机的朋友好好研究」· 汇编 代码 · 共 31 行

ASM
31
字号
	CLK	EQU	P1.0
	DINA	EQU	P1.1
	DINB	EQU	P1.2
	CLR164	EQU	P1.3

	ORG	8000H
	LJMP	MAIN
	ORG	8100H

MAIN:
	MOV 	SP,#60H		;设置堆栈向量
	NOP			;设置以下端口初始化
	CLR  	CLK		;CLK=0
	SETB 	DINB		;DINB=1
	CLR  	CLR164		;CLR=0输出端口清零
	SETB 	CLR164		;CLR=1

	MOV 	A,#0AAH		;用户输出数据初始化
	MOV 	R4,#08H
SLCHG:	RLC 	A
	MOV 	DINA,C		;串行输出一位数据
	SETB 	CLK		;移位时钟
	NOP
	CLR  	CLK
	NOP
	DJNZ 	R4,SLCHG
	SJMP 	$		;程序结束,完成一次串并转换
	END

	

⌨️ 快捷键说明

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