单片机
文章平均质量分 73
Yeah__binbin
电子通信仔一枚。
good good study,day day up!
展开
-
【单片机】代码是如何在单片机上运行起来的?
浅谈:对于任何电子产品,硬件是软件运行的基础,而软件赋予了硬件灵魂,两者有机结合成为一个功能丰富、强大的系统。我们写的代码是如何在单片机上跑的呢?下面以比较简单的方式简述一下,如果还要研究很多细节实现的话,就要深入学习微机原理的知识啦。代码在单片机上跑起来,一般有6个步骤:1.写好源文件。2.准备好启动文件(一般半导体厂商提供,也可以自己根据需求进行裁剪编写)。这个文件直接是用汇编写的,主要完成三个工作:初始化堆栈,定义中断向量表,进行复位中断(初始化寄存器、时钟和跳转到main函数)。(1)初始原创 2021-03-23 22:52:52 · 4978 阅读 · 0 评论 -
【单片机】按键消抖及原理(硬件和软件方法详解)
浅谈:在设计单片机按键输入的时候,进行按键消抖是防止按键输入被CPU误读多次的必要手段。一、按键抖动通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几原创 2021-03-16 11:07:07 · 82986 阅读 · 11 评论