本课题“基于USB总线的LED屏幕的仿真与实现”是我校和上海三晟公司合作的项目。 LED由于其具有的寿命长、亮度高、功耗小、体格低等优点,正受到越来越多的关注,其应用也越来越广泛。目前LED屏幕显示图像的的两种方法中高端方法成本太高,而低端方法则显示画面过于单一。针对现状,上海三晟公司与我校合作开发LED屏幕动画,力争以低成本实现LED屏幕动画显示:通过上位PC机软件的配合,将动画的点阵数据转送至下位单片机以控制在LED点阵屏幕上动态显示。本文提供了一种低成本的LED屏幕显示图像、文字及手写图文的方法。以单片机扩展USB接口芯片,实现数据的高传输率,以替代即将淘汰的串行口;通过扩展行列电路及单片机控制程序,驱动LED显示屏;通过USB协议固件的开发及Windows 2000下USB设备的WDM驱动开发,实现 USB显示控制板设备与Windows2000系统的即插即用;上位机软件实现了与USB显示屏控制板的通信,可将图片(支持BMP, Jpeg,Gif格式)、Windows TrueType Font字符和手写体图形文字在计算机上混排编辑后,送至LED屏幕上动态显示,并可在计算机上仿真显示运行的结果。与现有系统相比较,本课题实现的系统具有以下优点:抛弃了过时的串口而改用可即插即用的USB接口;舍弃了硬件字模库而利用 Windows系统的TTF字库,理论上可显示任何国家的文字;手写体的实现可应用于LED屏幕显示签名服务;图片编辑功能可实现任意图形的动态显示组合,并可支持多种图片格式。经过实际运行检测,该系统的软件、硬件都工作良好,具有较为理想的显示效果。
详细目录 摘 要
ABSTRACT 第一章 绪 论
第二章 USB简介 第三章 硬件电路设计
第四章 固件设计 第五章 驱动程序设计
第六章 应用软件设计 第七章 总 结
附录一 参考文献 致 谢