<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
近来要学习的内容:
嵌入式设备上的多媒体技术
在完成了FatFs的移植以后,接下来就可以利用SD卡存储所需要的文件了。接下来一段时间主要是要在开发板上完成汉字显示、图片显示、声音播放等。
1、汉字的显示
(1)目的:能够将串口输入的汉字在开发板上显示;能够读取txt文件的内容显示在液晶屏上,实现类似电子书的功能。
(2)原理:在字库文件中,汉字是以点阵的形式存储的,而且其存储位置与汉字的内码存在一定的关系。在串口输入和文本内的存储方式一般是内码,因此程序要通过读取内码,获得该汉字的点阵,然后在液晶上显示出来。
(3)实现途径:找到合适的字库文件。搞清楚内码与汉字点阵存储位置的关系。
2、图片的显示
(1)目的:能够识别bmp格式的文件,将其图像显示在开发板上。
(2)原理:bmp的图像一般是通过RGB格式存储的。
(3)实现途径:通过学习bmp图像的组成格式和液晶屏彩色显示的格式,经过转换在液晶屏上显示。
3、声音的播放
(1)目的:能够播放wav格式的声音文件。
(2)原理:wav采样的频率一般不是很高,而且是直接存储的波形数据。
(3)实现途径:通过搞清楚wav文件波形格式,结合STM32的定时中断和PWM功能,将波形数据送扬声器播放。
tengjingshu_112148725 2010-4-4 14:18