📄 daima33.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 + -