原创 红外遥控32x16点阵时钟、温度、汉字及动画多功能显示

2010-4-11 21:12 5769 6 8 分类: MCU/ 嵌入式

https://static.assets-stash.eet-china.com/album/old-resources/2010/4/11/847d5b32-0243-436b-a3ab-15d17c3ea7b5.rar    本系统以STC89C52单片机为核心元件进行扩展,以88x8点阵构成的32x16的点阵显示屏为显示核心,通过红外遥控器切换功能能够显示时间、温度、动画,并能实现汉字的左移、调整时间等功能,系统采用双电源供电,在系统掉电后仍可保持时间准确,再次给电后正确显示。


18051最小系统电路<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


8051最小系统电路图如上,晶振频率为11.0592MHz,引出正电源、地、P3.0P3.1与下载线相连通过电脑给单片机下载程序。


2DS1302与单片机接口电路


DS1302除了系统上电时由系统供电外,如果主电源断电还有一电池给DS1302供电,防止断电后DS1302数据消失。


3ds18b20与单片机接口电路


4、点阵行驱动电路


行驱动采用74LS154416线译码器)及PNP三极管,由于是16×32点阵显示功率较大故采用8550NP三极管。


5、点阵列驱动电路


列驱动采用74HC595移位寄存器将控制位级连接入单片机,每个74HC595数据输入端单独接单片机。16×32点阵模块由8块小的8×8点阵模块通过级连而拼成,共16行,32列。


6、红外接收与单片机的借口电路


HS0038是一体化红外线接收器是一种集红外线接收和放大于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。接收头的链接如上图所示,其中呕吐管脚接到单片的片3.2外部中断接口。


 


端口分配及连接:


P1.0P1.2DS1302与单片机接口


P0P0口接点阵行驱动电路接译码器


P2P2口点阵列驱动电路接74HC595


P3.2:红外接收头接口cccdc3a5-b126-4279-aa18-1b78d156ac84.jpg


 

 


 
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户306042 2011-8-20 18:40

好东西啊

用户171086 2010-4-12 21:04

谢谢!
相关推荐阅读
用户196131 2010-06-15 09:22
12864画点程序
只是在前一个驱动程序上加了俩子函数。#include <reg52.h>#include <intrins.h>#include <math.h>//-------...
用户196131 2010-06-03 09:20
如何使用电烙铁
在电子制作中,元器件的连接处需要焊接。焊接的质量对制作的质量影响极大。所以,学习电于制作技术,必须掌握焊接技术,练好焊接基本功。一、焊接工具1、电烙铁电烙铁是最常用的焊接工具。我们使用20W内热式电烙...
用户196131 2010-05-06 20:26
74HC595驱动程序
74HC595时序图如下#include <reg52.h>       //52芯片管脚定义头文件#include <intrins.h> //内部包含延时函数 _nop_(...
用户196131 2010-04-28 16:05
阳历转阴历的程序
这两天在做一个万年历,需要显示阴历内容,需要知道阴历和阳历之间的计算关系,在网上找了程序,做了一些调整,现在已经测试成功了。bit c_moon;data uchar year_moon,month_...
用户196131 2010-04-26 16:04
六维空间
六维空间(http://bt.neu6.edu.cn/)于08年9月7日成立,取IPv6中“v6”的谐音,代表新的协议和下载体验,也寓意论坛包容各方优秀资源。目前论坛的各种资源,尤其是高清资源不断丰富...
用户196131 2010-04-17 09:15
牛人做的摩托车
 牛人用废弃的元件做的摩托车给大家欣赏一下!...
我要评论
2
6
关闭 站长推荐上一条 /3 下一条