Launchpad SD卡 电子书

juring   2012-6-28 16:53 楼主

终于不是5110那个小液晶了,翻出了落满灰的12864,这个还是带字库的,哈哈,串行模式哦,只要3根线,舍去片选,两根足矣~

演示的是Launchpad的FATFS文件格式

初始化完之后,程序首先读取SD卡上第一个文件(本例中是test.txt),并显示TXT中的内容(本例是"Hello EEWorld~")。
然后,读取SD卡上ebook.txt文件,这是一个TXT的电子书,依次显示(中文的哟~)

 

[media]http://player.youku.com/player.php/sid/XNDIxMjIyNzEy/v.swf[/media]


有字库的液晶就是爽啊,@shower.xu

因为只是演示,所以翻页用的是延时~

以后可以把按键翻页加进来,还是电容触摸的~

 

大家有没有兴趣猜猜是什么小说呢?

 

 

如果有人问我,有人愿意看这样的电子书么?为什么这么做呢?这么做有意义么?

那我的回答是:因为Launchpad能做到这样,所以我就做了……

 

程序还是有一点参考价值的,至少eeworld的LOGO可以拿去直接用,

我一个点一个点在PS里画的~取模是横向取模~

 

000.jpg

PS:谢谢@SOSO姐的LOGO~

[ 本帖最后由 juring 于 2012-6-28 16:54 编辑 ]

回复评论 (24)

001.jpg

 

002.jpg

 

003.jpg

    ebook.rar (2012-6-28 16:55 上传)

    142.47 KB, 下载次数: 221

点赞  2012-6-28 16:55
楼主真心牛啊!!!!要努力向你看齐啊!
点赞  2012-6-28 17:01
楼主这是要笑傲江湖啊
点赞  2012-6-28 17:35

回复 楼主 juring 的帖子

这个是我最喜欢的金庸写的小说,笑傲江湖,东西也做的好
点赞  2012-6-28 17:48
很是不错阿呵呵,TI的库给的就是好阿,方便开发
点赞  2012-6-29 11:27
你的SD卡是单独自己弄的卡槽自己外接的马?我的板子好像没SD卡槽吧
点赞  2012-6-29 11:29

回复 7楼 鑫海宝贝 的帖子


我用的自己的板子啊,SD卡是外接的,没用TI的库~
点赞  2012-6-29 17:03

不错,顶一下

http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2012-6-29 18:42
膜拜中
点赞  2012-6-29 21:11
是笑傲江湖啊
你的东西真是多,羡慕...妒忌.....恨~~~~
点赞  2012-6-29 22:22
很强大啊
点赞  2012-6-30 00:57
羡慕中~~~~~~~~~~~
点赞  2012-6-30 09:30
很不错!
点赞  2012-6-30 15:00
很不错!
点赞  2012-6-30 15:00
呵呵,LZ做的不错,我也打算用这块板子做相似的功能不过屏是TFT带触摸功能。到时做好了也分享下。
点赞  2012-6-30 15:01
128*64的哈!
点赞  2012-6-30 15:16
LZ v587
问下楼主,我显示中文一直是乱码,英文和图片都正常
中文输入如哈哈, 显示出来是俺俺什么 的乱码
void wr_string(unsigned char x,unsigned char y0,unsigned char *p)   //字符串显示,y0为行,x为列
{
     unsigned char pos=0;                                                                                        //位置变量
//         unsigned char cnt=0;
     LCD_Writecmd(0x30);
  switch(y0)
  {
  case 1: pos=0x80+x;break;
  case 2: pos=0x90+x;break;
  case 3: pos=0x88+x;break;
  case 4: pos=0x98+x;break;
  default: break;
  }
   LCD_Writecmd(pos);                                                                                                //输出 显示位置 指令

    while(*p)
      {
      LCD_Writedata(*p);
      p++;
      };
}

wr_string(2,4,"哈哈");
点赞  2012-7-3 13:01
应该是底层没写好吧,你用我的驱动试试~
点赞  2012-7-13 10:02
MARK
点赞  2012-7-18 00:53
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复