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

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

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:173
  • 最近打卡:2026-03-17 21:38:22

25

主题

231

回帖

2049

积分

金牌会员

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

简易原理图


点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:789
  • 最近打卡:2026-03-18 00:28:06
已绑定手机

5

主题

310

回帖

1397

积分

荣誉版主

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

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


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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:173
  • 最近打卡:2026-03-17 21:38:22

25

主题

231

回帖

2049

积分

金牌会员

积分
2049
发表于 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
  • 打卡总天数:789
  • 最近打卡:2026-03-18 00:28:06
已绑定手机

5

主题

310

回帖

1397

积分

荣誉版主

积分
1397
发表于 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
  • 打卡总天数:97
  • 最近打卡:2026-02-25 21:20:07
已绑定手机

0

主题

36

回帖

460

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2026-02-26 11:40:38

0

主题

14

回帖

116

积分

注册会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-18 01:54 , Processed in 0.115464 second(s), 80 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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