搜索
bottom↓
回复: 99

AVR数码相框程序包

[复制链接]

出0入0汤圆

发表于 2009-8-17 11:13:54 | 显示全部楼层 |阅读模式
发布日期:2009-8-12
发布名称:AVR数码相框程序包
发布编号:AVR001
点击此处下载 ourdev_471759.rar(文件大小:25K) (原文件名:AVR-数码相框【支持笔者】.rar)

技术指标:
1、支持FAT32文件系统
2、支持16位、24位、32位BMP图片
3、支持240*320、480*640、720*960、960*1280、
   320*240、640*480、960*720、1280*960分辨率图片


主要DIY元器件:
1、SD或MMC卡
2、AVR单片机
3、彩色液晶


程序包说明:
1、程序使用WinAVR[2005-02-14]编译
2、程序压缩包,包含如下文件:
   [01]main.c------------主程序
   [02]FAT32.C-----------FAT32文件系统
   [03]BMP.C-------------BMP文件
   [04]LCD.C-------------液晶控制函数
   [05]LCD.H-------------液晶端口定义
   [06]SD.C--------------SD/MMC
   [07]SD.H--------------SD/MMC
   [08]KEY.H-------------按钮端口定义
   [09]CN_CODE.C---------中文字库16*16
   [10]EN_CODE.C---------英文字库8*16
   [11]LCD_FX.C----------液晶字符显示函数
   [12]Makefile----------编译配置文件
   [13]main.hex----------烧录文件


使用方法:
1、使用图像处理软件如:
   PhotoShop、Fireworks、Windows画板等
2、剪裁图片大小,并另存为BMP格式
3、把图片复制到SD、MMC卡根目录中


笔者留言:
1、如果源代码包值得肯定,请支持一下笔者的劳动果实
2、可以可以的话,来我的淘宝店,支付少量的报酬
   http://item.taobao.com/auction/item_detail.jhtml?item_id=d76ef89cde0dbc9d37a0da4935d0fef4&x_id=0db1
3、别忘了留下您的QQ及邮箱
4、我会支持“支持我的朋友”,义务发送将来更新的程序包、电路原理图等
5、最后无论怎样,您都可以自由的使用以上程序
6、笔者QQ:670085129,欢迎交流


效果图:

(原文件名:效果图【1】.jpg)

元器件:

(原文件名:元件清单.jpg)

原理图:

(原文件名:数码相框-原理图.gif)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2009-8-17 11:24:37 | 显示全部楼层
插队顶,点“提交”按钮下面的“上传文件”

出0入4汤圆

发表于 2009-8-17 11:25:56 | 显示全部楼层
在上传文件那里不是可以传吖?

出0入0汤圆

发表于 2009-8-17 11:43:38 | 显示全部楼层
好贴要顶~~

QQ;597411695

E;hkabcc_1984@126.com

出0入0汤圆

发表于 2009-8-17 11:45:46 | 显示全部楼层
能提供套件就爽歪了~~

出0入0汤圆

 楼主| 发表于 2009-8-17 11:46:29 | 显示全部楼层
哈哈,上传了。

出0入0汤圆

发表于 2009-8-17 11:47:30 | 显示全部楼层
屏幕哪里有弄~~其他件都有~

出0入0汤圆

发表于 2009-8-17 11:49:23 | 显示全部楼层
支持

出0入0汤圆

 楼主| 发表于 2009-8-17 11:53:47 | 显示全部楼层
回复:【6楼】 Soul.art  

http://shop35330111.taobao.com/有屏幕卖。

出0入0汤圆

发表于 2009-8-17 12:23:52 | 显示全部楼层
克马

出0入0汤圆

发表于 2009-8-17 12:30:22 | 显示全部楼层
顶,如果换个大屏更完美

出0入0汤圆

发表于 2009-8-17 12:38:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-17 12:52:07 | 显示全部楼层
很有参考价值

出0入4汤圆

发表于 2009-8-17 13:04:34 | 显示全部楼层
山寨手机屏通用吗?

