您现在的位置: 飞速资源网文章中心电脑维修电脑硬件显示器维修字符点阵液晶显示简单测试程序

字符点阵液晶显示简单测试程序

飞速资源网| http://www.ff70.com |显示器维修|人气:213次| 06-10
字符点阵液晶显示简单测试程序

;*******************************************
LCD_XIE EQU 0FEFEH ;向CG/DDRAM写数据{1111/1110/1111/1110/RS//R/W-}
LCD_DU EQU 0FEFFH ;向CG/DDRAM读数据{1111/1110/1111/1111/RS//R/W-}
LCD_BUSY EQU 0FEFDH ;读忙地址        {1111/1110/1111/1101/RS//R/W-}
LCD_DATA EQU 0FEFCH ;指令存储器设置  {1111/1110/1111/1100/RS//R/W-[清屏/返回/开关设置==]}
;********************************************
ORG 0000H
SJMP MAIN
ORG 0050H

;********************************************
MAIN: LCALL LOOP_C
LCALL LOOP_S
LCALL LOOP_L
SJMP $
;********************************************
LOOP_C: MOV 20H,#00H
MOV 21H,#06H
LOOP_D: MOV A,20H
MOV DPTR,#KSDA
MOVC A,@A+DPTR ;表格查的数据 在A里面
MOV DPTR,#LCD_DATA
MOVX @DPTR,A ;开机清屏
LCALL LCD_MANG
INC 20H
DJNZ 21H,LOOP_D
RET
;****************************************数据处理区
LOOP_S: MOV 22H,#00H
MOV 23H,#0AH
LOOP_G: MOV A,22H
MOV DPTR,#STAB
MOVC A,@A+DPTR
MOV DPTR,#LCD_XIE
MOVX @DPTR,A
LCALL LCD_MANG
INC 22H
DJNZ 23H,LOOP_G
RET
;****************************************
LOOP_L: MOV A,#0C0H
MOV DPTR,#LCD_DATA
MOVX @DPTR,A ;开机清屏
LCALL LCD_MANG
MOV 22H,#00H
MOV 23H,#0AH
LOOP_P: MOV A,22H
MOV DPTR,#LOVE
MOVC A,@A+DPTR
MOV DPTR,#LCD_XIE
MOVX @DPTR,A
LCALL LCD_MANG
INC 22H
DJNZ 23H,LOOP_P
RET
;****液晶读忙[DB7/BF=1=忙表示不能接受命令和数据]~~[DB7/BF=0=不忙能接受]****
LCD_MANG: PUSH DPL
PUSH DPH
PUSH ACC
MOV DPTR,#LCD_BUSY
LCD1: MOVX A,@DPTR
JB ACC.7,LCD1
POP ACC
POP DPH
POP DPL
RET
;******************************************表格
KSDA: DB 01H,38H,0CH,14H,06H,80H,0C0H ;初始化数据表格
STAB: DB 30H,31H,32H,33H,34H ;0-9 数据表格
DB 35H,36H,37H,38H,39H
LOVE: DB 49H,20H,4CH,4FH,56H,45H,20H,59H,4FH,55H ;I LOVE YOU 数据表格
END


如果觉得《字符点阵液晶显示简单测试程序》显示器维修,液晶显示器维修,液晶显示器维修视频,三星显示器维修不错,可以推荐给好友哦。
本文Tags: 电脑维修 - 电脑硬件 - 显示器维修,液晶显示器维修,液晶显示器维修视频,三星显示器维修,
广告联系|管理下载|游戏下载|公文中心|驾驶考试|电脑教学|教育教学|名言名句|网站地图|热门专题
Copyright © 资源下载. All Rights Reserved .
本页提供字符点阵液晶显示简单测试程序,显示器维修,液晶显示器维修,液晶显示器维修视频,三星显示器维修参考。
1 2 3 4 5 6 7 8 9 10 11 12