液晶显示与单片机的接口与编程方法

时间:2012-11-15来源:网络
0px; WORD-SPACING: 0px; FONT: 14px/25px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  JNB FIRST0_SECOND_BIT,ALLMOV2

  MOV DPTR,#CWADR2

  ALLMOV2: MOV A,PAGE

  INC A ;页地址加1

  ADD A,#10111000B

  MOVX @DPTR,A ;设置页地址命令

  MOV A,COLUMN ;设置列地址命令

  ADD A,#01000000B

  MOVX @DPTR,A

  MOV DPTR,DWADR1;根据左右半屏列数标志,选择写显示数据地址

  JNB FIRST0_SECOND1_BIT,ALLMOV3

  MOV DPTR,DWADR2

  ALLMOV3: MOV R0,#30H

  MOV_8BYTE2: MOV A,@R0

  MOVX @DPTR,A ;写显示数据

  INC R0

  CJNE R0,#38H,MOV_8BYTE2

  ;

  POP COLUMN

  RET

  16×16 汉字显示子程序:16×16 汉字显示子程序与8X16 字符显示子程序基本相同。不同在于每次写32 字

  节显示数据,可定义W78E58 内RAM28H-RAM47H 共32 个字节存放16×16 的点阵数据,生成的16×16 点阵库文件存放在单片机W78E58 存储器中的首地址定义为HZK_DOT16X16。具体程序略,读者如需要可来函索取。

  

1 2 3 4 5 6 7 8

关键词: 液晶显示 单片机 接口与编程

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版