下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 [最新]12232_c液晶测试法度模范

[最新]12232_c液晶测试法度模范.doc

[最新]12232_c液晶测试法度模范

画画与大灰狼
2017-10-17 0人阅读 举报 0 0 暂无简介

简介:本文档为《[最新]12232_c液晶测试法度模范doc》,可适用于综合领域

最新c液晶测试法度模范c液晶测试程序此液晶是有两块*液晶模块的构成的从而可以达到*个点AEQUP数据命令选择A=为数据,A=为指令EEQUP主片片选EEQUP从片片选RWEQUP写信号RESEQUP液晶复位脚液晶指令的定义COMBUFEQUH命令缓冲单元DATBUFEQUH数据缓冲单元LENGEQUH读写字节长度存放单元TABLEEQUH表首地址存放单元SOFTRESEQUEH液晶软件复位指令DISPONEQUAFH液晶显示指令PAGEBASEQUBH液晶页面选择指令COLUMNEQUH液晶列设置指令COLENEQUH列地址长度存储单元ORGHSJMPstartORGHstart:MOVSP,#HSETBRES复位CLRA写指令CLRRW读写信号MOVCOMBUF,#SOFTRES软复位LCALLWLIQMOVCOMBUF,#DISPON打开显示LCALLWLIQ********initial***********************MOVR,#H循环次数,即页数控制MOVR,#H已写页数LOOP:MOVCOMBUF,#PAGEBAS液晶页面选择指令MOVA,COMBUF将页面选择指令存入指令缓冲区ORLA,R修改页码的值MOVCOMBUF,A保存页面地址到指令缓冲区LCALLWLIQ写入页面设置指令MOVCOMBUF,#COLUMN设置列地址LCALLWLIQ写入列地址MOVCOLEN,#dH最大的列地址长度NET:MOVDATBUF,#H清屏LCALLWDAT写入液晶显示数据DJNZCOLEN,NET清完一页否INCR更新页地址DJNZR,LOOP页都清完否************initailend********************************开始写第一个字**************MOVCOMBUF,#PAGEBASsetuppagehMOVR,#H当前写入页第一页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#Hsetupcolumnh第一行LCALLWLIQMOVLENG,#H取列的前十六个字节的长度“武”的上半部分MOVTABLE,#H查TAB表时的偏移地址LOP:MOVDPTR,#TABTAB表首地址给DPTRMOVA,TABLE偏移量TABLEMOVCA,ADPTR查表MOVDATBUF,A查表得到的代码给数据缓冲区DATBUFLCALLWDAT调用数据写入子程序写查表所得的代码写入INCTABLE查表偏移量增“”DJNZLENG,LOP前十六个字节的长度是否查完即“武”的上半部分是否写完*******************第一个汉字“武”的上半部显示完成****MOVLENG,#HbytesnumburMOVR,#Hsetuppage当前写入页第一页MOVA,#PAGEBASORLA,R修改页码的值A=#BH,MOVCOMBUF,A将页码的值放入命令缓冲区LCALLWLIQ调入指令写入子程序设置页MOVCOMBUF,#H列起始地址的设置为‘’LCALLWLIQ调入指令写入子程序LOP:MOVDPTR,#TAB将TAB表首的表首地址给DPTRMOVA,TABLE偏移量TABLE的值为为#H这样可以接着前面查出后“武”的后十六个字节MOVCA,ADPTR查表MOVDATBUF,A查表得到的代码给数据缓冲区DATBUFLCALLWDAT调用数据写入子程序写查表所得的代码写入INCTABLE查表偏移量增“”DJNZLENG,LOP后十六个字节的长度是否查完即“武”的下半部分是否写完**********************第一个汉字的下半部显示完成***********************************************写第二个字*****************************************MOVCOMBUF,#PAGEBAS液晶页面选择指令MOVR,#H将页面选择指令存入指令缓冲区MOVA,COMBUFORLA,R修改页码的值第一页MOVCOMBUF,ALCALLWLIQ调入指令写入子程序设置页MOVCOMBUF,#H第十六列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP*******************第二个汉字“汉”的上半部显示完成****MOVLENG,#HMOVR,#H第二页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H第十六列LCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP*******************第二个汉字“汉”的下半部显示完成****MOVCOMBUF,#PAGEBASMOVR,#HMOVA,COMBUFORLA,R第一页MOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H第三十二列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP*******************第三个汉字“恒”的上半部显示完成****MOVLENG,#HMOVR,#HMOVA,#PAGEBASORLA,R第二页MOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H第三十二列LCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP*******************第三个汉字“恒”的下半部显示完成****MOVCOMBUF,#PAGEBASMOVR,#HMOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#HLCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP*******************第四个汉字“科”的上半部显示完成****MOVLENG,#HMOVR,#HMOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#HLCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP*******************第四个汉字“科”的下半部显示完成**************************第二个显示模块********************在写数据的时候只要控制两模块的使能端E(LCALLWDAT),E(LCALLWDAT)即可达到分别控制两模块的目的*******************开始第五个汉字“自”的上半部****MOVCOMBUF,#PAGEBASsetuppagehMOVR,#H设置第一页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#Hsetupcolumnh设置第一列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPA:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPA***********第五个汉字“自”的上半部显示完成*******MOVLENG,#HbytesnumburMOVR,#Hsetuppage设置第二页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第一列LCALLWLIQLOPB:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPB************第五个汉字“自”的下半部显示完成**********MOVCOMBUF,#PAGEBASMOVR,#H设置第一页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第十六列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPC:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPC***********第六个汉字“控”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第二页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第十六列LCALLWLIQLOPD:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPD***********第六个汉字“控”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第一页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第三十二列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPE:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPE***********第七个汉字“公”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第二页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第三十二列LCALLWLIQLOPF:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPF***********第七个汉字“公”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第一页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第四十八列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPG:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPG***********第八个汉字“司”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第二页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第四十八列LCALLWLIQLOPH:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPH***********第八个汉字“司”的下半部显示完成**********开始显示的第二行的字使用第一个模块*********MOVCOMBUF,#PAGEBASsetuppagehMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第一列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第九个汉字“感”的上半部显示完成*******MOVLENG,#HbytesnumburMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第一列LCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第九个汉字“感”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第十六列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第十个汉字“谢”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第十六列LCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第十个汉字“谢”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第三十二列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第十一个汉字“您”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第三十二列LCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第十一个汉字“您”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#DH设置第四十八列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第十二个汉字“使”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#DH设置第四十八列LCALLWLIQLOP:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOP***********第十二个汉字“使”的下半部显示完成*******第二行开始用第二个模块MOVCOMBUF,#PAGEBASsetuppagehMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第一列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPaA:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPaA***********第十三个汉字“用”的上半部显示完成*******MOVLENG,#HbytesnumburMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第一列LCALLWLIQLOPbB:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPbB***********第十三个汉字“用”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第十六列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPcC:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPcC***********第十四个汉字“该”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第十六列LCALLWLIQLOPdD:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPdD***********第十四个汉字“该”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第三十二列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPeE:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPeE***********第十五个汉字“产”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#H设置第三十二列LCALLWLIQLOPfF:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPfF***********第十五个汉字“产”的下半部显示完成*******MOVCOMBUF,#PAGEBASMOVR,#H设置第三页MOVA,COMBUFORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#DH设置第四十八列LCALLWLIQMOVLENG,#HMOVTABLE,#HLOPgG:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPgG***********第十六个汉字“品”的上半部显示完成*******MOVLENG,#HMOVR,#H设置第四页MOVA,#PAGEBASORLA,RMOVCOMBUF,ALCALLWLIQMOVCOMBUF,#DH设置第四十八列LCALLWLIQLOPhH:MOVDPTR,#TABMOVA,TABLEMOVCA,ADPTRMOVDATBUF,ALCALLWDATINCTABLEDJNZLENG,LOPhH***********第十六个汉字“品”的下半部显示完成*******SJMP$**********************dell*********************WDAT:SETBA写入的是液晶数据(AH)MOVA,DATBUFWWLD:MOVP,A写入液晶数据将主从片选信号复位CLRECLRENOPNOPSETBE主片有效NOPNOPCLRE复位主片片选信号NOPNOPSETBE从片有效NOPNOPCLRE复位从片片选信号NOPNOPRET**********************************************WDAT:SETBA写入的是数据MOVA,DATBUFWWLD:MOVP,ASETBENOPNOPCLRERET**************************ch***************WDAT:SETBAMOVA,DATBUFWWLD:MOVP,ASETBENOPNOPCLRERETWLIQ:CLRA写入的是液晶命令MOVA,COMBUFLJMPWWLDTAB:DBH,H,H,H,H,EH,H,HDBH,FFH,H,H,CH,H,H,HDBH,H,FH,H,H,FH,H,HDBH,H,CH,H,H,H,EH,HTAB:DBH,H,H,CH,H,H,H,HDBH,H,H,CH,EH,H,H,HDBH,H,EH,H,H,H,H,HDBAH,H,BH,H,H,CH,H,HTAB:DBH,H,H,FFH,H,H,FH,HDBH,H,H,H,FBH,H,H,HDBH,H,H,FFH,H,H,H,HDBH,H,H,H,H,H,H,HTAB:DBH,H,H,AH,FEH,AH,H,HDBH,H,H,FFH,H,H,H,HDBH,H,H,H,FFH,H,H,HDBH,H,H,FFH,H,H,H,HTAB:DBH,H,H,FH,H,CH,AH,HDBH,H,H,FCH,H,H,H,HDBH,H,H,FFH,H,H,H,HDBH,H,H,FFH,H,H,H,HTAB:DBH,H,H,FFH,H,H,CH,HDBH,H,H,H,H,H,CH,HDBH,H,H,FH,H,H,H,HDBH,H,EH,H,H,H,H,HTAB:DBH,H,H,H,H,CH,H,CHDBH,H,H,H,H,H,H,HDBH,H,H,H,H,H,H,HDBH,H,H,H,H,H,H,HTAB:DBH,H,H,H,H,H,H,HDBDH,AH,H,H,FFH,H,H,HDBH,H,FH,H,H,H,H,HDBFH,H,H,H,FH,H,H,HTAB:DBH,FCH,H,DH,H,H,H,DHDBH,FFH,H,H,H,H,H,HDBH,H,H,H,H,H,AH,HDBBH,H,EH,H,H,H,H,HTAB:DBH,H,CCH,H,FCH,H,H,HDBFEH,H,H,H,FFH,H,H,HDBH,H,FH,H,BH,H,AH,HDBFH,H,H,H,FH,H,H,HTAB:DBH,H,H,FCH,H,H,CH,HDBH,FH,H,H,H,CH,H,HDBH,H,H,H,H,H,H,HDBBH,H,H,EH,H,H,H,HTAB:DBH,H,FH,H,H,FH,H,HDBH,FFH,H,H,H,FH,H,HDBH,H,FFH,H,H,H,H,HDBH,H,H,H,H,CH,H,HTAB:DBH,H,FEH,H,H,H,H,FEHDBH,H,H,H,FFH,H,H,HDBH,H,FH,H,H,H,H,FHDBH,H,H,H,FH,H,H,HTAB:DBH,H,CH,H,H,H,CH,BHDBEH,H,H,H,H,H,H,HDBH,H,FH,H,H,H,H,HDBH,H,H,H,H,CH,H,HTAB:DBH,H,H,H,H,EH,H,EHDBH,CH,AH,H,CCH,H,H,HDBH,H,H,FH,H,H,H,HDBH,H,H,H,H,H,H,HTAB:DBH,H,H,EH,H,H,AH,HDBH,H,H,FH,H,H,H,HDBH,FFH,H,H,H,H,FFH,HDBFFH,H,H,H,H,FFH,H,HEND

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/29

[最新]12232_c液晶测试法度模范

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利