完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
通常7段属于两种基本类型。共阳极和共阴极。在普通阴极中,我们选择0个选择引脚,反之亦然。如果它的单个区段没有问题,如果我们使用47个区段逐个显示数字,那么我们必须一次只显示一个区段????在这里,选择引脚一个接一个(共阴极)0个。对于前者,我想显示0000,然后0001,这里所有的3个零点不应该重复显示&应该是稳定的,只有计数不应该改变。在0009, 0010之后,这里前3位数字不应该重复显示,并且应该是稳定的,只有最后一个数字应该改变。只有0019之后,0020应该改变。如果我们选择所有的PIN通过0,相同的数字显示在所有段。在数字挂钟中,也有7个SEG显示。如何在不重复显示稳定数字的情况下优雅地显示????石英晶体如何工作????在每7段连接到不同的MCU或什么????谁能解释清楚?????
|
|
相关推荐
11个回答
|
|
|
为了减少引脚的使用,四位数字一次显示一个数字通过快速循环。
|
|
|
|
|
|
根据您的建议,我已经在GooGeas中看到了七段复用教程。在那里,他们引入了“视觉的持续性”的概念(显示图像如此之快,以至于我们的大脑无法区分两个连续图像之间的任何滞后),根据他们的想法,我给每个片段5ms的延迟,以便程序计数0000至9999。然后我清楚地看到了数字。但我看不到最后的赛跑号码,跑得很快…如何查看最后一个数字????我想要一个秒延迟,但如果我给了5毫秒以外,它显示一个接一个,如果我给了5毫秒,我看不到最后一个数字…现在我想查看每一个片段在一个时间和计数应该发生在1秒的延迟…我该怎么办?在石英数字壁钟中,总共有167个分段,4个月的日期为2分段,2年为2分段,2分段为2分段,2秒为2分段,温度为Total=16。1。它是如何工作的?2。使用多少单片机?三。你认为它工作准确吗?(我知道…你可以说它是在RTC下工作的:好的!但是这些都是如何正确显示的呢???)4。他们在这个挂钟里使用的是哪种水晶?我希望你能像计时器一样给我深刻的回答。因为,我是一个嵌入式的孩子…谢谢你,先生。
|
|
|
|
|
|
LCD有点不同——分子需要有限的时间来与施加的场对齐,或者放松到相对于相邻分子的正常排列。多路复用LCD并不依赖于视觉的持续性,因此使用多路复用的帧速率比发光而不会产生明显闪烁的显示技术所能忍受的帧速率低得多。它们也不喜欢直流偏置,为了避免相当快的降级,必须用纯交流波形驱动,通常在30Hz和100Hz之间。此外,很难同时获得低占空比和可接受的对比度,所以LCD往往具有较多的分段线和只有少数公共(底板)线。(例如,在8位数字7段显示器上,通常每条公共线有两个数字,每个段1a2a1b2b都有单独的段线……)1dp 2dp,以及每对数字的公共线)。这意味着复用占空比相对较高,帧速率非常低,因此完全实用的是将一切都从低功率32.768KHz晶体上时钟下来,即使每对普通晶体需要大量的周期。运行四个数字的数字,两个公共时钟显示,并针对32Hz的驱动波形,给你一个64Hz(驱动波形的1/2周期)和256个时钟周期或3.9ms每位数字的帧速率。32.768KHz晶体是日用品,你时钟CMOS逻辑的速度越快,需要的功率就越大,所以在任何简单的电池供电的LCD时钟中找到32.768KHz晶体的概率都很高。
|
|
|
|
|
|
根据您的建议,我已经在GooGeas中看到了七段复用教程。在那里,他们引入了“视觉的持续性”的概念(显示图像如此之快,以至于我们的大脑无法区分两个连续图像之间的任何滞后),根据他们的想法,我给每个片段5ms的延迟,以便程序计数0000至9999。然后我清楚地看到了数字。但我看不到最后的赛跑号码,跑得很快…如何查看最后一个数字????我想要一个秒延迟,但如果我给了5毫秒以外,它显示一个接一个,如果我给了5毫秒,我看不到最后一个数字…现在我想查看每一个片段在一个时间和计数应该发生在1秒的延迟…我该怎么办?什么是“跑得快”?你是说最后一个(最不重要的)数字是计算得太快而无法阅读吗?如果是这样,这可能不是一个多路复用问题,而是你需要在每个计数之间的延迟,如果你想能够读取它们。
|
|
|
|
|
|
同意,但是他需要继续输出旧值直到他准备好显示新值。我认为他的错误是每次刷新显示时都增加值。
|
|
|
|
|
|
这似乎是OP正在谈论的那种挂钟:根据我所看到的,这些钟的售价不到2000卢比,或者大约30美元。
|
|
|
|
|
|
是的,先生。你完全正确。LSB位计数如此之快和无法查看。我在这里附上密码,告诉我要改变什么……
|
|
|
|
|
|
尝试添加一个内部循环来连续显示十次相同的事情。
|
|
|
|
|
|
非常感谢你,先生。它在工作。先生,我还有几个问题要问你……1。刷新有助于延迟最后一个循环的增量。那么,只有我们得到正确的显示????请解释2。通过调整刷新值,我可以为每个计数设置秒延迟吗????如果是,如何确定刷新值?
|
|
|
|
|
|
您需要继续快速地依次显示每个数字,使它们看起来都一样。内部循环只是防止计数增加,直到整个显示被更新了十次。您可以随意地增加和减少许多次。您有四百万的延迟,所以至少是这样。每个循环T 20MS。考虑到代码执行时间,它可能比这慢一点,但是让我们假设它不是.1秒/20ms=50loopstry,但是它可能比每秒慢一点。
|
|
|
|
|
|
在C.使用硬件计时器比计数周期更好、更准确。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1094浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
457浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 16:01 , Processed in 0.980644 second(s), Total 95, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2204