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

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

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-05-27 15:29:30

0

主题

1

回帖

36

积分

新手上路

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:46
  • 最近打卡:2025-07-30 10:54:49

24

主题

436

回帖

2843

积分

版主

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

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-05-12 22:39:42

0

主题

6

回帖

174

积分

注册会员

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:134
  • 最近打卡:2025-07-30 08:39:44
已绑定手机

5

主题

169

回帖

371

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:610
  • 最近打卡:2025-07-30 00:03:00

11

主题

1216

回帖

5782

积分

论坛元老

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

第二章,讲触摸

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


LCD001.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-07-30 08:16:28

47

主题

370

回帖

570

积分

高级会员

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

点评

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:136
  • 最近打卡:2025-06-19 15:40:05

47

主题

1350

回帖

8106

积分

荣誉版主

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

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:564
  • 最近打卡:2025-07-30 11:14:09

3

主题

68

回帖

1479

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:610
  • 最近打卡:2025-07-30 00:03:00

11

主题

1216

回帖

5782

积分

论坛元老

积分
5782
发表于 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
  • 打卡总天数:524
  • 最近打卡:2025-07-30 09:33:15

10

主题

130

回帖

826

积分

高级会员

积分
826
发表于 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, 下载次数: 91)

已改好,可正常显示了。



回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-7-31 07:19 , Processed in 0.131631 second(s), 123 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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