在你学习单片机之前,如果你认为模拟电路和数字电路的基础不好,不要急于学习单片机。你应该首先回顾你所学到的模拟电路和数字电路知识,以加强学习单片机的基础。否则,你的单片机学习之路不仅会非常困难和漫长,而且可能会放弃一半。
在阅读之前,请注意你的位置,这样你以后就不会迷路了。如果你打开你的头像,想知道单片机的知识,你可以找到我。输入密码林先生,每天与您分享一些干货。非常感谢。以下是单片机基本理论知识的分享。
红外模块引导码是指通用APP的协议。这个引导码是9毫秒的红外脉冲。这个红外脉冲产生38K的红外脉冲。38K载波是让红外管产生38K频率的闪烁,也就是亮灭。亮灭频率为38K。如果你想亮灭,你应该在9毫秒后闪烁。这是可以控制的。
在接收端,我们将讨论接收解码。接收时也是如此。通常,没有信号。当有信号时,它首先产生38K载波。首先,判断它是否是9毫秒。如果是9毫秒,判断是否有4.5毫秒,没有38K载波。如果是这样,则意味着它是一个引导码,数据将在后面连接。
下一步是发送用户代码、用户代码、命令代码和命令代码,最后是结束代码,关键是发送地址代码,或用户代码,包括命令代码,实际上由1010比特组成,代表如何发送0和1,事实上,归根结底,地址代码、数据代码,或命令代码,最终由01代码组成。
如何发送0,如何发送1,NEC协议是通过PWM脉冲调制发送0和1,如果你想发送逻辑0,例如,发送地址码或命令码,这并不重要,你可以一个接一个地取出它的比特,你可以判断它是0还是1,如果是0,如何让管道产生0,让它产生0.56毫秒,即560微秒的红外脉冲,全黑这一块产生38K载波,即让管道闪烁,不断闪烁,以38K频率闪烁,闪烁560微秒,即0.56毫秒,然后关闭它,关闭后不要让它闪烁,也就是说,不要让它产生红外光0.56毫秒,即560微秒,这意味着传输比特0。
笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响单片机学习的入门速度。单片机属于数字电路,其概念、术语、硬件结构和原理都来自数字电路。如果数字电路基础扎实,可以轻松理解复杂的单片机硬件结构和原理,轻松迈出学习的第一步,树立自信。一般来说,在学习数字电路之前,先学习模拟电路。坚实的模拟电路基础不仅让你轻松理解别人设计的电路,还让你设计的电路更加可靠,提高产品质量。
C语言知识并不难。没有编程基础的人可以学习。在我看来,初中生、高中生、中专生和大学生都可以学习。当然,数学基础好、逻辑思维好的人学起来比较容易。当基础打好后,你会觉得单片机不再难学,你学得越多,你就越努力。
当单片机顺从地按照你的逻辑思维和算法执行指令,达到预期的控制效果时,成就感会让你充满信心,日夜,忘记吃饭和睡觉进入单片机的世界。可以说,坚实的电子技术基础和C语言基础可以增强学习单片机的信心,快速掌握单片机技术。
以上便是ELEXCON小编为大家整理的相关内容,如果大家对这方面比较感兴趣,可以到ELEXCON参观交流。2022年9月14-16日ELEXCON将于深圳国际会展中心(宝安)隆重开幕,为您解读更多行业资讯。