一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 7226|回复: 17

来个万年历,用多媒体电视做显示,挂墙上

  [复制链接]
发表于 2011-1-7 01:08 | 显示全部楼层 |阅读模式
本帖最后由 c.pc 于 2011-1-27 12:37 编辑

多媒体液晶电视显示万年历


   搬了新家,不喜欢在墙上挂石英表,利用餐厅里挂的多媒体液晶电视做显示,做了一个带温湿度的万年历,实用又特别,家里人都很喜欢。

TV-3.png

  一、硬件

  1.单片机:ATMEGA32

  2.时钟芯片:PCF8563

  3.温湿度芯片:DHT11

  4.VGA模块:TURBO-VGA640480

  5.显示器:23寸多媒体液晶电视,带VGA接口

 

  二、电路图

Sch01.png

  、简要说明

  1.关于时钟芯片PCF8563
    
PCF8563 是PHILIPS 公司推出的一款工业级内含I2C 总线接口功能的具有极低功耗的多功能时钟/日历芯片。它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I2C 总线接口串行传递,最大总线速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动产生增量。是一款性价比极高的时钟芯片,已被广泛用于电表、水表、气表、电话、传真机、便携式仪器以及电池供电的仪器仪表等产品领域。

PCF8563-1.png

PCF8563-2.png

  2.关于温湿度芯片DHT11

  请参考 http://avr.cnta.net/DHT11/DHT11.html ,有详尽说明。

  3.关于VGA模块TURBO-VGA640480
    
TURBO-VGA640480是一块用于普通单片机(包括51、AVR、PIC、ARM、MSP430等等)控制VGA显示器(包括液晶显示器和CRT显示器,只要具备标准VGA接口)显示各种图形的控制板。
    ◆分辨率为640X480,色深为16位色,能显示65536种颜色
    ◆具备4屏缓存区,能根据指令很快地换屏显示。
    ◆采用8位并行总线进行图像图形数据传送,速度快。
    ◆具有硬件的清屏和区域填充指令,能指定清屏后的背景颜色,能对任意位置、任意大小的区域进行颜色数据复制,让很慢的单片机也可以很快的进行显示操作。
    ◆与CPU的接口兼容5V和3.3V。
    ◆操作简单,在显示器屏幕某个位置显示某种颜色,只要向控制板写入X坐标(0~639, 分两次8位写入),Y坐标(0~439, 分两次8位写入) ,然后写入16位的颜色(分两次8位写入),就可以马上在屏幕上指定的一点看到所需的颜色。
    ◆通过各种函数就可以实现画线,绘制图片等功能。

  本模块在淘宝购买。

TURBO-VGA640480.png

  4.关于PCB
    
PCB使用热转印制作,大小与VGA模块相同,采用2×15孔座与VGA模块叠插连接。

PCB-1.png

PCB-2.png

  四程序

  1使用BASCOM-AVR  Version 1.11.9.5编程。

  2.主要包括主程序,读写PCF8563、DHT11、TURBO-VGA640480, 农历计算、字模处理及时间调整等部分。

  3.没有做时间调整按钮,使用微机通过串口将当前时间传到模块。

  4.点阵字模。 显示界面共使用5种字体,分别是16×24、24×24、24×32、32×32、32×48点阵。字体图片使用PhotoShop制作,使用PCtoLCD2002提取字模。

 

  、 相关资料

  1.电路图。PROTEL 99 SE格式 TV-TIMER.ddb.rar (54.37 KB, 下载次数: 395)

  2源程序。BASCOM-AVR IDE环境 TV_Timer.bas.rar (12.27 KB, 下载次数: 401)


  3.上位机设置时间程序

  4.点阵字体取模程序。PCtoLCD2002 PCtoLCD2002.rar (703.92 KB, 下载次数: 1218)

  5.TURBO-VGA640480使用说明 TURBO-VGA640480使用说明.pdf (196.53 KB, 下载次数: 415)

  6.PCF8563使用说明 PCF8563.pdf (692.98 KB, 下载次数: 1366)

  7.DHT11使用说明 DHT11规格书.pdf (586.2 KB, 下载次数: 579)



评分

参与人数 2一乐金币 +20 收起 理由
yleee + 10 谢谢分享
无锡风 + 10 有创意

查看全部评分

发表于 2011-1-7 01:33 | 显示全部楼层
好是好,但电费了点啊
回复

使用道具 举报

发表于 2011-1-7 01:35 | 显示全部楼层
耗电不???
回复

使用道具 举报

发表于 2011-1-7 08:57 | 显示全部楼层
还行
回复

使用道具 举报

发表于 2011-1-7 09:04 | 显示全部楼层
好是好,但是确实有点浪费,一台电视机或是显示器长期亮着!
回复

使用道具 举报

发表于 2011-1-7 09:10 | 显示全部楼层
PCF8563图供电部分有点问题,电池电压比5V高吗?电池是主供电?
回复

使用道具 举报

发表于 2011-1-7 10:48 | 显示全部楼层
看楼主的ID,好像是 萧天老师的大作?
新年好!
回复

使用道具 举报

发表于 2011-1-7 11:06 | 显示全部楼层
不错~~
感觉用 TURBO-VGA640480, 有点费啊。。。
倒不是说模块贵。
回复

使用道具 举报

发表于 2011-1-7 11:10 | 显示全部楼层
很详细,开源项目啊。
回复

使用道具 举报

发表于 2011-1-7 16:47 | 显示全部楼层
漂亮是漂亮,为什么现在的液晶电视没有这个功能呢?我想如果增加这个功能是很容易实现的,其实这样搞对液晶电视的寿命影响很大的,对灯管的寿命不说,因为你长时间在一个地方显示,会加速这个地方液晶老化,不信你过一年看看,只要打开背光灯,就可以看到液晶屏上有字了。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-9-30 23:31 , Processed in 0.064057 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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