WL0123 发表于 2025-1-11 17:08 有道理,还是您厉害 |
xiaobendan001 发表于 2025-1-11 07:43 想读出STC8G1K17里的程序在业余条件下基本办不到。这种设计不会是为了增加抄板者的难度。因为老手设计一款DCDC数控电源不难。倒是像老师出的题,测试学生的基本功。 |
WL0123 发表于 2025-1-10 20:30 亮度问题可以通过分时解决 话说都抄板了,程序直接读出来复制就行了吧 其他都不用管了。 会不会这种设计就是为了增加抄板者的难度? |
工chen 发表于 2025-1-10 10:42 抄板通常是找一个成熟的样品复制,不知你这个电路抄的是否准确。怎么看都像是个不成熟的设计。按这个图制作会给编程带来很多麻烦。再者数码管限流电阻放在位驱动就是明显错误,当数码笔段少时亮度高,笔段多时亮度低,很难通过软件调平衡。 |
发表于 2025-1-8 11:58 好的,谢谢 ![]() |
hi等你 发表于 2025-1-7 09:06 三位段选引脚吗?不是三个位选嘛 |
xiaobendan001 发表于 2025-1-4 13:23 是的,另一个IO口可以控制那两个LED灯,前三位是按一位一位进行扫描的 |
man1234567 发表于 2025-1-6 17:36 我是抄板的,加不了驱动芯片呢 |
yaosongjin 发表于 2025-1-8 18:00 有一个P54的IO口是数码管和LED灯和按键复用了,P54和P55是LED灯和数码管复用了 |
yaosongjin 发表于 2025-1-8 18:00 在楼主提供的截图里面,按键也有复用的,P54和P35两个按键有串电阻的那两个 |
| 楼主可以先扫描数码管接着扫描LED灯,应该是可以实现的,把LED灯也看成是数码管的一个段。 |
hi等你 发表于 2025-1-7 09:06 他这是LED灯和数码管脚复用了,不是按键和数码管复用哦 |
|
中断处理不要有长耗时处理,51mcu尽量不要使用浮点数变量。 |
|
复用也可以啊,数码管轮流扫描的时候程序上抽出一个循环间隙内,让这三个段选脚输出高电平 同时查询脚状态,如果你按下按钮就是0,不要用防抖之类的延时,再去执行就行。显示效果不会被干扰 |
| 不建议复用,加个LED驱动芯片也就两毛钱的事。 |
工chen 发表于 2025-1-4 09:38 看起来两个灯是用另外一个脚控制的啊,前边三位数码管显示是怎么弄的? |
xiaobendan001 发表于 2024-12-31 20:28 两个LED灯的管脚和数码管的管脚复用了,我想让两个灯能通过按键切换并且不影响数码管的显示,但是我写的代码会影响显示 |
| 不是重新打板子了吗?看起来好乱,四个按键接四个COM上面不是正好?18个IO |