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

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

[复制链接]
已绑定手机

7

主题

322

回帖

1162

积分

荣誉版主

积分
1162
 楼主| 发表于 2024-9-23 19:12:47 | 显示全部楼层
hea*** 发表于 2024-9-23 09:02
简单测试了一下,TJpgDec源码尽量不动,为使编译通过,仅修改:data变量名称,输入输出接口函数加reentrant ...

楼主威武。我也在调试这个中,由于不熟悉修改,可否发个修改后的工程或源码上来?谢谢。

另:这个动图gif,我之前也想拿来在ai8051u实验箱作“视频级”动图播放使用,哈哈。(另一个是彩色版的坏苹果)

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

使用道具 举报 送花

25

主题

248

回帖

2817

积分

金牌会员

积分
2817
发表于 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, 下载次数: 154)

简易原理图


点评

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

使用道具 举报 送花

已绑定手机

7

主题

322

回帖

1162

积分

荣誉版主

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

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


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

使用道具 举报 送花

25

主题

248

回帖

2817

积分

金牌会员

积分
2817
发表于 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
回复

使用道具 举报 送花

已绑定手机

7

主题

322

回帖

1162

积分

荣誉版主

积分
1162
 楼主| 发表于 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模式..
(仅供参考,欢迎探讨)
回复

使用道具 举报 送花

已绑定手机

0

主题

32

回帖

466

积分

中级会员

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

使用道具 举报 送花

0

主题

14

回帖

178

积分

注册会员

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

使用道具 举报 送花

已绑定手机

7

主题

27

回帖

98

积分

注册会员

积分
98
发表于 2026-10-6 14:27:49 | 显示全部楼层
autop*** 发表于 2024-9-20 13:33
AI8051U-34K256

希望哪位大佬、群友可以移植到STC的单片机中(资源足够),那真是彩屏TFT的伴侣啊。

蹲
回复

使用道具 举报 送花

15

主题

66

回帖

681

积分

高级会员

积分
681
发表于 2026-10-8 00:22:12 | 显示全部楼层
必须得收藏一下
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-8 01:38 , Processed in 0.079796 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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