LaunchPad+DS1302+Nokia5110的实时时钟

shower.xu   2012-1-5 09:04 楼主
这是前一段时间做的时钟项目,使用LaunchPad+DS1302+Nokia5110实现,本想添加更多功能上去可是处理器空间不够了,又不想切换到汇编去做,就太监了。
今天放上了,一来给大家做个参考,抛砖引玉(也是混秒杀指标,毕竟板子太诱人了啊);二来希望那位大侠能看看在低功耗唤醒后为什么5110不工作了,重新初始化都不行,纠结。(运行不正常,这段程序我注释掉了)

设置时间把这里注释去掉,Setting_Time数组在DS1302.c文件里 void board_initial(void) { io_initial(); lcd_init(); DS1302_Reset(); Timer_init(); // DS1302_SettingData(); //设置时间时使用,参数在Setting_Time数组 } 低功耗那段运行不正常我注释掉了,请那位大侠帮我看看 //------------------------ //进入低功耗状态,等待按键唤醒 // NOKIA5110_Power_OFF; // P1OUT &=~BIT6; // P1.6 熄灭 // TACTL &=~MC_3; // CCR0 中断禁止 // Set_P13_EINT(); // LPM2; while(HalfSec<400); // Set_P13_Normal(); // board_initial(); // NOKIA5110_Power_ON; // lcd_init(); NOKIA5110_LED_ON; // TACTL |=MC_1; // CCR0 中断禁止 //------------------------
运行时图片:
IMG_20120105_084550.jpg

程序见附件,接法可参考引脚定义。
[ 本帖最后由 shower.xu 于 2012-1-5 09:09 编辑 ]
  • IMG_20120105_084556.jpg
  • IMG_20120105_084605.jpg
  • IMG_20120105_084616.jpg
  • IMG_20120105_084828.jpg

回复评论 (8)

不显示好好的吗?

http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2012-1-5 09:52
引用: 原帖由 ddllxxrr 于 2012-1-5 09:52 发表

图片只是关了背光,我本想关掉5110电源,再进入低功耗模式,按键唤醒后再重新上电,这样才有低功耗概念啊
点赞  2012-1-5 10:33
tingbucuode a
点赞  2012-1-5 10:38
多谢楼主
点赞  2014-7-30 09:56
我用STM32硬件控制Nokia5110的时候也有时候会出现不显示的现象~~
点赞  2014-8-9 14:12
学习学习
点赞  2015-4-2 18:00
很强大,低功耗部分我研究研究,原来做过低功耗的东西
点赞  2015-8-24 12:41
可以啊,学习学习
点赞  2016-6-30 20:33
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复