您当前的位置:五五电子网电子知识单元电路显示电路-显示屏通过ATC8051在122×32液晶屏上显示图形及汉字 正文
通过ATC8051在122×32液晶屏上显示图形及汉字

通过ATC8051在122×32液晶屏上显示图形及汉字

点击数:7841 次   录入时间:03-04 12:02:19   整理:http://www.55dianzi.com   显示电路-显示屏

  我们通过ATC8051在122×32液晶屏上显示点阵图形,既可以显示点阵汉字,也可以显示任意图形。
  
  122×32液晶模应用简单,技术成熟,被广泛应用,下边就简要介绍一下122×32的特性和指令等。
  
  (1)液晶驱动IC基本特性。
  
  ·具有低功耗、供应电压范围宽等特点。
  
  ·具有16common和61segment输出,并可外接驱动IC扩展驱动。
  
  ·具有2560位显示RAM(DDRAM),即80×8×4位。
  
  ·具有与68系列或80系列相适配的MPU接口功能,并有专用的指令集,可完成文本显示或图形显示的功能设置。
  
  (2)指令描述。
  
  ①显示模式设置R/W。

  功能:开/关屏幕显示,不改变显示RAM(DDRAM)中的内容,也不影响内部状态。
  
  D=0,开显示;D=l,关显示。如果在显示关闭的状态下选择静态驱动模式,那么内部电路将处于安全模式。
  
  ②设置显示起始行。

  功能:执行该命令后,所设置的行将显示在屏幕的第一行。起始地址可以是0~31范围内任意一行。行地址计数器具有循环计数功能,用于显示行扫描同步,当扫描完一行后自动加一。
  
  ③页地址设置。

  功能:设置页地址。当MPU要对DDRAM进行读写操作时,首先要设置页地址和列地址。本指令不影响显示。

  ④列地址设置。

  功能:设置DDRAM中的列地址。当MPU要对DDRAM进行读写操作前,首先要设置页地址和列地址。执行读写命令后,列地址会自动加1,直到达到50H才会停止,但页地址不变。

  ⑤读状态指令。

  功能:检测内部状态。
  
  BUSY为忙信号位,BUSY=1:内部正在执行操作;BUSY=0:空闲状态。
  
  ADC为显示方向位,ADC=0:反向显示;ADC=1:正向显示。
  
  ON/OFF显示开关状态,ON/OFF=0:显示打开,ON/OFF=1:显示关闭。
  
  RESET复位状态,RESET=0:正常,RESET=1:内部正处于复位初始化状态。
  
  ⑥写显示数据。

  功能:将8位数据写入DDRAM,该指令执行后,列地址自动加1,所以可以连续将数据写入DDRAM而不用重新设置列地址。

  ⑦读显示数据。

  功能:读出页地址和列地址限定的DDRAM地址内的数据。当“读-修改-写模式”关闭时,每执行一次读指令,列地址自动加1,所以可以连续从DDRAM读出数据而不用设置列地址。
  
  注意:再设置完列地址后,首次读显示数据前必须执行一次空的“读显示数据”。这是因为设置完列地址后,第一次读数据时,出现在数据总线上的数据是列地址而不是所要读出的数据。

  本设计硬件连接采用的为122×32模拟口线接线方式,也就是并口方式,如下图所示。

  通过每隔一段时间修改液晶屏的显存内容,从而实现两幅点阵图画的交替显示。程序代码如下:




本文关键字:暂无联系方式显示电路-显示屏单元电路 - 显示电路-显示屏

《通过ATC8051在122×32液晶屏上显示图形及汉字》相关文章>>>