一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 1420|回复: 10
收起左侧

关于32*64双色屏时钟

[复制链接]
发表于 2020-7-16 18:22 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 文凤轩丹 于 2020-7-17 19:20 编辑

路过的师傅们好,请问怎么更改这个程序里的小时分钟和秒钟中间的间隔点的颜色呢?现在是绿色想改为红色,这样中间这一行时间和间隔点就全是红色了,最下面温度的符号C已经把绿色的改为橙色了,就是把红数据里温度被注释掉的第三行代码还原就行了。就是时间中间的间隔点改不成红色的,搞了好几天没搞定,想请师傅们指点一下,在此万分感谢,谢谢。
IMG_20200716_181040.jpg

乐3264_DS3231_摇控_GPS时钟.rar

354.96 KB, 下载次数: 31, 下载积分: 一乐金币 -1

 楼主| 发表于 2020-7-16 18:25 来自手机 | 显示全部楼层
第一次发贴求助,不妥的地方请师傅们多多包涵,谢谢
发表于 2020-7-17 13:09 | 显示全部楼层
下载要钱就不下了。一般在rd1/2,gd1/2数据里面。

点评

真不好意思啊,第一次在手机上发贴不知道怎么设置,直接加载图片和附件就上传发贴了。  详情 回复 发表于 2020-7-17 19:13
发表于 2020-7-17 16:09 | 显示全部楼层
本帖最后由 benli 于 2020-7-17 16:17 编辑

当时写程序是根据GPS授时状态来自动变化小数点颜色的,下面这一部分就是绿色数据,
  1. void Mode1_SJ_G()
  2. {
  3.         uchar row1,row2;

  4.         row1=row+8;                //        上1/2屏行扫描
  5.         row2=row-8;                //        下1/2屏行扫描

  6.         if(row<8)
  7.         {
  8.                 if(row==3|row==4)
  9.                 {
  10.                         if(GPS_POW)
  11.                         {
  12.                            ;
  13.                         }
  14.                         else
  15.                         {
  16.                                 GD2[2]|=0x06;
  17.                                 GD2[5]|=0x03;
  18.                         }
  19.                 }
  20.         }
  21.         else
  22.         {
  23.                  if(row==12|row==13)
  24.                 {
  25.                         if(GPS_POW)
  26.                         {
  27.                                 ;
  28.                         }
  29.                         else
  30.                         {
  31.                                 GD1[2]|=0x06;
  32.                                 GD1[5]|=0x03;
  33.                         }
  34.                 }
  35.         }
  36. }
复制代码

下面是红色数据的,21-27行,这只是一个半屏,另一半类似else后面就是
  1. void Mode1_SJ_R()
  2. {
  3.         uchar row1,row2;

  4.         row1=row+8;                //        上1/2屏行扫描
  5.         row2=row-8;                //        下1/2屏行扫描

  6.         if(row<8)
  7.         {
  8.                 if(shi1==0) RD1[0]=0; else                                
  9.                 RD2[0]=Num14[shi1][row1];          //时
  10.                 RD2[1]=Num14[shi2][row1]>>2;
  11.                 RD2[2]=Num14[shi2][row1]<<6;         
  12.                 RD2[3]=Num14[fen1][row1]>>2;           // 分
  13.                 RD2[4]=Num14[fen2][row1]>>4 | Num14[fen1][row1]<<6;         
  14.                 RD2[5]=Num14[fen2][row1]<<4 ;
  15.                 RD2[6]=Num12[miao1][row1]>>1;                   //秒
  16.                 RD2[7]=Num12[miao2][row1];


  17.                 if(row==3|row==4)
  18.                 {
  19.                         if(GPS_POW)
  20.                         {
  21.                                 RD2[2]|=0x06;
  22.                                 RD2[5]|=0x03;
  23.                         }
  24. //                        else
  25. //                        {
  26. //                                GD2[2]|=0x06;
  27. //                                GD2[5]|=0x03;
  28. //                        }
  29.                 }
复制代码




点评

师傅:您能不能再指点指点我,怎么更改刚刚通电时显示的那八个大字,或者屏蔽掉,因为刚通电就显示出八个大字对手机充电器冲击很大,差点的充电器就被触发过流了,然后就一亮一灭的在打嗝闪屏了,谢谢师傅您。  详情 回复 发表于 2020-7-17 19:30
谢谢师傅您的指点,谢谢!  详情 回复 发表于 2020-7-17 19:14
 楼主| 发表于 2020-7-17 19:13 来自手机 | 显示全部楼层
cxw0102 发表于 2020-7-17 13:09
下载要钱就不下了。一般在rd1/2,gd1/2数据里面。

真不好意思啊,第一次在手机上发贴不知道怎么设置,直接加载图片和附件就上传发贴了。
 楼主| 发表于 2020-7-17 19:14 来自手机 | 显示全部楼层
benli 发表于 2020-7-17 16:09
当时写程序是根据GPS授时状态来自动变化小数点颜色的,下面这一部分就是绿色数据,
下面是红色数据的,21-2 ...

谢谢师傅您的指点,谢谢!
 楼主| 发表于 2020-7-17 19:30 来自手机 | 显示全部楼层
benli 发表于 2020-7-17 16:09
当时写程序是根据GPS授时状态来自动变化小数点颜色的,下面这一部分就是绿色数据,
下面是红色数据的,21-2 ...

师傅:您能不能再指点指点我,怎么更改刚刚通电时显示的那八个大字,或者屏蔽掉,因为刚通电就显示出八个大字对手机充电器冲击很大,差点的充电器就被触发过流了,然后就一亮一灭的在打嗝闪屏了,谢谢师傅您。

点评

main函数里的ShowLogo();去掉就行了  详情 回复 发表于 2020-7-17 20:25
发表于 2020-7-17 20:25 | 显示全部楼层
文凤轩丹 发表于 2020-7-17 19:30
师傅:您能不能再指点指点我,怎么更改刚刚通电时显示的那八个大字,或者屏蔽掉,因为刚通电就显示出八个 ...

不显示的话main函数里的ShowLogo();去掉就行了,需要修改显示内容库修改ShowLogo()子函数
发表于 2020-7-18 09:37 | 显示全部楼层
GD绿,RD红,找到改一下就好了
 楼主| 发表于 2020-7-19 01:34 来自手机 | 显示全部楼层
谢谢师傅们的指点,现在在外面出差,等回去有时间试下,谢谢。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-29 21:30 , Processed in 0.067330 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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