|
電路運行時,日歷/時鐘信息將顯示在液晶屏上。
QQ圖片20161205203937.png (20.16 KB, 下載次數: 49)
下載附件
2016-12-5 20:39 上傳
單片機源程序:
- //-----------------------------------------------------------------
- // 名稱: PCF8583實時時鐘顯示程序
- //-----------------------------------------------------------------
- // 說明: 從PCF8583中讀取日歷時鐘數據并刷新顯示于LCD.
- //
- //-----------------------------------------------------------------
- #define INT8U unsigned char
- #define INT16U unsigned int
- #include <stdio.h>
- #include <reg51.h>
- #include <intrins.h>
- #include <string.h>
- #include "PCF8583.h"
- extern void LCD_ShowString(INT8U r, INT8U c,INT8U *str);
- extern void Initialize_LCD();
- extern void delay_ms(INT16U ms);
- extern INT8U DateTime[7];
- extern char WEEK[][4];
- char buf1[12] = "DATE: 00/00";
- char buf2[16] = "TIME: 00-00-00";
- char disp_buff[10];
- //-----------------------------------------------------------------
- // 日期與時間值轉換為數字字符
- //-----------------------------------------------------------------
- void Format_DateTime(INT8U d, INT8U *a)
- {
- *a = (d >> 4) + '0'; *(a+1) = (d & 0x0F) + '0';
- }
- //-----------------------------------------------------------------
- // 主程序
- //-----------------------------------------------------------------
- void main()
- {
- Initialize_LCD();
- LCD_ShowString(0,0,(INT8U *)"*PCF8583 Clock**");
- while (1)
- {
- }
- }
復制代碼 |
-
-
文檔1.docx
2016-12-5 20:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
11.29 KB, 下載次數: 18, 下載積分: 黑幣 -5
評分
-
查看全部評分
|