一、任务
设计并制作一台简易LED电子显示屏,16行*32列点阵显示,原理示意图如下:
[upload=jpg]UploadFile/2006-9/20069817356962.jpg[/upload]
二、要求
1、基本要求:设计并制作LED电子显示屏和控制器。
1) 自制一台简易16行*32列点阵显示的LED电子显示屏;
2) 自制显示屏控制器,扩展键盘和相应的接口实现多功能显示控制,显示屏显示数字和字母亮度适中,应无闪烁。
3) 显示屏通过按键切换显示数字和字母;
4) 显示屏能显示4组特定数字或者英文字母组成的句子,通过按键切换显示内容;
5) 能显示4组特定汉字组成的句子,通过按键切换显示内容。
2、发挥部分:
1) 自制一台简易16行*64列点阵显示的LED电子显示屏;
2) LED显示屏亮度连续可调。
3) 实现信息的左右滚屏显示,预存信息的定时循环显示;
4) 实现实时时间的显示,显示屏数字显示: 时∶分∶秒(例如 18∶38∶59);
5) 增大到10组(每组汉字8个或16个数字和字符)预存信息,信息具有掉电保护;
6) 实现和PC机通讯,通过PC机串口直接对显示信息进行更新(须做PC机客户程序);
7) 其他发挥功能
四、说明
1. 显示格式和显示信息可以自定义。
2. 电子显示屏LED显示灯只允许使用8*8 LED点阵显示模块。
3. 显示屏的显示控制方案和控制器的选择方案任选。
4. 不允许使用LED集成驱动模块。
我想问一个关于EEPROM的问题!我们现在要用2864作为一个外部存储器,再里面存储一些汉字的字模,我们应该怎么才能将程序烧到2826中,我们编写的程序是这样的,你看可以吗?谢谢!
org 0000h
DB 00H,40H,40H,7CH,3BH,80H,10H,02H;
DB 08H,0A2H,09H,22H,2AH,44H,2EH,0C4H;
DB 2DH,0A8H,0F8H,90H,2CH,0A8H,2CH,0C8H;
DB 2AH,84H,09H,06H,08H,04H,00H,00H;
DB 00H,00H,7FH,0FFH,40H,20H,44H,10H;
DB 5AH,20H,61H,0C0H,00H,00H,7FH,0FCH;
DB 42H,08H,42H,08H,42H,08H,42H,08H;
DB 42H,08H,7FH,0FCH,00H,00H,00H,00H;
DB 08H,20H,48H,40H,49H,80H,4EH,00H;
DB 7FH,0FFH,8AH,00H,89H,20H,00H,20H;
DB 44H,20H,33H,40H,00H,40H,00H,40H;
DB 0FFH,0FFH,00H,80H,00H,80H,00H,00H;
DB 10H,80H,10H,82H,11H,01H,0FFH,0FEH;
DB 12H,00H,14H,02H,00H,02H,13H,04H;
DB 12H,0C8H,12H,30H,0FEH,30H,12H,48H;
DB 13H,84H,12H,06H,10H,04H,00H,00H;
DB 04H,00H,04H,01H,04H,02H,04H,04H;
DB 04H,08H,04H,30H,05H,0C0H,0FEH,00H;
DB 05H,80H,04H,60H,04H,10H,04H,0CH;
DB 04H,06H,04H,03H,04H,02H,00H,00H;
DB 02H,00H,0CH,40H,08H,40H,48H,40H;
DB 3AH,40H,2AH,40H,0AH,42H,8AH,41H;
DB 7AH,0FEH,2BH,40H,0AH,40H,18H,40H;
DB 0EAH,40H,4CH,40H,08H,40H,00H,00H;
DB 04H,00H,84H,00H,74H,00H,27H,0FEH;
DB 00H,04H,00H,08H,04H,10H,04H,00H;
DB 04H,00H,04H,00H,0FFH,0FFH,04H,00H;
DB 04H,00H,04H,00H,04H,00H,00H,00H;
DB 08H,04H,08H,08H,08H,18H,0FFH,0B0H;
DB 08H,60H,48H,0D8H,2FH,04H,0AH,1EH;
DB 08H,00H,00H,00H,1FH,0F0H,00H,04H;
DB 00H,02H,0FFH,0FCH,00H,00H,00H,00H;
DB 00H,01H,00H,02H,00H,0CH,7FH,0F0H;
DB 44H,40H,44H,40H,44H,40H,44H,40H;
DB 7FH,0FFH,44H,40H,44H,40H,44H,42H;
DB 44H,41H,7FH,0FEH,00H,00H,00H,00H;
DB 00H,08H,20H,70H,20H,00H,20H,00H;
DB 21H,0FCH,0F8H,02H,24H,02H,23H,02H;
DB 21H,0C2H,20H,02H,0F8H,02H,21H,1EH;
DB 20H,84H,20H,70H,20H,20H,00H,00H;
DB 00H,00H,0AH,00H,0F2H,0FCH,52H,80H;
DB 12H,80H,0FFH,0FFH,12H,84H,12H,86H;
DB 12H,0FCH,00H,00H,3FH,0F0H,00H,02H;
DB 00H,01H,0FFH,0FEH,00H,00H,00H,00H;
DB 02H,02H,82H,04H,63H,0F8H,00H,04H;
DB 02H,02H,0AH,02H,72H,0FAH,12H,92H;
DB 12H,92H,0FEH,92H,12H,92H,12H,92H;
DB 12H,0FAH,12H,02H,02H,02H,00H,00H;
DB 24H,10H,1CH,0E0H,07H,00H,0FFH,0FFH;
DB 0DH,00H,34H,80H,00H,40H,44H,00H;
DB 55H,0FFH,55H,50H,0FDH,50H,55H,52H;
DB 55H,51H,55H,0FEH,44H,00H,00H,00H;
END
为了给大家一个思路,我这里转一下昊子的LED点阵电路图和代码,是16X48点阵显示的
相信很多同学数显的题目做的差不多了吧?
为了让家的作品更眩,我上传一个BMP格式的图片,连续刷屏可以产生动画效果。
[upload=rar]viewFile.asp?ID=3820[/upload]图片是32*32的啊!有没有16*16的?
我们制作的是16*64的显示屏,没有办法显示32*32的,有没有办法提取16*16的字模?
谢谢!
[em08]好久没见到传登了
<DIV class=quote><B>以下是引用<i>lucas</i>在2006-9-14 20:52:00的发言:</B><br>问题出得不错,适合初学者</DIV><p>
最近还好吧?好久没有联系了。我这这两年很少上论坛,最近山东搞竞赛才出来冒个泡。最近还什么地方?过的还好吧?你们这届有几个同学在北阳公司工作,可惜其他人的情况了解不多。
多保重
有关点阵显示,可以去我的贴子看看:
http://www.unsp.com.cn/dvbbs/dispbbs.asp?boardID=14&ID=15547&page=1
你好
大侠
请问你那边有点阵的资料吗?
还有如果用单片机扩展出来让点阵屏显示这还需要什么 存储器
或驱动电路吗?
我的QQ是309676862
谢谢谢谢!!!
有关串口通信,我那个软件已经实现:
http://www.unsp.com.cn/dvbbs/dispbbs.asp?boardID=14&ID=15547&page=1