历史上的今天
今天是:2024年10月17日(星期四)
2019年10月17日 | 分享一个按键消抖和数码管显示都不用延时函数的倒计时器
2019-10-17 来源:51hei
最近一直在研究程序中怎么取消延时函数,经过一段时间的摸索,终于有所收获,随手写了个倒计时器,倒计时器在生活中很多地方都会用到,只要把电路稍加改进,就可以做成很实用的东西,程序仿真通过,等有时间做成实物,先把程序发上来分享一下。
随便截了几张图。
仿真界面:


程序界面:


源程序,写得比较粗糙,喜欢的可以共同研究一下
上一篇:浅谈用单片机控制SG90舵机
史海拾趣
|
项目名称:频率发生器 v2.0 项目简介:通过LCD上的菜单,实时设置Mega8的三个定时器的各个寄存器,这样, 就可以通过示波器来监视Mega8的定时器的各个寄存器相互作用. 比如:Mega8的T1定时器,是最难 ...… 查看全部问答> |
|
想在6.0下使用penmount触摸屏控制器,驱动已经编译到NK中,可CE运行后就是没有加载pmser.dll文件? 注册表都设置没有问题,如下所示: [HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\PMSer] \"Dll\"=\"pmser.dll\" &nbs ...… 查看全部问答> |
|
在platform.reg里面,有好多如: ; @CESYSGEN IF !CE_MODULES_FW6 \"EnablePacketFiltering\"=dword:1 ; @CESYSGEN ENDIF 这样的语法。请问: 分号+@是表示注释还是别的什么意思?… 查看全部问答> |
|
原来俺一直搞pc软件,现在开始接触wince 4.2了。碰到点问题,想请教下子大家,请多多帮忙呀。 俺想试验试验拷贝文件到wince文件系统里面(作为feature自动打包进去,而不是通过远程 文件传输或其他安装后的方式), ...… 查看全部问答> |
|
问一下我这个外部中断定时50ms测频率怎么没显示啊?呜呜。。 #include #include sbit RS=P2^0; //寄存器选择位,将RS位定义为P2.0引脚 sbit RW=P2^1; //读写选择位,将RW位定义为P2.1引脚 sbit E=P2^2; //使能信号位,将E位定义为P2.2引脚 sbit BF= ...… 查看全部问答> |
|
F2803x入门之三:实例应用 本例是在《F2803x入门之二:工程建立》的基础上进行修改的。通过修改代码、添加中断、GPIO初始化、部分模块初始化等使初学者可以建立自己的工程,并使之正常“跑”起来! 一、一、代码修改: ...… 查看全部问答> |
|
新人紧急求助…………如何用STC系列产生频率可调的方波????????? 单片机型号是 STC 12C5A60S2 ,请问如何编程输出 4KHz——5KHz 幅度1V 频率可变的方波? 4X4按键要求按下某一按键之后频率+1或-1,+10或-10,通过1602液晶实时显示当前频率。 本人是全新手,还望各路大侠倾情解救……希望有完整源码与注释。感激 ...… 查看全部问答> |




