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

📄 daima33.asm

📁 51单片机底层开发人员的有力武器。 ASM文档
💻 ASM
字号:
;初始化子程序。
INT:	MOV	COM,#0E2H      ;复位
	LCALL	PRO
	LCALL	PR3
	MOV	COM,#0A4H      ;关闭等待状态
	LCALL	PRO
	LCALL	PR3
	MOV	COM,#0A9H      ;设置1/32占空比
	LCALL	PRO
	LCALL	PR3
	MOV	COM,#0A0H      ;正向排序设置
	LCALL	PRO
	LCALL	PR3
	MOV	COM,#0C0H      ;设置显示起始行为第一行
	LCALL	PRO
	LCALL	PR3
	MOV	COM,#0AFH      ;开显示设置
	LCALL	PRO
	LCALL	PR3
	RET
;清显示RAM区(清屏)子程序
CLEAR: 	MOV	R4,#00H         ;页面地址暂存器设置
CLEAR1:	MOV	A,R4            ;取页地址值
	ORL	A,#0B8H         ;“或” 页面地址设置代码
	MOV	COM,A           ;页面地址设置
	LCALL	PRO
	LCALL	PR3
	MOV	COM,#00H        ;列地址设置为“0”
	LCALL	PRO
	LCALL	PR3
	MOV	R3,#50H         ;一页清80个字节
CLEAR2:	MOV	DAT,#00H        ;显示数据为“0”
	LCALL	PR1
	LCALL	PR4
	DJNZ	R3,CLEAR2       ;页内字节清零循环
	INC	R4               ;页地址暂存器加1
	CJNE	R4,#04H,CLEAR1 ;RAM区清零循环
	RET
本程序使用8051汇编语言,接口电路和相应的子程序为上面提供的实用电路,使用的模块样机是HY12232C,提供的程序同样可以应用于其他模块,程序中提供参数PD1为不同型号模块所选择。

⌨️ 快捷键说明

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