历史上的今天
返回首页

历史上的今天

今天是:2025年03月06日(星期四)

正在发生

2018年03月06日 | LED数码显示函数的应用

2018-03-06 来源:eefocus

  下面以倒计数、倒计时C程序实例,说明LED数码显示函数display(x)的应用。

  (1)硬件电路
  
  利用PIC16F84A的4位LED数码显示电路制作2位数码管(另两位不用)的99~0倒计数、倒计时显示。倒计数以秒为单位,倒计时以分为单位,只要有显示函数display(),其计数、计时程序的格式相同。

  (2)99~0(以分钟计)的C源程序清单如下,程序名为pic13.c。


  说明:a对上述的C源程序,只需将显示函数display(x)中的无符号整型变量d(unsignedint d)从5700改为95,即可变成以秒为单位的99~0倒计数程序,因为d值决定了数码管显示的个位时间(具有唯一性)。

  b.若要使用上述程序,且对计时(分或秒)的精度有严格要求时,可对整型变量d值( 57000)以标准时钟为准进行微调,以实现高精度的分或秒定时。

  c.上述所有PIC单片机的C源程序,都是可执行的,初学者可放心使用。


推荐阅读

史海拾趣

Colibrys SA公司的发展小趣事

Colibrys在MEMS技术方面拥有深厚的专业知识,这得益于公司长期的研发积累和不断创新的精神。许多客户委托公司建造最苛刻的航空航天、能源、铁路或汽车测试设备,这些成功案例进一步巩固了公司在行业内的领先地位。无论是用于汽车安全气囊的MEMS加速度计,还是用于引导钻头的高温加速度计,都体现了Colibrys在专业知识应用方面的卓越能力。

Dicon Fiberoptics Inc公司的发展小趣事

进入21世纪后,随着互联网的普及和信息技术的飞速发展,光纤通信技术迎来了新的发展机遇。DiCon凭借其在微机电系统(MEMS)、微光学设计等领域的技术积累,成功推出了一系列具有创新性的光纤通信产品。这些产品不仅提高了数据传输的速度和稳定性,还降低了成本,进一步扩大了公司在市场上的份额。

Good Will Instrument Co., Ltd.公司的发展小趣事

DiCon Fiberoptics Inc公司成立于1986年,当时的光纤通信技术正处于快速发展阶段。公司创始人凭借对行业的敏锐洞察和坚定信念,决定投身于这一领域。在创业初期,公司面临着资金紧张、技术壁垒高等诸多挑战。然而,通过不懈努力和持续创新,DiCon成功研发出了多款高性能的光纤通信产品,逐渐在市场上获得了认可。

FIDELIX公司的发展小趣事

随着技术的不断进步和市场竞争的加剧,FIDELIX意识到单靠自身的力量难以在全球市场上立足。因此,公司开始寻求国际合作,与全球多家知名半导体企业建立合作关系,共同研发新技术、新产品。这些国际合作不仅提升了FIDELIX的技术水平,也为其产品打开了国际市场的大门。

CUI Inc.公司的发展小趣事

CUI Inc.一直坚信,与客户的紧密合作是其成功的关键。因此,公司始终致力于与客户发展协作性伙伴关系。通过深入了解客户的需求和反馈,CUI不断优化其产品和服务,以满足客户的期望。这种以客户为中心的经营理念不仅赢得了客户的忠诚和支持,还为CUI带来了持续的业务增长和市场份额的扩大。

这些故事只是CUI Inc.在电子行业中发展起来的一部分可能情况。实际上,CUI的发展可能涉及更多的战略决策、市场变化和技术突破。如果需要更具体、详细的故事,建议查阅相关的行业报告、公司年报或新闻资讯。

Alpha-Micro Electronics公司的发展小趣事

在追求持续增长的道路上,CUI Inc.采取了一项重要举措——收购加拿大电源制造商Tectrol Inc.。这次收购为CUI带来了丰富的产品线和技术资源,尤其是Tectrol在标准和定制电源解决方案方面的领先设计能力和制造能力。通过整合Tectrol的技术和资源,CUI进一步巩固了其在电源设计领域的领先地位,并为其未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

提高超声波测距精度的设计

提高超声波测距精度的设计的方法…

查看全部问答>

keil学习(一)

Keil 工程文件的建立、设置与目标文件的获得 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇 ...…

查看全部问答>

altium designer 和Protel 99se哪个更好?

我只用过protel 99se 但是听说altium designer 很不错,就有打算把protel换成altium designer ,大家说觉得有必要吗,有用过的大侠现身说法一下吧 呵呵多谢了 比如说,altium designer 好不好上手 资料好不好找  呵呵…

查看全部问答>

新建SENSOR调试群

在论坛讨论太慢 强烈要求大家进去一起讨论学习:QQ群号:22280050…

查看全部问答>

进程间如何做到互斥?

gpio寄存器都是以组的形式出现(一个寄存器对应一组gpio.pin),我们的多个驱动会用到同一组gpio的不同pin来做一些使能复位等控制,那么会出现对不同pin但同组即同寄存器操作的状况吗?在同一进程下,我们可以用线程同步的互斥体来避免冲突。如果是 ...…

查看全部问答>

关于定时器和串口通讯问题

51有两个定时器,如果两个定时器的初始化一样,怎么知道是用哪个定时器作为波特率发生器。 初学者,请指教。…

查看全部问答>

格式化分区的问题

运行到pfnFormatVolume(hPart, NULL,  &pfo, NULL, NULL)后, 就停在这了。 重启后发现分区Part01里的内容已经清空。pfnFormatVolume出不来会是什么原因? 代码帖上来了: void CFormatDlg::OnFormat() {       &nb ...…

查看全部问答>

请大家帮忙推荐一下,开发atmega48用哪种环境比较好?

请大家帮忙推荐一下,开发atmega48用哪种环境比较好?谢谢大家了!…

查看全部问答>

突发奇想

原来提交方案的时候曾经提到过光控功能,可惜后来因为比较忙,就偷懒给省略掉了。今天在看以前画的电路图时突发奇想,画了个光控部分的草图。因为今天比较晚了,所以先传上原理图,改日再对其原理做介绍。 实现的功能是: 1、灯正在使用中,检 ...…

查看全部问答>

基于AT91SAM7X256下ucos的通信项目(外包)

【项目内容描述】把原来裸机写的3000行代码移植到ucos上,使具有tcp/ip的socket通讯功能,和别的主机通过tcp/ip通信 最好在北京。   费用大概1.5万左右,还可以再商量。   联系qq:340283020…

查看全部问答>