液晶屏显示汉字实验.doc

液晶屏显示汉字实验.doc

ID:61480900

大小:38.00 KB

页数:10页

时间:2021-02-03

液晶屏显示汉字实验.doc_第1页
液晶屏显示汉字实验.doc_第2页
液晶屏显示汉字实验.doc_第3页
液晶屏显示汉字实验.doc_第4页
液晶屏显示汉字实验.doc_第5页
资源描述:

《液晶屏显示汉字实验.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验六1实验目的:显示器显示汉字。2实验程序:org0000hljmpmainorg0003hljmpin0org000bhljmptt0org0013hljmpin1org001bhljmptt1org0023hljmpssORG002BHRETIorg0100hmain:movsp,#57hLCALLINT;打开屏幕loop:LCALLCLEAR;清屏nopLCALLCLEARLCALLSAMPLE12;首页2NOPLCALLDELAY0ljmploopin0:retiin1:retitt1:RETISS:RET

2、Itt0:RETI;初始化子程序INT:MOVCOM,#0C0H;设置显示起始行为第一行LCALLPRL0LCALLPRM0MOVCOM,#3FH;开显示设置LCALLPRL0LCALLPRM0RET;写指令代码子程序(左)PRL0:PUSHDPLPUSHDPHMOVDPTR,#CRADD1;CRADD1是根据接口电路确定地址,此时CS1=1,R/W=1,D/I=0,选择左边64*64点PRL01:MOVXA,@DPTR;读状态数据JBACC.7,PRL01;BUSY=1表示忙,则继续等待MOVDPTR,#CWADD

3、1;CWADD1是根据接口电路确定地址,此时CS1=1,R/W=0,D/I=0MOVA,COMMOVX@DPTR,A;写指令代码POPDPHPOPDPLRET;写显示数据子程序(左)PRL1:PUSHDPLPUSHDPHMOVDPTR,#CRADD1PRL11:MOVXA,@DPTRJBACC.7,PRL11MOVDPTR,#DWADD1;DWADD1是根据接口电路确定的地址,此时CS1=1,R/W=0,D/I=1MOVA,DATMOVX@DPTR,A;写显示数据POPDPHPOPDPLRET;读显示数据子程序(左)

4、PRL2:PUSHDPLPUSHDPHMOVDPTR,#CRADD1PRL21:MOVXA,@DPTRJBACC.7,PRL21MOVDPTR,#DRADD1;DRADD1是根据接口电路确定的地址,此时CS1=1,R/W=1,D/I=1MOVXA,@DPTRMOVDAT,A;读显示数据POPDPHPOPDPLRET;写指令代码子程序(右)PRM0:PUSHDPLPUSHDPHMOVDPTR,#CRADD2;CRADD2是根据接口电路确定地址,此时CS2=1,R/W=1,D/I=0PRM01:MOVXA,@DPTRJB

5、ACC.7,PRM01MOVDPTR,#CWADD2;CWADD2是根据接口电路确定地址,此时CS2=1,R/W=0,D/I=0,选择右边64*64点MOVA,COMMOVX@DPTR,APOPDPHPOPDPLRET;写显示数据子程序(右)PRM1:PUSHDPLPUSHDPHMOVDPTR,#CRADD2PRM11:MOVXA,@DPTRJBACC.7,PRM11MOVDPTR,#DWADD2;DWADD2是根据接口电路确定的地址,此时CS2=1,R/W=0,D/I=1MOVA,DATMOVX@DPTR,APOP

6、DPHPOPDPLRET;读显示数据子程序(左)PRM2:PUSHDPLPUSHDPHMOVDPTR,#CRADD2PRM21:MOVXA,@DPTRJBACC.7,PRM21MOVDPTR,#DRADD2;DRADD2是根据接口电路确定的地址,此时CS2=1,R/W=1,D/I=1MOVXA,@DPTRMOVDAT,APOPDPHPOPDPLRET;清屏子程序CLEAR:MOV6CH,#00HCLEAR1:MOVA,6CHORLA,#0B8HMOVCOM,A;设置页地址为0LCALLPRL0LCALLPRM0MOV

7、COM,#40H;设置列地址为0LCALLPRL0LCALLPRM0MOV6DH,#40HCLEAR2:MOVDAT,#00H;向由页地址和列地址所确定的DDRAM单元中送0,清屏。LCALLPRL1LCALLPRM1DJNZ6DH,CLEAR2;判断一页中的64列所对应的DDRAM单元是否全部都送0,否则跳到CLEAR2继续送0,是则继续向下执行INC6CH;页地址加1PUSHACCMOVA,6CHCJNEA,#08H,CLEAR11;判断8页是否全部清屏,否则跳转到CLEAR11继续清屏,是则顺序执行POPACC

8、SJMPCLEAR12CLEAR11:POPACCSJMPCLEAR1CLEAR12:RETCLEA:MOVR4,#02HCLEA1:MOVA,R4ORLA,#0B8HMOVCOM,A;设置页地址为2LCALLPRL0LCALLPRM0MOVCOM,#40H;设置列地址为0LCALLPRL0LCALLPRM0MOVR3,#40HCLEA2:MO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。