找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2621|回复: 1
打印 上一主题 下一主题
收起左侧

PCF8583实时时钟显示程序

[复制链接]
跳转到指定楼层
楼主
电路运行时,日历/时钟信息将显示在液晶屏上。


单片机源程序:
  1. //-----------------------------------------------------------------
  2. //  名称: PCF8583实时时钟显示程序
  3. //-----------------------------------------------------------------
  4. //  说明: 从PCF8583中读取日历时钟数据并刷新显示于LCD.
  5. //
  6. //-----------------------------------------------------------------
  7. #define INT8U  unsigned char
  8. #define INT16U unsigned int
  9. #include <stdio.h>
  10. #include <reg51.h>
  11. #include <intrins.h>
  12. #include <string.h>
  13. #include "PCF8583.h"
  14. extern void LCD_ShowString(INT8U r, INT8U c,INT8U *str);
  15. extern void Initialize_LCD();
  16. extern void delay_ms(INT16U ms);
  17. extern INT8U DateTime[7];
  18. extern char WEEK[][4];
  19. char buf1[12] = "DATE: 00/00";
  20. char buf2[16] = "TIME: 00-00-00";
  21. char disp_buff[10];
  22. //-----------------------------------------------------------------
  23. // 日期与时间值转换为数字字符
  24. //-----------------------------------------------------------------
  25. void Format_DateTime(INT8U d, INT8U *a)
  26. {
  27.         *a = (d >> 4) + '0'; *(a+1) = (d & 0x0F) + '0';
  28. }
  29. //-----------------------------------------------------------------
  30. // 主程序
  31. //-----------------------------------------------------------------
  32. void main()
  33. {
  34.         Initialize_LCD();
  35.         LCD_ShowString(0,0,(INT8U *)"*PCF8583 Clock**");
  36.         while (1)
  37.         {       


  38.         }
  39. }
复制代码

文档1.docx

11.29 KB, 下载次数: 18, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:371829 发表于 2018-7-17 10:49 | 只看该作者
下载的文档里根本没有pcf8583的程序,骗人的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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