![](https://img-blog.csdnimg.cn/direct/5497582280734405837f7720490d2746.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
51单片机入门
文章平均质量分 86
基于普中51开发板的学习笔记
廊桥遗梦728
开始学习数电
展开
-
51单片机入门:红外遥控
红外遥控系统是利用红外光进行通信的设备,通常由发射和接收两大部分组成,即:由红外LED将调制后的信号发出,再由专门的红外接收头进行解调输出。红外LED:外表与普通的LED没有什么不同,发射940nm的红外光,人眼看不到。也有850nm的红外LED,可以看见微微的红光。通讯方式单工,只能一方发送一方接受,不能反过来;异步,没有单独的时钟线,通信需要双方约定时间。通信协议标准:NEC标准(我国常用)、RC5、SONY、REC80、SAMSWNG等,主要是欧洲和日本生产厂家所使用的编码格式。原创 2024-05-18 18:24:48 · 1052 阅读 · 0 评论 -
51单片机入门:直流电机
直流电机是一种将电能转换为机械能的装置。一般有两个电极,电极正接时,电机正转;电极反接时,电机反转。除直流电机外,常见的电机还有步进电机舵机无刷电机空心杯电机等。PWM,即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效获得所需要的模拟参量。常用于电机控速、开关电源等领域。通常将PWM写入定时器里去。PWM重要参数:1、频率 = 1 / TS (可理解为高低电平的疏密程度,密度高,则频率快,密度小,则频率慢)。原创 2024-05-18 00:11:17 · 368 阅读 · 0 评论 -
51单片机入门:AT24C02
AT24C02是一个2K bit的EEPROM存储器,使用I2C通信方式(其中02对应2K bit,类似的,AT24C04/08对应4K bit/8K bit的存储器)。其原理图如下:引脚名称功能A0/A1/A2器件地址选择SDA串行数据线SCL串行时钟线WP写保护VCC1.8~6V工作电压GND地。原创 2024-05-17 16:15:01 · 329 阅读 · 0 评论 -
51单片机入门:I2C通讯协议
串口通信只能在两个设备之间进行,如果是三个设备相互通讯,那么每个设备需要两组串口,实际上是3组相互独立的串口通信。如果是4个设备相互通信就更加麻烦了,最突出的问题就是线路连接比较复杂。为了解决这个难点,人们设计了一种总线通讯,总线通讯有很多种协议,例如:。重点介绍IIC通讯。IIC(Inter-Integrated Circuit)也可写作I2C,意思是芯片与芯片之间的通讯。是一种串行通信总线,使用多主从架构(模式)。例如我们的单片机是主机,而其他设备都是从机。原创 2024-05-16 00:15:28 · 765 阅读 · 0 评论 -
51单片机入门:串口通信
模式2中,不再是 TH1 代表高 8 位,TL1 代表低 8 位了,而只有 TL1 在进行计数,当 TL1 溢出后,不仅仅会让 TF1 变 1,而且还会将 TH1 中的内容重新自动装到 TL1 中。如果单片机1要给单片机2发送11110 0100这个数据,先发送一个0,持续一段时间,再发送一个0,再持续一段时间......以此类推,逐次把所有的位都发送出去。:发送中断请求标志位。:发送端在发送串行数据的同时,提供一个时钟信号,并按照一定的约定(例如:在时钟信号的上升沿的时候,将数据发送出去)发送数据,原创 2024-05-11 12:12:43 · 1021 阅读 · 1 评论 -
51单片机入门:蜂鸣器
蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号。原创 2024-05-06 23:59:34 · 1047 阅读 · 0 评论 -
51单片机入门:DS1302时钟
常见的DS1302时钟芯片有DIP(直插式)和SO(表贴式)两种封装。原创 2024-05-05 01:35:57 · 1032 阅读 · 0 评论 -
51单片机入门:定时器与中断系统
定时器:51单片机的定时器属于单片机的内部资源,其电路的设计连接和运转均在单片机内部完成。根据单片机内部的时钟或者外部的脉冲信号对寄存器中的数据加1,定时器实质就是加1计数器。因为又可以定时又可以计数,又称之为定时/计数器。作用:在写程序时经常会用到延时代码,比如用循环来实现延时(即让CPU不断进行记数)。但CPU在记数(执行延时)的时候做不了其他的事情,且这种延时是不精确的。因此需要一个工具来帮助CPU进行记数,而这个工具便是定时器。原创 2024-03-22 23:11:00 · 1164 阅读 · 0 评论 -
51单片机入门:独立按键与矩阵键盘
当单片机上电时,所有I/O口默认都是高电平,当按键没有按下时,I/O口保持高电平;而单片机运行速度很快,按键抖动会被检测出来,从而对按键的判断产生一些误操作(比如按一下会产生按多下的效果),因此必须要消除抖动才能正常使用按键。轻触按键:相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通与断开。:简单的消抖方法为延时消抖,即检测到状态变化后,延时大约10ms,再次确认状态,如果相同才识别为有效。:循环设置单个列线为0,检测每列对应行线,确定按键位置。原创 2024-03-10 22:58:55 · 1537 阅读 · 0 评论 -
51单片机入门:LED数码管
一位数码管内部由八个LED组成。器件有十个引脚。对于数码管内的8个LED有共阴和共阳两种连接方法。共阴:将8个LED的阴极都连接到一个端口上通常将公共端3,8接地,则LED的阴极均为低电平。然后用单片机I/O口控制LED的阳极电平,则可控制不同LED的灭和亮。共阳:将8个LED的阳极都连接到一个端口上通常将公共端3,8接高电平,则LED的阳极极均为低电平。然后用单片机I/O口控制LED的阴极电平,则可控制不同LED的灭和亮。四位一体数码管有12个引脚,设有4个公共端。原创 2024-03-01 12:34:47 · 5879 阅读 · 1 评论