-
(八)51进阶:直流电机与8051连接
介绍直流电机直流电动机将直流电形式的电能转换为机械能。在电动机旋转的情况下,产生的机械能是电动机轴的旋转运动的形式。通过反向通过电动机的直流电的方向,可以反转电动机轴的旋转方向。通过向其施加固定电压,电动机可以以一定速度旋转。如果电压变化,则电动机的速度会发生变化。因此,可以通过施加变化的DC电压来控制DC电动机速度; 而电动机的旋转方向可以通过反转通过它的电流方向来改变。为了施加变化的电压,我们…- 1.1k
- 0
-
(七)51进阶:人体红外传感器-PIR运动传感器与8051连接
介绍PIR传感器检测红外热辐射。它可用于检测发射红外热辐射的生物体的存在。 PIR传感器分为两个插槽。两个插槽连接到差分放大器。 每当静止物体位于传感器前面时,两个槽接收相同数量的辐射,输出为零。 每当移动物体位于传感器前面时,其中一个槽比另一个槽接收更多的辐射。这使输出摆动高或低。 输出电压的这种变化是运动检测的结果。 PIR传感器电路原理图PIR运动传感器与8051连接例程让我们设计一个小应用…- 2.2k
- 0
-
(六)51进阶:HC-05蓝牙模块与8051单片机连接
介绍HC-05是用于无线通信的蓝牙设备。它适用于串行通信(UART)。 它是一个6引脚模块。该设备可以使用2种模式; 数据模式和命令模式。数据模式用于设备之间的数据传输,而命令模式用于更改蓝牙模块的设置。在命令模式下需要AT命令。该模块适用于5V或3.3V。它具有板载5V至3.3V稳压器。由于HC-05蓝牙模块具有3.3 V电平用于RX / TX,而微控制器可以检测3.3 V电平,因此,无需移位H…- 2.5k
- 0
-
(五)51进阶:GLCD 128×64与AT89S51微控制器连接
介绍GLCD是一种显示设备,可用于嵌入式系统,用于显示数据/或图像/自定义字符。 通常,128x64图形LCD是像素矩阵。每个像素由其X和Y地址访问。我们可以通过使其值为HIGH(1)来简单地可视化任何像素。因此,我们可以使用GLCD逐个像素地进行任何图形设计。要熟悉GLCD引脚及其功能,请趣讨教搜索:GLCD 128x64。有相关的介绍。GLCD 128x64显示器的基本结构 开始给GLCD编程…- 993
- 0
-
(四)51进阶:RFID阅读器EM18连接8051教程
介绍EM18 RFID阅读器模块用于读取工作在125 kHz的RFID卡。 当RFID卡进入阅读器的范围时,阅读器以RF信号的形式接收卡中的唯一数据。 然后,阅读器在其串行发送引脚上以字节形式发送该数据。 该数据可由微控制器使用UART通信读取,也可在PC终端上查看。 有关EM18 RFID阅读器及其使用方法的更多信息,请在趣讨教网站搜索:RFID阅读器EM18。有相关传感器介绍。 有关8051中…- 1k
- 0
-
OLED汉字取模软件PCtoLCD2002 LCD1602
简介 PCtoLCD2002可以生成中英文数字混合的字符串的字模数据,可选择字体,大小,并且可独立调整文字的长和宽,生成任意形状的字符。 如下所示为PCtoLCD2002软件截图: 在使用时,一般需要设置字码的格式,设置方式:点击菜单里面的选项 在取码时,根据自己的LCD屏幕进行取码,如果是LCD1602,一般单个字符像素为5*8,采用这款软件取汉字不大好,但是图形取码是可以的。 这款软件适用于O…- 4.6k
- 0
-
(三)51进阶:LCD16x2自定义字符显示使用8051
介绍LCD(液晶显示器)用于显示嵌入式系统中的状态或参数。LCD 16x2是16引脚器件,具有8个数据引脚(D0-D7)和3个控制引脚(RS,RW,EN)。其余5个引脚用于LCD的电源和背光。控制引脚可帮助我们在命令模式或数据模式下配置LCD。它们还有助于配置读取模式或写入模式以及何时进行读取或写入。LCD 16x2可根据应用要求以4位模式或8位模式使用。为了使用它,我们需要在命令模式下向LCD发…- 1.1k
- 0
-
(二)51进阶:LCD16x2在4位模式下与8051连接
介绍 LCD(液晶显示器)用于显示嵌入式系统中的状态或参数。 LCD 16x2是16引脚器件,具有8个数据引脚(D0-D7)和3个控制引脚(RS,RW,EN)。其余5个引脚用于LCD的电源和背光。 控制引脚可帮助我们在命令模式或数据模式下配置LCD。它们还有助于配置读取模式或写入模式以及何时进行读取或写入。 LCD 16x2可以在4位模式或8位模式下使用,具体取决于应用的要求。为了使用它,我们需要…- 1.3k
- 0
-
(一)51进阶:LCD16x2 8位与8051连接
介绍LCD(液晶显示器)用于显示嵌入式系统中的状态或参数。LCD 16x2是16引脚器件,具有8个数据引脚(D0-D7)和3个控制引脚(RS,RW,EN)。其余5个引脚用于LCD的电源和背光。控制引脚可帮助我们在命令模式或数据模式下配置LCD。它们还有助于配置读取模式或写入模式以及何时进行读取或写入。LCD 16x2可以在4位模式或8位模式下使用,具体取决于应用的要求。为了使用它,我们需要在命令模…- 1.4k
- 0
-
(六)51基础:8051中断
介绍 中断是在连续工作中随机发生的事件。这就像你忙于工作时的电话,根据电话优先级,你决定是接听还是忽视。 微控制器也是如此。8051架构处理5个中断源,其中两个是内部的(定时器中断),两个是外部的,一个是串行中断。每个中断都有其中断向量地址。最高优先级中断是复位,向量地址为0x0000。 向量地址:这是控制器在中断后跳转以服务ISR(中断服务程序)的地址。 Reset 复位是优先级最高的中断,复位…- 2.5k
- 0
-
(五)51基础:8051定时器
介绍 8051微控制器有两个定时器/计数器,可以在时钟频率上工作。定时器/计数器可用于产生时间延迟,计算外部事件等。 时钟 每个定时器都需要一个时钟才能工作,8051通过外部晶振提供它,这是Timer的主要时钟源。8051微控制器中的内部电路为定时器提供时钟源,该定时器是连接到微控制器的晶体频率的1/12,也称为机器周期频率。 8051定时器时钟 8051定时器时钟 例如,假设我们的晶振频率为11…- 2.9k
- 0
-
(四)51基础:8051掉电和空闲模式
介绍 断电和空闲模式功能用于节省微控制器的功耗。8051具有内置省电功能,在功耗主要限制的嵌入式应用中非常有用。 8051功率控制逻辑 8051功率控制逻辑 8051有两种省电模式: 掉电模式 空闲模式 掉电和空闲模式之间的区别 如上图8051功率控制逻辑所示,有两个控制位,IDL和PD,分别用于空闲和掉电模式。 在掉电模式下,提供给系统的振荡器时钟为OFF,即CPU和外设时钟在此模式下保持无效。…- 3k
- 0
-
(三)51基础:8051 UART
介绍 8051串行并行框图 串行通信意味着一次逐位传输数据,而在并行通信中,一次可传输的位数取决于可用于通信的数据线的数量。 两种串行通信方法是 同步通信:一次在帧结构中传输批量数据 异步通信:一次传输帧结构中的字节数据 8051内置UART,分别在PORT3.0和PORT3.1上有RXD(串行数据接收引脚)和TXD(串行数据发送引脚)。 异步通信 异步串行通信广泛用于面向字节的传输。 异步通信中…- 2.7k
- 0
-
(二)51基础:8051和Keil IDE入门
介绍 8051微控制器可以用两种语言编程 汇编语言 C语言 8051单片机流行开发IDE是由MCU 8051和μVision开发的代码。 Keil μVision IDE包括: C编译器 - C51.Exe 汇编程序 - A51.Exe 链接器/定位器 - BL51.Exe 库程序- LIB51.Exe 十六进制转换器 - OH51.Exe 让我们使用带有C51编译器的Keil &mu…- 1.9k
- 0
-
(一)51基础:8051单片机简介
介绍 微控制器包含微处理器中的所有功能,内置ROM,RAM,I / O端口,串行端口,定时器,中断和时钟电路。它是整个计算机在单芯片上嵌入应用程序。微控制器广泛应用于国内(洗衣机,VCD播放机,微波炉,机器人等)以及工业和汽车领域。 8051是英特尔公司于1980年开发的MCS-51系列的第一个微控制器。它是使用N型金属氧化物半导体(NMOS)技术开发的,后来在它们的名称中用字母C标识,例如80C…- 2.3k
- 0
-
Arduino:HC-SR04超声波传感器
使用HC-SR04超声波距离传感器为您的下一个Arduino项目提供动力,可以报告距离最远13cm的物体范围。如果你试图避免你的机器人开车进入墙壁,这是非常好的信息!它们功率低(适用于电池供电设备),价格低廉,易于连接,并且在业余爱好者中非常受欢迎。作为奖励,它甚至看起来很酷,就像一对Wall-E机器人的眼睛,为您的最新机器人发明!什么是超声波?超声是高音声波,其频率高于人类听觉的可听限度。人耳可…- 3.2k
- 0
-
HC-SR501人体红外传感器与arduino
每个疯狂科学家的实验室,或青少年的秘密房间,都需要先进的保护措施,以防止流氓或兄弟姐妹的入侵。如果你是其中之一,你应该考虑为你准备一个被动红外(PIR)传感器。PIR传感器可以让您检测到有人在您房间内的时间。 虽然它可能看起来像间谍电影中的东西,但您可能每天都使用PIR传感器。这种传感器与大多数现代安全系统,自动照明开关,车库门开启器以及类似的应用相同,只有在人类存在的情况下才需要操作某些电子设备…- 2.9k
- 0
-
将Micro SD卡模块与Arduino连接
每隔一段时间你就会遇到一个想法,你需要为Arduino项目存储大量日志数据和其他信息,例如GPS记录器。大多数情况下,容易想到的EEPROM存储容量有限,并且存在可容纳的数据格式问题。所有这些使得它可能不是最好的做任何类型的数据记录,存储图形或音频。解决方案是使用每个数码相机和MP3播放器中的有的东西:闪存卡!通常称为SD或micro SD卡。他们将GigaBytes数据打包到一个小于硬币的空间的…- 2.8k
- 1
-
16×2字符显示LCD1602模块与Arduino
想要你的Arduino项目显示状态信息,传感器读数,或者你只是想创建自己的无尽赛跑游戏?这些LCD显示器可能是最佳选择。它们非常常见,是为项目添加可读界面的快捷方式。本教程将介绍启动和运行字符LCD所需了解的所有内容。不仅仅是16×2(1602),而且基于日立的并行接口LCD控制器芯片的任何字符LCD(例如,16×4,16×1,20×4等)都 称为HD44780。因为,Arduino社区…- 4.4k
- 1
-
(九)arduino进阶:LCD1602并口显示方式
简介 上一个教程使用I2C的方式进行显示的,相对来说简单很多,使用的数据通信线只有两根。在本教程中,将使用LCD的并口显示方式,使用的线会多出很多,占用的端口会比较多,这个教程会告诉你如何将16x2 LCD与Arduino Uno连接并在其上显示一些单词。以下是上一个I2C通信教程: 步骤一 材料准备 硬件准备: Arduino Uno*1 LCD1602(16×2 )*1 …- 1.8k
- 0
-
(八)Arduino进阶:使用带I2C的16×2 LCD
简介 在这个教程中,将使用IIC的方式去在LCD显示屏上面显示,这个教程将向您展示如何将LCD连接到I2C,它只有4个引脚来控制和使用LCD。 步骤一 材料准备 硬件准备: Arduino Uno*1 LCD1602(16x2 )*1 I2C扩展板,用于16x2 LCD(不是使用I2C的LCD1602,即4根线的,没有的就要考虑) 若干杜邦线 USB数据线 软件准备: Arduino IDE II…- 2.3k
- 0
-
Arduino使用TLC5940控制伺服舵机系统
简介 在看这篇文章之前,建议先学习第一篇基础文章: 步骤一 材料准备 硬件准备: Arduino UNO*1 TLC5940*1 2KΩ电阻*1 0.1uF陶瓷和4.7uF电解电容*1 杜邦线若干 USB数据线*1 软件准备: Arduino IDE TLC5940库 步骤二 原理说明 由于TLC5940产生PWM(脉冲宽度调制)输出,因此它也非常适合驱动伺服系统。就像LED一样 - 您可以同时控…- 1.3k
- 0
-
Arduino使用TLC5940 PWM 驱动LED
简介 今天我们将研究德州仪器(TI) TLC5940 16通道LED驱动器IC。我们这个项目主要是是为了展示另一种更简单的方法来驱动许多LED - 以及伺服系统。在本教程中,我们将解释如何使用LED控制一个或多个TLC5940 IC,并了解如何控制伺服系统 步骤一 材料准备 硬件准备: Arduino UNO*1 TLC5940*1 LED灯*16或LED灯条 2KΩ电阻*1 0.1uF陶瓷和…- 2.2k
- 1
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!