出0入0汤圆

发表于 2009-8-17 13:07:26 | 显示全部楼层
makr

出0入0汤圆

 楼主| 发表于 2009-8-17 13:09:13 | 显示全部楼层
回复:【13楼】 wajlh

数字屏的话,程序修改下,就可以用了。

出0入0汤圆

发表于 2009-8-17 13:49:48 | 显示全部楼层
狂顶

出0入0汤圆

发表于 2009-8-17 15:32:16 | 显示全部楼层
顶一个,不错哦!!!

出0入0汤圆

发表于 2009-8-17 15:33:17 | 显示全部楼层
楼主想赚些淘宝积分吗? 呵呵 不错 顶一下

出0入0汤圆

 楼主| 发表于 2009-8-17 15:49:09 | 显示全部楼层
谢谢各位!自己也顶下~~

出0入0汤圆

发表于 2009-8-17 18:30:48 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2009-8-17 18:36:34 | 显示全部楼层
顶……

出0入0汤圆

发表于 2009-8-17 18:48:07 | 显示全部楼层
支持一下楼主留待以后慢慢学

出0入0汤圆

发表于 2009-8-17 19:24:44 | 显示全部楼层
义务顶贴,有机会学习学习。

出0入0汤圆

 楼主| 发表于 2009-8-17 19:32:54 | 显示全部楼层
这个程序包,用的液晶控制器是ILI9325

大家买了液晶,一起研究呀~~~

谁看到淘宝上有便宜的液晶的话,大家推荐下

出0入0汤圆

