原创 ADSP-EDU-BF531/BF533开发板教学视频第26集--电子书【Open ADSP开源社区】

2012-5-3 09:11 1138 10 10 分类: 处理器与DSP

电子书的应用,用到了Blackfin的PPI接口,SPI接口,外设中的液晶屏、SD卡,软件中的驱动、文件系统、字库等,属于较为复杂的综合应用。

由于现在博客里暂时放不了视频,大家只能点击一下链接观看视频,讲义仍然放在博客中。

优酷链接:http://v.youku.com/v_show/id_XMzYwNDkzODQw.html

清晰版下载地址:http://115.com/file/be2oxvgi      如需提取码,则是:be2oxvgi

开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvus&id=9026190872&

 在应用范例全部完成后,将进入下一个篇章【Blackfin的图像处理应用】图像、视频的理论有太多的教材和资料了,但如何将这些图像进行反色处理、图像的阈值分割、图像灰度线性变换、图像的灰度拉伸等处理呢?这个篇章会以“实现”作为主题,请期待下一集的视频。

 

7.6 BF53x_LCD_TXT(电子书)

7.61 代码实现功能

代码实现了读取SD卡中“/txt/test.txt”路径下的TXT文件,将TXT文件内容显示到液晶屏上,通过按键“Lift->UP”和“Lift->Down”进行上下翻页。

代码读取TXT文档后,会根据读取的数据信息,将数据信息及格式进行判断,将内容通过调用字库显示到液晶屏上,并将每一页的地址保存在页数组中,在上下翻页时,会根据保存的信息找到以前的页面。

7.62 代码使用说明

代码主要调用了文件系统函数和TXT文档解析函数,文件系统将SD卡内指定路径下的测试文件打开并读取,TXT解析函数将数据进行解析,并将相应的文字调入液晶显示内存中,并做了自动换行、换页、向上翻页的机制。

display_txt(unsigned char *pbuff,WORD len,int color)

将pbuff指针指向的地址数据调用并解析显示,调用长度参数为len,颜色参数为color。

7.63 代码实验步骤

1. 将SD卡根目录下的TXT文件夹中,保存一个叫做”test.txt”的文件,文件中写入要显示的内容或小说。

2. 将SD卡插入开发板SD卡接口。

3. 编译并运行代码,待提示“开始阅读电子书,按按键翻页查看”时,按下“Lift->Down”按键,通过“Lift->Down”和“Lift->UP”按键可进行上下翻页。

7.64 代码实验结果

在液晶屏上可以看到test.txt文件的文字内容。

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条