电路设计,软件开发,专业项目团队承接电子产品开发!


ISPRO下载型编程器
火爆销售中

RS232/TTL转换器
全IC串口窃电

RS232/TTL转换线
全IC串口窃电

ByteBlasterMV Cable
CPLD/FPGA并口下载线

ByteBlaster II Cable ISPRO下载型编程器
支持S51/AVR/PIC
超级51开发板套件
前卫实用超值

PC/MCU/CPLD
三合一学习套件

全新万年历方案
AVR单片机开发板
 

Min51单片机仿真机
迷你型

ARM7开发板
仅售260元!
 

RS-232/RS-485双向接口电平转换器  

51单片机升级STM32
火爆销售中
MPLAB-ICD2
火爆销售中
LED51开发板
玩具又名图文显示棒

面板模块/开发板
经济危机明智决择

       

GSM MODEM GSM猫

SMS短信模块 工业级/全自动
火爆销售中

大功率数传电台

高速数传电台

您当前位置:电子技术资料 -> 外围驱动 -> LCD液晶显示 ->

祝您阅读愉快!

ISPRO下载型编程器

RS232 TO TTL转换器
↑↑本文相关产品介绍↑↑

基于T6963控制器12864液晶功能汇编子函数


类别:技术文章
来源:未知
作者:未知
关键字:T6963
加入日期:2010-8-4

;LCM(MGLS-240128T)液晶点阵显示驱动程序(FOR T6963C)
TCD BIT P0.2
TRD BIT P0.1
TWR BIT P0.0
DM EQU 38H
O_Y EQU 39H
O_X EQU 40H
COUNT EQU 41H
ORG 0000H
LJMP MAIN
ORG 0050H
MAIN: MOV SP,#60H
LCALL PR3 ;CLEAR RAM
LCALL PR4

MOV DM,#00H
MOV O_Y,#00H
MOV O_X,#00H
LCALL WRI_CC
LCALL DELAY1
LCALL DELAY1

MOV DM,#01H
MOV O_Y,#09H
MOV O_X,#03H
LCALL WRI_CC
MOV DM,#02H
MOV O_Y,#00H
MOV O_X,#06H
LCALL WRI_CC
LCALL DELAY1
LCALL DELAY1
MOV DM,#03H
MOV O_Y,#20H
MOV O_X,#06H
LCALL WRI_CC
LCALL DELAY1
LCALL DELAY1
LCALL DELAY1
LCALL DELAY1
LCALL DELAY1
LCALL DELAY1

AJMP MAIN

PR1: MOV A,R2
ACALL PR14
PR11: MOV A,R3
ACALL PR14
PR12: MOV A,R4
SJMP PR15

PR14: CLR TCD

PR15: CLR TWR
MOV P2,A
SETB TWR
SETB TCD
RET

PR2: CLR TCD
ORL P2,#0FFH
CLR TRD
MOV A,P2
MOV P0,#0FFH
RET

PR3: MOV R2,#00H ;clear ram
MOV R3,#00H
MOV R4,#24H
LCALL PR1
MOV R4,#0B0H
ACALL PR12
MOV R2,#1FH
PR31: MOV R3,#0FFH

PR32: ;CLR A
mov a,#00h
ACALL PR14
DJNZ R3,PR32
DJNZ R2,PR31
MOV R4,#0B2H
ACALL PR12
RET


PR4: ;MOV R2,#00H
;MOV R3,#00H
;MOV R4,#40H
;ACALL PR1

;MOV R2,#00H
;MOV R3,#00H
;MOV R4,#41H
;LCALL PR1

MOV R2,#00H
MOV R3,#08H
MOV R4,#42H
LCALL PR1

MOV R2,#20H
MOV R3,#00H
MOV R4,#43H
LCALL PR1

MOV R4,#0A7H
LCALL PR12
MOV R4,#80H
ACALL PR12
MOV R4,#98H
ACALL PR12
RET
WRI_CC: MOV A,O_Y
MOV B,#20H
MUL AB
ADD A,O_X
MOV O_X,A
MOV A,B
ADDC A,#08H
MOV O_Y,A
MOV A,B
ADDC A,#08H
MOV O_Y,A

MOV DPTR,#TAB
MOV A,DM
MOV B,#20H
MUL AB
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
PUSH DPH
PUSH DPL
MOV COUNT ,#10H

WRI_CC1:MOV R2,O_X
MOV R3,O_Y
MOV R4,#24H
LCALL PR1
POP DPL
POP DPH
CLR A
MOVC A,@A+DPTR
MOV R3,A
MOV A,#10H
MOVC A,@A+DPTR
MOV R2,A
INC DPTR
PUSH DPH
PUSH DPL
MOV R4,#0C0H
LCALL PR11
MOV A,R2
MOV R3,A
LCALL PR11
MOV A,#20H
ADD A,O_X
MOV O_X,A
CLR A
ADDC A,O_Y
MOV O_Y,A
DJNZ COUNT,WRI_CC1
POP ACC
POP ACC
RET

DELAY: MOV R7,#0FFH
D1: NOP
D2: DJNZ R7,D1
RET

DELAY1:MOV R4,#0FFH
LOP3:ACALL DELAY
DJNZ R4,LOP3
RET
TAB:

;-- 文字: 宁 --
;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
DB 02H,01H,3FH,20H,40H,00H,00H,7FH
DB 01H,01H,01H,01H,01H,01H,05H,02H
DB 00H,04H,0FEH,04H,08H,00H,00H,0FCH
DB 00H,00H,00H,00H,00H,00H,00H,00H

;-- 文字: 宁 --
;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
DB 02H,01H,3FH,20H,40H,00H,00H,7FH
DB 01H,01H,01H,01H,01H,01H,05H,02H
DB 00H,04H,0FEH,04H,08H,00H,00H,0FCH
DB 00H,00H,00H,00H,00H,00H,00H,00H

;-- 文字: 科 --
;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
DB 06H,78H,08H,08H,0FEH,18H,1CH,2AH
DB 28H,48H,8BH,08H,08H,08H,08H,08H
DB 08H,88H,48H,48H,08H,88H,48H,48H
DB 0EH,78H,88H,08H,08H,08H,08H,08H

;-- 文字: 技 --
;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
DB 10H,10H,10H,0FDH,10H,14H,19H,31H
DB 0D0H,10H,10H,10H,10H,11H,56H,20H
DB 20H,20H,20H,0FEH,20H,20H,0FCH,08H
DB 88H,90H,60H,60H,90H,0EH,04H,00H

END

您可能还会关注的相关技术资料:

中国电子网
www.EC66.com
QQ:34740080 EMAIL:iloveaoe@163.com
最佳浏览:1024*768
Copyright (C) 2001-2010 EC66.COM All Rights Reserved
Aoe/帝国 制作维护
粤ICP备18061901号