|
電路運(yùn)行時(shí),日歷/時(shí)鐘信息將顯示在液晶屏上。
QQ圖片20161205203937.png (20.16 KB, 下載次數(shù): 49)
下載附件
2016-12-5 20:39 上傳
單片機(jī)源程序:
- //-----------------------------------------------------------------
- // 名稱(chēng): PCF8583實(shí)時(shí)時(shí)鐘顯示程序
- //-----------------------------------------------------------------
- // 說(shuō)明: 從PCF8583中讀取日歷時(shí)鐘數(shù)據(jù)并刷新顯示于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];
- //-----------------------------------------------------------------
- // 日期與時(shí)間值轉(zhuǎn)換為數(shù)字字符
- //-----------------------------------------------------------------
- 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)
- {
- }
- }
復(fù)制代碼 |
-
-
文檔1.docx
2016-12-5 20:38 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
11.29 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5
評(píng)分
-
查看全部評(píng)分
|