本帖最后由 QQ哥 于 2013-12-10 19:56 编辑
基于PCA8538驱动的多彩万年历 一、 应用背景 炙热的夏日,浮动的心,你是否看腻了大数码管式的万年历呢?在一般家庭里,数码管夜间刺眼,并功耗稍大,想想睡觉玩手机、走路也要玩手机的你怎会对液晶屏感到生疏,一个手机屏般的万年历数字显示玩意摆在你窗前的桌头上,每天为你呐喊、为你争分夺秒,你不感动吗?温度代表你的心情,你的笑容就在屏幕上。这不是传奇,是现实! 本设计可以完全由手机操作蓝牙通信,查看日期、时间、温度等信息,迎合广大年轻一代手机控的“豪宅”意识,只需简单两步,就可获取屏幕上完整信息。 二、 功能详解 1.硬件构成 主控器:基于PCA8538驱动的多彩万年历是由宏晶科技的1T增强型8位单片机STC12C5A60S2为主控处理 器,低功耗,主要功能包含双串口,2个SPI接口等,性能在8位机中算是佼佼者。 时钟芯片:采用Dallas的DS12C887, 自带晶体振荡器及电池,掉电至少可工作10年。可计算到2100年前的 秒、分、小时、星期、日期、月、年七种日历信息并带闰年补偿,用二进制码或BCD码代表日历 和闹钟信 息 ,有12和24小时两种制式,12小时制时有AM和PM提示等特色功能。 温度传感器:采用Dallas的单总线DS18B20温度传感器,精度高。 蓝牙通信:由上海移摩通讯技术有限公司设计的低功耗蓝牙模块FBT06,2MB/S通信速率。 2.功能说明 开机移动显示项目名称和作者,自检蜂鸣器,由于没有蜂鸣器演示由LED发光二极管代替,PCA8538屏幕点阵很灵活,大字体数字显示,高端大气上档次,低调奢华有内涵,第一屏显示时分秒、温度,间隔5秒切换到第二屏显示年月日星期,间隔2秒再切换到第一屏。 万年历年月日、时分秒和闹钟设置全部在安卓手机上位机端进行,菜单形式显示,可返回PCA8538屏幕上全部信息包括闹钟时间到手机端。 三、 硬件设计说明 整体硬件连接
NXP PCA8538 COG SPI接口连线
序号 COG 单片机 1 nRESET------->P1.4
2 SCL------------->SCK
4 SDAOUT------->MISO
5 SDAIN--------->MOSI
10 VDD----------->VCC
12 VSS----------->GND
15 GND---------->GND
16 5V------------>VCC JP2 nCE----------->P1.3
跳冒JP1,JP3——JP5接VSS,JP6短接,JP7不接 四、 软件设计设计说明 五、 实物展示 1.实物展示
双击看全图
双击看全图
2.上位机串口菜单 串口菜单 读取年月日时分秒、温度
设定年月日时分秒 设定闹钟
六、 项目完成视频演示
七、 总结 PCA8538评估板非常适合仪器仪表类,完全可以和我工作中接触到的类似显示器相媲美,全视角显示效果很好,显示柔和,自带温度检测。整体显示包括点阵和字符图标区域,一块非常好的专门定做显示屏。在有限的时间里我完整了项目全部功能,希望接下来可以发挥其更多的作用。 感谢蔡老师的指导、和爱板网友的帮助,这次NXP和爱板网联合的活动很给力,给我们一个很不错的测试平台,致谢! 八、 附件 |