历史上的今天
今天是: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源程序,都是可执行的,初学者可放心使用。
下一篇:PIC单片机引脚中断程序设计技巧
史海拾趣
|
altium designer 和Protel 99se哪个更好? 我只用过protel 99se 但是听说altium designer 很不错,就有打算把protel换成altium designer ,大家说觉得有必要吗,有用过的大侠现身说法一下吧 呵呵多谢了 比如说,altium designer 好不好上手 资料好不好找 呵呵… 查看全部问答> |
|
gpio寄存器都是以组的形式出现(一个寄存器对应一组gpio.pin),我们的多个驱动会用到同一组gpio的不同pin来做一些使能复位等控制,那么会出现对不同pin但同组即同寄存器操作的状况吗?在同一进程下,我们可以用线程同步的互斥体来避免冲突。如果是 ...… 查看全部问答> |
|
【项目内容描述】把原来裸机写的3000行代码移植到ucos上,使具有tcp/ip的socket通讯功能,和别的主机通过tcp/ip通信 最好在北京。 费用大概1.5万左右,还可以再商量。 联系qq:340283020… 查看全部问答> |




