![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
c1278943913
这个作者很懒,什么都没留下…
展开
-
3位6脚数码管驱动
数码管复用原创 2022-12-16 19:58:26 · 3152 阅读 · 3 评论 -
一个I/O口实现两个按键功能
最近在一个项目中,由于客户要求,需要留有1个引脚后续扩展功能,导致原本刚好的I/0口,经过考虑从按键管脚移走一个,用于扩展,留下来一个引脚控制两个按键。 图中串在两个按键上下的电阻作用为防止两个按键同时按下时电源正负极短路,轻则烧坏芯片,重则烧坏电池。 最开始的代码思路来自下面链接,根据我个人需要,我修改为利用定时器中断来延时。使用芯片为九齐的NY8B062E(I/O口带内部上下拉)一个GPIO控制两个按键的方法https://blog.csdn.net/sw7989/artic原创 2022-06-09 17:22:29 · 3207 阅读 · 13 评论 -
ADC采集数据求平均
利用C语言的位移功能可以快速对采集2N次方数据取平均数原创 2022-04-17 20:45:02 · 4615 阅读 · 0 评论 -
5050RGB_6脚 实现跑马灯+呼吸灯功能
5050RGB 6脚实现呼吸灯 跑马灯 效果 5个灯各显示一种颜色,然后随着时间灯的颜色相互变化(呼吸灯),5个灯互相的颜色呈现跑马灯的效果。原创 2022-04-17 21:02:31 · 9565 阅读 · 9 评论 -
单片机按键检测
1.等待按键释放2.10ms检测一次3.外部中断触发4.Delay延时检测原创 2021-05-27 22:07:03 · 4328 阅读 · 0 评论 -
按键单击,双击,长按开关机,定时器消抖
当发生电平变化中断(外部中断)产生一个中断触发标志。然后去定时器中进行处理。因为我当前所做的项目对运行时间要求不高,我将按键的处理放置在定时器中断中处理,如果对运行时间有要求,可以把对按键的判断放置在主程序中。例:按键长按开关机,单击功能切换原创 2022-04-06 11:24:44 · 1283 阅读 · 3 评论