点阵的显示方式,采用一种叫做动态扫描的方式进行显示。动态扫描的方式一般采用两种方法:行扫描和列扫描法(见上图),假设需要显示“0”字,则8x8点阵需点亮的位置如下图所示。要想显示字符,首先在纸上画出8x8共64个圆圈,然后将需要显示的笔画处的圆圈涂黑,最后再逐行确定其所对应的十六进制数。图形其实是一行一行从上至下显示的,每显示一行都加入了一定的延时。如果延时时间较长,看到的就是从上到下轮流显示的:如果把延时时间缩短到足够短时.由于眼睛的视觉暂留现象,人的主观感觉就能看到完整的数字。对于较多的数字,相比常规方法,利用字模软件取出点阵数据显得更高效。
步骤一:下载PCtoLCD2002字模软件,进行生成点阵数据如上图。使用改软件的各种调整功能调整出您需要的文字样式,如字体、字样(下划、倾斜、加粗)、大小等,见下图。
步骤二:取出数字0_9的取模数据,即低电平选中每一行后,每行的列码数据(高电平有效)。
其中数字“2”和“8”每行数据如下,大家可以观察到每行数据的对应关系。
步骤三:利用字模软件编写出的单片机8*8点阵显示驱动程序,数字“0”一“9“循环显示。
本文关键字:软件 显示电路-显示屏,单元电路 - 显示电路-显示屏