立创开源--触摸按键+段码LCD驱动显示+RTC实时时钟@8H4K64TLCD-LQFP64
原理图最后更新时间:2024/6/26, 12:35立创开源--触摸按键+段码LCD驱动显示+RTC实时时钟
@8H4K64TLCD-40MHz-LQFP64,原理图见本楼附件
谁第一个用立创EDA实现 原理图和PCB,鼓励RMB500
触摸按键实验板@8H4K64TLCD-40MHz-LQFP64
段码LCD驱动显示@8H4K64TLCD-40MHz-LQFP64
RTC: 年,月,日,时,分,秒
原理图最后更新时间:2024/6/26, 12:35
触摸按键实验板@STC8H4K64TLCD-LQFP64/48
段码LCD自动涮新显示, 4 COM * 40 Segment
跟显示相关的不用的口都可以当 普通 I/O 使用
触摸滑条/触摸按键,段码LCD显示:
STC8H4K32TLCD-40I-LQFP48/64, RMB1.8, 功能演示 +
STC8H2K08U-45I-SOP16, USB转双串口,RMB0.99,
双 MCU 核心功能演示板 = RMB1.8 + RMB0.99 = RMB2.79
下面是参考布局
长条形按键忘了加阻焊绿油
段码LCD显示屏参考资料获取:
【新提醒】跟冲哥一起学【段码LCD + 触摸按键 + RTC实时时钟/年月日时分秒】,STC8H4K64TLCD - 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
把方形触摸按键按顺序紧密排列在一起,即可以设计成触摸状态滑动条:
https://www.stcaimcu.com/data/attachment/forum/202312/19/180812kuvuvj9a8vyxt3aj.jpg
位置检测触摸按键
1S1
2S1,S2
3S2
4S2,S3
5S3
6S3,S4
7S4
8S4,S5
9S5
当检测到某个通道处于触摸状态时,就能确定手指在触摸滑动条上的位置。 上面使用了5个传感通到来检测9个位置。 如果S1 和S2 通道同时处于触摸状态,就意味着手指的位置位于位置2。
对于覆盖有外壳的应用,建议使用最小尺寸为10 x 10毫米的触摸铜盘。滑动条铜盘之间的间隙值建议为0.75毫米。两个相邻铜盘之间的间隙不要超过1毫米。这是为了确保当手指正好位于间隙内时,两个触摸通道能够同时触发。
触摸状态滑动条的优点是设计简单,在噪声环境下具有较高的稳定性。 然而,如果需要数量较多的位置,该方法就需要更多触摸按键通道。
另一种方法是使用比例计量滑动条。 该方法不是通过检测每个触摸通道上的触摸状态来实现,而是根据每个触摸通道所测得的触摸值来确定手指的位置。 当测得每个触摸通道的值变化后,通过进行比例计算来确定手指的确切位置。
https://www.stcaimcu.com/data/attachment/forum/202312/19/181937tvwo0wy0z828vl8j.jpg
上述位置中的手指触摸会导致三个触摸通道的电容增加。 由于手指覆盖面积的不同,每个传感器所增加的电容值也不相同。 然后,对触摸数据进行处理,就可以获得手指在滑动条上的绝对位置。
同滑动条一样,滑轮也可基于触摸状态和比例计量方法实现的。
触摸状态方法的滑轮(左图),通过检查每个触摸通道的状态来确定手指的位置。比例计量方法的滑轮(右图),通过测量由于手指触摸而导致的各个传感通道增加的电容来确定手指的位置。 手指在滑轮上滚动时,会导致几个触摸通道的电容增大。 然后,通过计算这些触摸通道采集的触摸值,得出手指触摸的确切位置。https://www.stcaimcu.com/data/attachment/forum/202312/19/182502psrblphopn0arxlb.jpg
网友发来指正
出现了两个P10,按照规律,应该有一个是P11?
这边格式不统一,I/O口网络标签带点吗
===简洁为好,不要 带点
个人建议板子上的STC8H2K12U的两组串口
可以各加一个排针(不焊)引出,
这个也可以作为双串口来测试别的板子,
之前看到群友在问有没有STC8H2K12U的双串口的板子~
另外这个段码屏的原理图绘制的很到位!!点赞!
您好,我已经完成项目,并已发布开源,正在等待审核中,请问可以加个联系方式吗
marsh 发表于 2024-6-26 10:10
您好,我已经完成项目,并已发布开源,正在等待审核中,请问可以加个联系方式吗
...
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=9186&extra= 原理图最后更新时间:2024/6/26, 12:35
===见顶楼附件