找回密码
 立即注册
楼主: 电子DIY小家

8H4K64TLCD驱动段码LCD屏教程(一)点亮段码LCD屏

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2024-10-13 14:11:05

0

主题

1

回帖

30

积分

新手上路

积分
30
发表于 2024-4-17 15:34:08 | 显示全部楼层
seg_pos[]是啥数组?怎么定义的,小白提问
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2024-5-22 11:36:56 | 显示全部楼层
冲哥段码LCD源代码-20240525:

段码屏测试代码.rar (115.6 KB, 下载次数: 84)

QQ:1463035472,微信:19952583954
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2024-10-28 19:39:46

0

主题

6

回帖

170

积分

注册会员

积分
170
发表于 2024-6-3 23:22:57 | 显示全部楼层
支持一下
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:78
  • 最近打卡:2025-04-29 08:19:44
已绑定手机

4

主题

153

回帖

300

积分

中级会员

积分
300
发表于 2024-6-5 10:18:21 | 显示全部楼层
看着看着就看不懂了,还是得学呀
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2025-05-01 01:11:54

10

主题

1159

回帖

5117

积分

论坛元老

积分
5117
发表于 2024-6-10 18:56:20 | 显示全部楼层
电子DI*** 发表于 2024-3-8 10:27
有疑问的可以下面留言,章节预告:

第二章,讲触摸

我显示全部是1,为什么会这样?


LCD001.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:378
  • 最近打卡:2025-05-01 07:48:27

43

主题

336

回帖

591

积分

高级会员

积分
591
发表于 2024-6-24 08:02:51 | 显示全部楼层
屏幕太贵怎么办

点评

怎么会太贵呢?  详情 回复 发表于 2024-6-24 08:03
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2024-6-24 08:03:46 | 显示全部楼层
qepu*** 发表于 2024-6-24 08:02
屏幕太贵怎么办

怎么会太贵呢?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:474
  • 最近打卡:2025-05-01 16:07:52

3

主题

68

回帖

969

积分

高级会员

积分
969
发表于 2024-6-24 18:13:50 | 显示全部楼层
angm*** 发表于 2024-6-10 18:56
我显示全部是1,为什么会这样?

是否是段码设置有问题?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2025-05-01 01:11:54

10

主题

1159

回帖

5117

积分

论坛元老

积分
5117
发表于 2024-6-24 18:40:54 | 显示全部楼层
zhan*** 发表于 2024-6-24 18:13
是否是段码设置有问题?

已经找到了 代码中的小瑕疵

在lcd.c。
                case 9:       
                case 8:
                case 7:       
                        LCD_buff[3]  &= ~(3<<seg_pos[n-1]); //主要就是先把指定的第几个8所在的位置的数据先清空
                        LCD_buff[8]  &= ~(3<<seg_pos[n-1]);
                        LCD_buff[13] &= ~(3<<seg_pos[n-1]);
//                        LCD_buff[14] &= ~(2<<seg_pos[n-1]); //代码中的小瑕疵
                        LCD_buff[18] &= ~(2<<seg_pos[n-1]); //程序有一点小bug

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-04-29 08:25:45

10

主题

130

回帖

564

积分

高级会员

积分
564
发表于 2024-6-24 22:33:22 | 显示全部楼层
本帖最后由 NTC 于 2024-7-8 22:27 编辑
电子DI*** 发表于 2024-3-8 10:27
有疑问的可以下面留言,章节预告:

第二章,讲触摸

第三讲,啥时候来? 我写了个RTC, 第一个按键调背光(多个颜色循环),第四个是设置时间,(先按4键1下调小时,2下调分钟,再按2或者3键,最后按4键,时间继续)第二个是+,第三个是-, 调的时候,不能立即显示,帮忙改一下,谢谢,
还有一个问题是,寄存器名称和技术手册上为什么不一样?
SharedScreenshot.jpg




LCD-RTC.7.8.zip (31.62 KB, 下载次数: 73)

已改好,可正常显示了。



回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:27 , Processed in 0.217887 second(s), 129 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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