点阵式LED电子显示屏的制作.docx
《点阵式LED电子显示屏的制作.docx》由会员分享,可在线阅读,更多相关《点阵式LED电子显示屏的制作.docx(3页珍藏版)》请在课桌文档上搜索。
1、点阵式LED电子显示屏的制作点阵显示原理我们以中文宋体字库为例,每一个字由16行16列的点阵组成显示。即国标汉字库中的每一个字均由256点阵来表示。我们可以把每一个点理解为一个像素,而把每一个字的字形理解为一幅图像。因而这个汉字屏不仅可以显示汉字,也可以显示在256像素*围内的任何图形字符。以显示汉字“湖”为例,来说明其扫描原理:在UCDOS中文宋体字库中,每一个字由16行16列的点阵组成显示。如果用8位的AT89S52单片机控制,由于单片机的总线为8位,一个字需要拆分为2个部分。一般我们把它拆分为左部和右部,左部由8*16点阵组成,右部也由8*16点阵组成,如图2所示。在本例中单片机首先显示
2、的是左上角的第一行的左半部分,即第一行P0口。方向为p00到p07,显示汉字“湖”时,p01和p06点亮,由右往左排列,即二进制01000010B,转换为16进制为42H。左半部第一行完成后,继续扫描左半部的第二行,p01和p05点亮,为00100010B,即16进制22H左半部的第二行。也为00100010B,即16进制22H。继续往下面的扫描。扫描完16行,单片机转向右半部,为了接线的方便,我们仍设计成由右往左扫描,如图2所示,从上图可以看到,这一行全灭,即为00000000B,16进制则为 00H。再往下扫描第二行,p22,p23,p24,p25点亮,为二进制00111100b,即16进
3、制3CH。依照这个方法。继续扫描完右16行,一共扫描32个8位,可以得出汉字“湖”的扫描代码为:DB 42H 22H 22H 02H 8FH 52H 12H 2FH 28H 28H C8H 48H 4FH 40H 40H41H;DB 00H3CH 24H24H BCH 24H 24H BCH A4H A4H A4H A4H C4H 44H 94H 08H:“湖”由这个原理可以看出,无论显示何种字体或图像,都可以用这个方法来分析出它的扫描代码从而显示在屏幕上。不过现在有很多现成的字模生成软件,我们就不必自己去画表格算代码了,如图3所示。软件打开后输入汉字,点“生成字模”,十六进制数据的汉字代码即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 阵式 LED 电子显示屏 制作
链接地址:https://www.desk33.com/p-20166.html