https://static.assets-stash.eet-china.com/album/old-resources/2010/4/11/847d5b32-0243-436b-a3ab-15d17c3ea7b5.rar 本系统以STC89C52单片机为核心元件进行扩展,以8块8x8点阵构成的32x16的点阵显示屏为显示核心,通过红外遥控器切换功能能够显示时间、温度、动画,并能实现汉字的左移、调整时间等功能,系统采用双电源供电,在系统掉电后仍可保持时间准确,再次给电后正确显示。
1、8051最小系统电路<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
8051最小系统电路图如上,晶振频率为11.0592MHz,引出正电源、地、P3.0和P3.1与下载线相连通过电脑给单片机下载程序。
2、DS1302与单片机接口电路
DS1302除了系统上电时由系统供电外,如果主电源断电还有一电池给DS1302供电,防止断电后DS1302数据消失。
3、ds18b20与单片机接口电路
4、点阵行驱动电路
行驱动采用74LS154(4-16线译码器)及PNP三极管,由于是16×32点阵显示功率较大故采用8550NP三极管。
5、点阵列驱动电路
列驱动采用74HC595移位寄存器将控制位级连接入单片机,每个74HC595数据输入端单独接单片机。16×32点阵模块由8块小的8×8点阵模块通过级连而拼成,共16行,32列。
6、红外接收与单片机的借口电路
HS0038是一体化红外线接收器是一种集红外线接收和放大于一体,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。接收头的链接如上图所示,其中呕吐管脚接到单片的片3.2外部中断接口。
端口分配及连接:
P1.0-P1.2:DS1302与单片机接口
P0:P0口接点阵行驱动电路接译码器
P2:P2口点阵列驱动电路接74HC595
P3.2:红外接收头接口
用户306042 2011-8-20 18:40
用户171086 2010-4-12 21:04