液晶(LCD)是如何显示的 1.线段的显示 点阵图形式液晶由 M 行×N 列个显示单元组成,假设 LCD 显示屏 有 64 行,每行有 128 列,每 8 列对应 1 个字节的 8 个位,即每行由 16 字节,共 16×8=128 个点组成,屏上 64×16 个显示单元和显示 RAM 区 1024 个字节相对应,每一字节的内容 和屏上相应位置的亮暗对应。例如屏的第一行的亮暗由 RAM 区的 000H~00FH 的 16 个字 节的内容决定,当(000)=FFH 时,则屏的左上角显示一条短亮线,长度为 8 个点;当(3FFH) =FFH 时,则屏的右下角显示一短亮线;当(000H)=FFH,(001H)=00H,(002H)=FFH, (003H)=00H,…(00EH)=FFH,(00FH)=00H 时,则在屏的顶部显示一条由 8 段亮线 和 8 条暗线组成的虚线。这就是 LCD 显示的基本意思。 2.字符的显示 当用 LCD 显示一个字符时就较复杂了,因为一个字符由 6×8 或 8 ×8 点阵组成,即要找到和屏上某几个位置对应的显示 RAM 区的 8 个字节,并且要使每个 字节的不同的位为‘1’,其它的为‘0’,为‘1’的点亮,为‘0’的点暗,这样一来就组 成某个字符。但对于内带字符发生器的控制器(如 T6963C)来说,显示字符就比较简单了, 可让控制器工作在文本方式,根据在 LCD 上开始显示的行列号及每行的列数找出显示 RAM 对应的地址,设立光标,在此送上该字符对应的代码即可。 3.汉字的显示 汉字的显示一般采用图形方式,事先从微机中提取要显示的汉字的 点阵码,每个汉字占 32 字节,分左右两半部,各占 16 字节,左边为 1、3、5…,右边为 2、 4、6…, 根据在 LCD 上开始显示的行列号及每行的列数可找出显示 RAM 对应的地址,设 立光标,送上要显示的汉字的第一个字节,光标位置加 1,送第二字节,换行按列对齐, 送第三字节…直到 32 字节显示完就可在 LCD 上得到一个完整的汉字。