找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1888|回復(fù): 1
收起左側(cè)

LCD12864萬年歷程序

[復(fù)制鏈接]
ID:407019 發(fā)表于 2021-12-13 14:39 | 顯示全部樓層 |閱讀模式
LCD12864 萬年歷   使用普中開發(fā)板     

網(wǎng)上買的LCD12864背部焊接并口    斷開串口

程序見附件   親測有效

51hei圖片20211213143703.jpg

單片機源程序如下:
  1. #include "public.h"
  2. #include "lcd12864.h"
  3. #include "ds1302.h"
  4. #include "string.h"

  5. char num=0;
  6. u8 DisplayData[8];

  7. u8 DisData[6];


  8. void delay(u16 i)
  9. {
  10.         while(i--);        
  11. }

  12. void datapros()         
  13. {
  14.   Ds1302ReadTime();
  15.         DisplayData[0] = TIME[2]/16+0x30;                                
  16.         DisplayData[1] = (TIME[2]&0x0f)+0X30;                                 
  17.         DisplayData[2] = 0x2D;
  18.         DisplayData[3] = TIME[1]/16+0X30;                                
  19.         DisplayData[4] = (TIME[1]&0x0f)+0X30;        
  20.         DisplayData[5] = 0x2D;
  21.         DisplayData[6] = TIME[0]/16+0X30;                                
  22.         DisplayData[7] = (TIME[0]&0x0f)+0X30;
  23. }



  24. void datapros2()         
  25. {
  26.   Ds1302ReadTime();
  27.         DisData[0] = TIME[6]/16+0x30;                        //年        
  28.         DisData[1] = (TIME[6]&0x0f)+0X30;                                 
  29.         DisData[2] = TIME[4]/16+0X30;                                
  30.         DisData[3] = (TIME[4]&0x0f)+0X30;        
  31.         DisData[4] = TIME[3]/16+0X30;                                
  32.         DisData[5] = (TIME[3]&0x0f)+0X30;
  33. }


  34. void main()
  35. {        
  36.         Ds1302Init();
  37.         lcd12864_init();//LCD12864初始化

  38.         lcd12864_show_string(0,0,"萬年歷");//第1行字符串顯示
  39.         //lcd12864_show_string(0,1,"2021年12月10日");//第2行字符串顯示
  40.         lcd12864_show_string(0,2,"時間:");//第3行字符串顯示
  41.         
  42.         while(1)
  43.         {
  44.                 datapros();
  45.                 datapros2();
  46.                 lcd12864_show_string(0,1,DisData);
  47.                 lcd12864_show_string(1,1,"年");
  48.                 lcd12864_show_string(2,1,&DisData[2]);
  49.                 lcd12864_show_string(3,1,"月");
  50.                 lcd12864_show_string(4,1,&DisData[4]);
  51.                 lcd12864_show_string(5,1,"日");
  52.                 lcd12864_show_string(0,3,DisplayData);//第4行字符串顯示
  53.                 lcd12864_show_string(4,3,"  ");//第4行字符串顯示
  54.         }        
  55. }
復(fù)制代碼

Keil代碼下載:http://www.torrancerestoration.com/bbs/dpj-215493-1.html


回復(fù)

使用道具 舉報

ID:407019 發(fā)表于 2021-12-13 14:40 | 顯示全部樓層
需要自己斷開S1     自己焊接P1
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表