基于SPCE061A单片机的MGLS12864液晶显示模块的应用设计
1.2 HD61202的指令系统
MGLS12864控制器HD61202内置4096位(64×64)显示RAM,RAM中每位数据对应LCD屏上一个点的亮、暗状态,HD61202通过一系列操作指令实现对显示屏的控制。HD61202指令系统见表2。本文引用地址:https://www.eepw.com.cn/article/170877.htm
(1)显示开关设置:D=1时LCD显示RAM中的内容,D=0时关闭显示;
(2)显示起始行设置:L0~L5在0~3FH(0~63行)范围内取值;
(3)页面地址设置:P0~P2:设置页号(0~7),显示RAM共64行分8页,每页8行;
(4)列地址设置:C0~C5:设置显示列地址0~3FH(0~63行);
(5)控制器状态:BUSY=1时内部在工作,BUSY=0时正常状态;ON/OFF=1时显示关闭,ON/OFF=0时显示打开;REST=1时复位状态,REST=0
时正常状态。在BUSY和REST状态时,除读状态指令外,其他指令均不对HD61202产生作用。在对HD61202操作之前要查询BUSY状态,以确定是否可以对HD61202进行操作;
(6)读/写数据指令每执行完一次读/写操作,列地址就会自动加1。进行读操作前,必须有一次空读操作,紧接着再读数据才会读出所要读的单元中的数据。
2 MGLS12864与SPCE061A的硬件接口电路设计
SPCE061A内置2 KB的SRAM,32 KB的FLASH,32 b可编程输入输出端口,7路10 b的ADC和1路为声音模一数转换器,2路10b的DAC,2个16b可编程定时/计数器,可编程音频处理等。SPCE061A工作电压为2.6~3.6 V(CPU),2.6~5.5V(I/O),CPU时钟为0.32~49.152MHz。
led显示器相关文章:led显示器原理
评论