发表于 2009-8-17 20:12:29 | 显示全部楼层
关注一下`!

出0入0汤圆

发表于 2009-8-17 20:16:53 | 显示全部楼层
顶 学习 ! 支持
看看淘宝,适合就买点哦

QQ: 349767702

出0入0汤圆

发表于 2009-8-18 22:28:53 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-8-19 08:50:16 | 显示全部楼层
不错不错。有机会自己也试试。

出0入0汤圆

发表于 2009-8-19 08:59:23 | 显示全部楼层
强烈支持...

出0入134汤圆

发表于 2009-8-19 09:43:05 | 显示全部楼层
顶一下
不知道是否支持27的彩屏

出0入0汤圆

 楼主| 发表于 2009-8-19 10:01:21 | 显示全部楼层
询问:【30楼】 elecfun 熊

什么是27彩屏呢?

出0入0汤圆

发表于 2009-8-19 10:25:23 | 显示全部楼层
好东西呀。

出0入0汤圆

发表于 2009-8-19 12:54:23 | 显示全部楼层
我有套件,只需65元,但数量不多了,显示效果没有2.4“的屏好。

http://item.taobao.com/auction/item_detail-0db1-d18ac47750492ca40abfa5ac0790c3fd.jhtml?pm1=1

注:本人很少上淘宝打理,拍下的朋友请发条信息给我,让我能及时发货,谢谢!




软件资源:
1. 真正开源的DIY“数码相框”,使用流行的AVR(ATMEGA88)作为主控MCU。只要你有C基础,
就能编出自己风格的功能。
2. 本品能支持两显示图片方法:
一,在FAT16/32文件系统下以文件读取(数据)的方式显示图片。
二,无需文件系统,以扇区地址读取图片(数据)的方式显示图片。
3. 丰富的例程,通过它,你能取得以下:
*** 一般TFT驱动方法。
*** 在FAT16/32下SD卡文件系统的读写,并能很容易移植到其它MCU系统,但被移植MCU最
小资源为1K RAM, 8K ROM.
*** SD卡扇区的读写例程。可用硬件SPI方式,也可用软件SPI方式,能够移植到基本任何MCU中。
*** VC++编写的图片数据提取工具"BMPtoBIN"(提供源码)。
SD卡物理扇区(能定位任意存在的扇区地址)文件写入工具"SD_Writer"(不提供源码)。
4. 提供所有原理图。 详尽的操作说明。

出0入0汤圆

发表于 2009-8-19 16:13:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-19 16:19:55 | 显示全部楼层
z支持lz谢谢分享!!!

出0入0汤圆

发表于 2009-8-19 16:51:13 | 显示全部楼层
不错,留个记号,改天买一个

出0入0汤圆

发表于 2009-8-20 11:25:40 | 显示全部楼层
m一下

出0入0汤圆

发表于 2009-8-20 13:45:55 | 显示全部楼层
收藏

出0入0汤圆

发表于 2009-8-20 14:48:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-22 12:32:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-23 00:02:50 | 显示全部楼层
好贴,顶一下

出0入0汤圆

发表于 2010-1-1 16:27:08 | 显示全部楼层
好贴,顶一下

出0入0汤圆

发表于 2010-1-1 18:08:54 | 显示全部楼层
支持楼主

出0入0汤圆

发表于 2010-1-6 12:52:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-6 16:56:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-6 21:38:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-6 22:44:53 | 显示全部楼层
lz做的很好呀

出0入0汤圆

发表于 2010-1-7 16:32:20 | 显示全部楼层
好贴  学习

出5入8汤圆

发表于 2010-1-7 17:02:35 | 显示全部楼层
支持楼主!手头有MEGA16L和一样的液晶屏,只是不知什么时候有时间放手试一下啊。

出0入0汤圆

发表于 2010-1-7 18:10:22 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2010-1-7 19:31:29 | 显示全部楼层
很好

出0入0汤圆

发表于 2010-1-10 22:12:57 | 显示全部楼层
牛人,先顶了

出0入0汤圆

发表于 2010-1-11 18:20:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-11 19:46:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-11 22:07:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-11 23:39:42 | 显示全部楼层
好资料,多谢楼主~~~~

出20入128汤圆

发表于 2010-1-15 01:37:44 | 显示全部楼层
很强大~不过弱弱的问一下,为什么我编译楼主的程序通不过呢?本人使用的是WinAVR-20090313+AVR Studio 4.16,编译时提示:

../LCD.C: In function 'void send_command(unsigned int)':
../LCD.C:9: error: 'PORTB' was not declared in this scope
../LCD.C:10: error: 'PORTA' was not declared in this scope
../LCD.C: In function 'void send_data(unsigned int)':
../LCD.C:21: error: 'PORTB' was not declared in this scope
../LCD.C:22: error: 'PORTA' was not declared in this scope
../LCD.C: In function 'void send_byte(unsigned char)':
../LCD.C:33: error: 'PORTB' was not declared in this scope
../LCD.C:34: error: 'PORTA' was not declared in this scope
../LCD.C: In function 'void Lcd_Init()':
../LCD.C:49: error: 'PORTB' was not declared in this scope
../LCD.C:71: error: '_delay_ms' was not declared in this scope
../LCD.C: In function 'void full_display(unsigned int)':
../LCD.C:140: error: 'PORTB' was not declared in this scope
../LCD.C: In function 'void GUI_Point(unsigned int, unsigned int, unsigned int)':
../LCD.C:152: error: 'PORTB' was not declared in this scope
make: *** [BMP.o] Error 1
Build failed with 10 errors and 1 warnings...


为什么PORTB那些会提示出错呢?本人菜,希望各位大侠指教,谢谢!

出0入0汤圆

发表于 2010-1-15 12:18:31 | 显示全部楼层
记号。

出0入0汤圆

发表于 2010-3-10 20:07:47 | 显示全部楼层
楼主原理图好像不全啊 嘿嘿 新手学学,能否在贴下~。~

出0入0汤圆

发表于 2010-3-12 15:51:07 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-3-13 08:29:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-14 09:41:27 | 显示全部楼层
支持楼主,QQ997279446,你的宝贝没有了吗

出0入0汤圆

发表于 2010-3-14 09:56:09 | 显示全部楼层
不错。考虑做一个

出0入0汤圆

发表于 2010-3-14 15:49:01 | 显示全部楼层
不错,支持一下

出0入0汤圆

发表于 2010-3-14 15:51:08 | 显示全部楼层
MArk

出0入0汤圆

发表于 2010-3-14 21:26:33 | 显示全部楼层
好东西,mark。。。。

出0入0汤圆

发表于 2010-3-14 21:37:27 | 显示全部楼层
mark,有空自己焊一个玩

出0入0汤圆

 楼主| 发表于 2010-4-6 10:33:29 | 显示全部楼层
这是M8新做的数码相框


(原文件名:效果图.jpg)

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3955987&bbs_page_no=1&search_mode=3&search_text=zbjzxc&bbs_id=9999

出0入0汤圆

发表于 2010-4-19 23:57:05 | 显示全部楼层
mark

出10入10汤圆

发表于 2010-4-20 07:36:00 | 显示全部楼层
不错不错。有空自己也试试。

出0入0汤圆

发表于 2010-4-20 09:50:01 | 显示全部楼层
学学原理挺好的。

出0入0汤圆

发表于 2010-4-20 09:58:26 | 显示全部楼层
记号

出0入264汤圆

发表于 2010-4-20 10:09:32 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-4-20 12:59:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-20 13:07:55 | 显示全部楼层
mark;

出0入0汤圆

发表于 2010-4-27 17:04:55 | 显示全部楼层
太强了  太好玩了

出0入0汤圆

发表于 2010-4-27 17:17:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-27 18:51:33 | 显示全部楼层
mark

出0入50汤圆

发表于 2010-4-28 09:04:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-28 09:17:48 | 显示全部楼层
经典,顶

出0入0汤圆

 楼主| 发表于 2010-5-17 15:13:20 | 显示全部楼层
准备出售 avr 数码相框 零件包
所见即所得




(原文件名:零件清单.jpg)



购买地址:
http://shop.ez-diy.cn
http://shop35906585.taobao.com/

QQ:670085129

出0入42汤圆

发表于 2010-7-19 10:08:26 | 显示全部楼层

出0入0汤圆

发表于 2010-7-20 15:25:39 | 显示全部楼层
我有低价液晶屏出售的店铺地址,先前在这家买过,质量和服务都很好~!
全新TFT2.4寸的带触摸仅售20多元。

店铺地址:
http://shop35639579.taobao.com/

留言贴上面有朋友提到哪里可以买便宜的TFT,特奉献上以上店铺~!

出0入0汤圆

发表于 2010-12-17 14:47:54 | 显示全部楼层
AVR16数码相框

出0入0汤圆

发表于 2010-12-17 15:23:16 | 显示全部楼层
这东西太帅了!顶起!

出0入0汤圆

发表于 2010-12-18 10:04:49 | 显示全部楼层
这东西太帅了!顶起!

出0入0汤圆

发表于 2010-12-18 11:03:12 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-12-24 02:25:19 | 显示全部楼层
就冲楼主这精神也得收藏啊,谢谢分享!!慢慢品了

出0入0汤圆

发表于 2011-1-1 22:17:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-2 07:55:10 | 显示全部楼层
标记

出0入0汤圆

发表于 2011-1-2 12:59:03 | 显示全部楼层
mark
不错~

出0入0汤圆

发表于 2011-3-9 21:41:37 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-3-22 13:09:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-25 22:23:42 | 显示全部楼层
楼主我是个菜鸟,想问一下我仿制了一个为什么不读SD卡谢谢

出0入0汤圆

发表于 2011-9-26 01:15:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-26 08:50:46 | 显示全部楼层
呵呵,AVR

出0入0汤圆

发表于 2011-9-26 19:40:47 | 显示全部楼层
学习了,做得真不错

出0入0汤圆

发表于 2011-12-26 12:53:57 | 显示全部楼层
学习··

出0入0汤圆

发表于 2014-8-7 09:52:44 | 显示全部楼层
学习了,好贴!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-4 02:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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