找回密码
 注册
关于网站域名变更的通知
查看: 437|回复: 2
打印 上一主题 下一主题

单片机LCD初始显示时间日期仿真

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-11-25 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 niubility 于 2022-11-25 11:02 编辑
6 j% `7 H5 x. F4 C2 ]0 E/ L4 _
+ F) I# z+ L3 q4 T7 Z( y  M: QLCD初始显示时间日期仿真都为相同数据2005/05/05 05:05(代码设置初试时间为2021/3/24, 12:23)
, y9 t! U6 I0 f8 D+ Q) n8 l) o) C% H4 w, \9 U, u$ R
定义了DS1302.h 文件:
6 I; p* n5 Y# G: N# ~7 {9 Q
  • 定义uchar timeBuff[] = {21,3,24,12,23,32};//2021/3/24, 12:23:32
  • 进行时间的读写基本操作- D; p2 w' h& |

  R4 R/ w, h+ a6 M' R, I( omain.c 如下:5 ^& i3 W5 W6 D' p% P  f* }( P

; ?( Y+ l" j9 T#include "./DS1302.h"5 c* U: ]3 Y0 G7 \7 w3 y
  • void main()
  • {
  •         Led_P=0;
  •         //DelayMs(10);
  •         //Led_P=1;
  •         UART_init();
  •         LcdInit();        // 执行液晶初始化
  •         DS1302_Init();        // 时钟芯片的初始化,三引脚置低
  •         LcdShowInit();        // 液晶显示“20     -    -      :   ”
  •         if(DS1302_Read_Byte(0x81)>=128)                        // 判断时钟芯片是否正在运行
  •         {
  •                 DS1302_Write_Time();        //TimeBuff ---> DS1302
  •                 Led_P=1;
  •         }
  •         while(1)
  •         {
  •                 DS1302_Read_Time();                                // 获取当前时钟芯片的时间,存在数组time_buf中
  •                 FlashTime();                                        //TimeBuff --->LCD1602
  •                 //其他代码
  •         }
  • }6 n& f/ ^( V/ N
5 I5 q7 h" U6 ~& ^& I5 \0 |
PS:- ^: |& Z3 t5 d3 M+ h
我晶振由12MHz 更换到 11.0592MHz。1 e& l! e+ \9 J; P4 l& |% @
DS1302 和LCD1602的读写时序都有更正。+ j+ Q: d5 T! w2 x6 W( P
但不知道是不是还有其他地方需要更改2 C3 R9 M$ f0 z: M, r7 \

9 j3 }2 ~& \# r9 f3 d/ \  j" A7 |- u3 w# R" h
. O; ~" B/ ?4 g, G4 c$ @; Z

7 S( j* a$ T9 w* ?- v1 c: S

该用户从未签到

2#
发表于 2022-11-25 11:36 | 只看该作者
读1302部分有问题,没读成功 。

该用户从未签到

3#
发表于 2022-11-25 13:45 | 只看该作者
LCD点阵图形液晶显示模块,不但能显示字符,还能显示汉字和图形,分带汉字库和不带那字库两种,价格也有差别。带汉字库的12864LCD使用起来非常方便,不需要编写复杂的汉字显示程序,只要按时序写入两个字节的汉字机内码,汉字就能显示出来了,驱动程序简单许多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 19:20 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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