典型的串口通信标准有 RS232 和 RS485,RS232 是全双工点对点的通信,而RS485 是半双工通信(2 线制),可以一点对多点进行组网,而且 RS485 是用缆线两端的电压差值来表示传递信号
了解红外遥控之前我们首先要明白什么是红外线?人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为 0.62~0.76μm
在学习 51 单片机时,我们就接触过中断,中断其实就是当 CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起 CPU 暂时中断正在运行的程序
时钟对于单片机来说是非常重要的,它为单片机工作提供一个稳定的机器周期从而使系统能够正常运行。时钟系统犹如人的心脏,一旦有问题整个系统就崩溃
51单片机实现交通信号灯的实验,我用51开发板上的LED8+LED9作为绿灯、LED5+LED6作为黄灯、LED2+LED3作为红灯。同时,我用两个数码管作为秒表的倒计时显示
学会定时器的使用方法,代表你即将踏入单片机开发的大门,学会定时器的使用时非常有必要,因为在你以后的开发过程中,基本上都要用上定时器。下面来看下使用定时器的方法。
在写代码之前,我们需要先下载安装一个KEIL,并且将其破解。通常,我们使用keil5开发stm32,keil4开发51。但这样切换版本太过繁琐,所以我们希望KEIL5能开发stm32和51单片机
首先我们在下载程序自己我们需要安装开发板USB转串口CH340驱动,安装成功后我们还需要下载STC程序烧录工具,下载完成后打开目录如下所示