添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符G型号页 > 首字符G的型号第286页 > GMS81C7008K > GMS81C7008K PDF资料 > GMS81C7008K PDF资料1第112页
GMS81C71XX LCD MCU附录
;主题:
LCDDGT
;
LCD 7段。数字显示( TMEP , LTIME , RTIME
*
;***********************************************************************
;项:
DGTCNT (位计数)
*
;
X(起始地址)
*
;输出:
输出SEG_PORT ( SEG0 SEG23 )
*
;
输出COM_PORT ( COM0 COM3 )
*
;***********************************************************************
;实例)
_ _
_ _
_ _
_ _
*
; DGTCNT = 9
|
| |
|
|
| |
|
*
; X = LMINUTE
|---| |---|
|---| |---|
*
;
|___| |___|
|___| |___|
*
;
LMINUTE+1
LMINUTE
*
;***********************************************************************
;
LCDDGT : LDM
DGTCNT,#9
LDX
#DISPRAM
GOLCD :
LDA
{X}
X
如果[ DGTCNT.0 ]
;当数字是偶数,
#0F0H
;当数字为奇数,
XCN
通话
LCDDSP
;高4位形成DISPLAYED
POP
X
其他
#0FH
;低4位形成DISPLAYED
通话
LCDDSP
POP
X
INC。
X
ENDIF
DEC
DGTCNT
BPL
GOLCD
RET
;
; *********一个数字显示**********
;
LCDDSP :
TAY
;
; ****** ZERO SURPRESS空白******
;
BNE
GOCONT
;如果A = 0,那么SURPRESS
LDA
DGTCNT
CMP
#9
BEQ
BLNK
CMP
#7
BEQ
BLNK
CMP
#3
BEQ
BLNK
BRA
GOCONT
BLNK :
LDY
#0AH
;
GOCONT :
LDA
! FONT + Y
; LOAD DATA FONT
STA
TEMP0
;商店7 -SEG FONT
LDM
TEMP2,#7
;移位计数器初始化
LDY
DGTCNT
; GET OFFSET LCD地址DGTCNT
LDA
#14
MUL
TAY
DPL1 :
LDA
!FONTD0+Y
; GET LCD RAM地址
; STORE LCD RAM地址
INC。
Y
;增量指针
LDA
!FONTD0+Y
; GET位位
STA
TEMP1
;存储位位
ROR
TEMP0
BCS
DPL3
LDA
#0FFH
; CLEAR位显示RAM
ROL
A
DEC
TEMP1
BPL
$-3
SETG
{X}
BRA
DPL5
DPL3 :
LDA
#00H
; SET位显示RAM
ROL
A
DEC
TEMP1
BPL
$-3
SETG
OR
{X}
DPL5 :
STA
{X}
xv
四月2001年版2.01

深圳市碧威特网络技术有限公司