单片机 汇编语言,显示屏12864LCD的显示函数,求下面几个函数分别什么功能?一定采纳

;enter:dptr-displaydata,r3-page;dis_col-column;use:r0,r1,a,b,dptrwr16:movr1,#2???wr16... ;enter:dptr - display data ,r3 - page
; dis_col - column
;use: r0,r1,a,b,dptr

wr16: mov r1,#2 ???wr16完成什么功能???
wr162: lcall setADDR
mov r0,#16
push dis_col
wr161: clr a
movc a,@a+dptr
INC DPTR
lcall outd
djnz r0,wr161
pop dis_col
inc r3
djnz r1,wr162
dec r3
dec r3
mov a,#16
add a,dis_col
mov dis_col,a
ret

;enter:dptr - string address, r2 - string number
; r3 - page

wr16s: clr a ??? wr16s完成什么功能????
movc a,@a+dptr
mov r0,a
inc dptr
clr a
movc a,@a+dptr
inc dptr
push dph
push dpl
mov dpL,a
mov a,r0
mov dpH,a
lcall wr16
pop dpl
pop dph
djnz r2,wr16s
ret

;enter:dptr - display data ,r3 - page
; dis_col - column
;use: r0,r1,a,b,dptr

WRD: MOV DPTR,#D_ADDR ????wrd 完成什么功能????
RL A
LCALL A_ADDR
clr a
movc a,@a+dptr
mov r0,a
inc dptr
clr a
movc a,@a+dptr
mov dpl,a
mov a,r0
mov dph,a
mov r1,#2
wrd2: lcall setADDR
mov r0,#12
push dis_col
wrd1: clr a
movc a,@a+dptr
INC DPTR
lcall outd
djnz r0,wrd1
pop dis_col
inc r3
djnz r1,wrd2
dec r3
dec r3
mov a,#12
add a,dis_col
mov dis_col,a
ret
展开
 我来答
zhxiufan
2013-08-13 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38387
国家科技进步奖

向TA提问 私信TA
展开全部
wr16:显示两行数据(2*16)
wr16s:显示指定字符串
wrd:显示指定的12个数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式