找回密码
 立即注册
楼主: autopccopy

只需3.5K RAM 的嵌入式:TJpgDec - 微型 JPEG 解压缩器!TFT伴侣

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-12-19 02:31:04

17

主题

148

回帖

1513

积分

金牌会员

积分
1513
发表于 2024-9-23 20:40:28 | 显示全部楼层
测试源码附后。
tjpgd原始代码基本未动,就改了上述那两个地方。
编写disp.c提供了输入和输出接口函数。
用的硬件板子非常简单,基本就是个单芯片,输入jpg数据转成c数组存在code flash中,
输出的图像数据放入xdata空间的显示缓冲区。
因此输入函数就是从code指定地址读数据,输出函数就是将解压数据存入xdata缓冲区。
8051U只有32KB XRAM,将图片分辨率设为120*120,256色,一张图片占14.4KB,
双缓冲就是28.8KB,再加上tjgd的工作空间3.1KB,整个8051U的xram基本用完。
如果使用TFT LCD显示,则可采用16位色,尺寸也不受限制,另行编写输出接口函数即可。
输入数据如果保存在spi flash或TF卡,支持文件系统,另行编写输入接口函数,可支持更大数据容量。
stc_jpg.rar (79.09 KB, 下载次数: 101)

简易原理图


点评

看了电路图,现在才想起CZ 是VGA游戏机的大神!赞 这个例程各位对JPG有兴趣的朋友也可以下载学习。 我还在尝试SDCC及IAR8051呢,他们支持C99... 163  详情 回复 发表于 2024-9-23 21:25
2 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:705
  • 最近打卡:2025-12-19 00:11:36
已绑定手机

5

主题

305

回帖

1539

积分

荣誉版主

积分
1539
发表于 2024-9-23 21:25:44 | 显示全部楼层
hea*** 发表于 2024-9-23 20:40
测试源码附后。
tjpgd原始代码基本未动,就改了上述那两个地方。
编写disp.c提供了输入和输出接口函数。

看了电路图,现在才想起CZ 是VGA游戏机的大神!赞
这个例程各位对JPG有兴趣的朋友也可以下载学习。
我还在尝试SDCC及IAR8051呢,他们支持C99...


163
(仅供参考,欢迎探讨)
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:90
  • 最近打卡:2025-12-19 02:31:04

17

主题

148

回帖

1513

积分

金牌会员

积分
1513
发表于 2024-9-23 22:45:35 | 显示全部楼层
C99这里支持不支持都无所谓。
SDCC和IAR只有51,不支持251吧?
keil C251有点拉胯,目前好像也没别的选择。

点评

是的,32B暂只有KEIL C251. 我用SDCC/iar是选ai8051u 的8B模式..  详情 回复 发表于 2024-9-23 22:49
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:705
  • 最近打卡:2025-12-19 00:11:36
已绑定手机

5

主题

305

回帖

1539

积分

荣誉版主

积分
1539
发表于 2024-9-23 22:49:24 | 显示全部楼层
hea*** 发表于 2024-9-23 22:45
C99这里支持不支持都无所谓。
SDCC和IAR只有51,不支持251吧?
keil C251有点拉胯,目前好像也没别的选择。 ...

是的,32B暂只有KEIL C251. 我用SDCC/iar是选ai8051u 的8B模式..
(仅供参考,欢迎探讨)
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:96
  • 最近打卡:2025-09-24 10:04:37
已绑定手机

0

主题

36

回帖

458

积分

中级会员

积分
458
发表于 2025-6-2 11:20:24 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-12-18 17:28:36

0

主题

14

回帖

102

积分

注册会员

积分
102
发表于 2025-11-6 19:12:26 | 显示全部楼层
牛牛牛
回复

使用道具 举报 送花

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-19 04:38 , Processed in 0.122611 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表