標(biāo)題: PCF8583實(shí)時(shí)時(shí)鐘顯示程序 [打印本頁(yè)]

作者: 靜秋chen    時(shí)間: 2016-12-5 20:41
標(biāo)題: PCF8583實(shí)時(shí)時(shí)鐘顯示程序
電路運(yùn)行時(shí),日歷/時(shí)鐘信息將顯示在液晶屏上。


單片機(jī)源程序:
  1. //-----------------------------------------------------------------
  2. //  名稱: PCF8583實(shí)時(shí)時(shí)鐘顯示程序
  3. //-----------------------------------------------------------------
  4. //  說明: 從PCF8583中讀取日歷時(shí)鐘數(shù)據(jù)并刷新顯示于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. // 日期與時(shí)間值轉(zhuǎn)換為數(shù)字字符
  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. }
復(fù)制代碼

文檔1.docx

11.29 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5


作者: zyllive1995418    時(shí)間: 2018-7-17 10:49
下載的文檔里根本沒有pcf8583的程序,騙人的




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1