基于AT89C52单片机的轮胎压力监测系统

点击链接获取Keil源码与Project Backups仿真图:
https://download.csdn.net/download/qq_64505944/90545655?spm=1001.2014.3001.5503

功能介绍:

采用MPX4115压力传感器进行轮胎压力检测;使用LCD液晶显示器显示轮胎压力;若压力过高超过30,蜂鸣器进行报警;为模拟真实,压力传感器与液晶显示器会有零点几的误差

C+25

部分参考设计如下:

摘要:

轮胎压力监测系统(TPMS)作为汽车安全领域一项重要的技术,其作用日益凸显。随着汽车工业的快速发展和人们安全意识的不断提高,对于车辆安全性能的要求也越来越高。轮胎作为车辆与地面直接接触的唯一部件,其状态直接影响车辆的操控性、燃油效率以及乘客的安全。轮胎压力过高或过低都可能引发严重的安全事故,例如爆胎、制动距离延长、车辆失控等。因此,设计一种可靠、有效的轮胎压力监测系统具有重要的现实意义和应用价值。

本文旨在阐述一种基于AT89C52单片机的轮胎压力检测报警系统的设计与实现。该系统以AT89C52单片机作为核心控制单元,利用MPX4115压力传感器实时监测轮胎压力,通过1602液晶显示器直观地显示轮胎压力数据,并在轮胎压力超出安全范围时,通过蜂鸣器进行异常报警,从而提醒驾驶员及时采取相应措施,保障行车安全。整个系统的设计与仿真基于Proteus仿真软件,并采用C语言进行程序编写,最终实现对轮胎压力的实时监测与报警功能。

AT89C52单片机作为该系统的核心部件,其性能稳定、资源丰富、价格低廉,被广泛应用于各种嵌入式控制系统中。AT89C52是一款经典的8位单片机,具有8KB的Flash ROM、256B的RAM、32个I/O端口、以及多个定时器/计数器等资源。这些资源足以满足轮胎压力检测系统的控制需求。单片机的主要任务包括:读取压力传感器的数据、进行数据处理与转换、将处理后的数据发送到液晶显示器进行显示、以及根据压力值判断是否触发报警。

压力传感器是轮胎压力检测系统的关键元件,它负责将轮胎内部的压力转换为电信号,供单片机进行读取和处理。MPX4115压力传感器是一款压阻式压力传感器,具有体积小、精度高、线性度好、温度补偿等优点。该传感器能够将轮胎压力转换为电压信号,并且输出的电压信号与压力呈线性关系,方便单片机进行数据处理。通过查阅MPX4115的数据手册,可以获得压力与电压的对应关系,从而建立单片机程序中的转换公式。

1602液晶显示器负责将轮胎压力数据直观地呈现给驾驶员。1602液晶显示器是一种常用的字符型液晶显示器,具有功耗低、显示内容丰富、易于控制等优点。该显示器能够显示16列2行的字符,可以清晰地显示轮胎压力值以及相应的单位。单片机通过控制1602液晶显示器的控制引脚和数据引脚,将需要显示的数据写入液晶显示器的显示缓冲区,从而实现数据的显示。

蜂鸣器是轮胎压力检测系统的报警装置,当轮胎压力超出安全范围时,蜂鸣器会发出报警声,提醒驾驶员注意。蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。在本系统中,可以选择使用无源蜂鸣器,通过单片机的I/O端口输出一定频率的方波信号,驱动蜂鸣器发出报警声。单片机程序需要根据压力值的判断结果,控制I/O端口的输出状态,从而实现报警功能。

整个系统的硬件电路设计主要包括单片机最小系统、压力传感器接口电路、液晶显示接口电路、以及蜂鸣器报警电路。单片机最小系统包括单片机芯片、时钟电路(晶振和电容)、复位电路(电阻和电容)等基本元件,为单片机提供正常工作的必要条件。压力传感器接口电路负责将MPX4115压力传感器的输出信号转换为单片机可以读取的数字信号。由于MPX4115输出的是模拟电压信号,因此需要使用模数转换器(ADC)将模拟信号转换为数字信号。AT89C52单片机本身不带ADC模块,因此需要外接一个ADC芯片,例如ADC0804。液晶显示接口电路负责将单片机的输出数据发送到1602液晶显示器进行显示。该电路需要将单片机的I/O端口与液晶显示器的控制引脚和数据引脚连接起来。蜂鸣器报警电路负责在轮胎压力超出安全范围时,驱动蜂鸣器发出报警声。该电路可以使用一个三极管作为开关,通过单片机的I/O端口控制三极管的导通与截止,从而控制蜂鸣器的鸣叫。

系统的软件设计主要包括初始化程序、数据采集程序、数据处理程序、数据显示程序、以及报警程序。初始化程序负责对单片机、ADC、液晶显示器等进行初始化设置,包括设置定时器/计数器的工作模式、设置I/O端口的输入输出状态、以及设置液晶显示器的显示模式等。数据采集程序负责读取MPX4115压力传感器的输出数据,并将模拟电压信号转换为数字信号。数据处理程序负责对采集到的数据进行处理和转换,将其转换为实际的轮胎压力值。数据显示程序负责将处理后的轮胎压力值显示在1602液晶显示器上。报警程序负责根据轮胎压力值判断是否超出安全范围,如果超出安全范围,则驱动蜂鸣器发出报警声。

在Proteus仿真软件中,可以搭建整个系统的电路原理图,并编写相应的C语言程序,进行系统的仿真调试。通过仿真调试,可以验证系统的功能是否正常,并对程序进行优化和改进。例如,可以调整压力值的阈值,优化数据显示格式,以及改进报警策略等。

具体而言,在程序设计中,需要定义一些常量和变量,例如压力传感器的零点电压、满量程电压、压力单位转换系数等。还需要编写ADC驱动程序,负责读取ADC芯片的输出数据。为了提高系统的精度,可以使用一些滤波算法,例如滑动平均滤波、中值滤波等,对采集到的数据进行滤波处理。此外,还可以编写一个简单的菜单系统,允许用户设置压力值的上下限,从而实现个性化的报警设置。

总而言之,基于AT89C52单片机的轮胎压力检测报警系统设计,利用MPX4115压力传感器进行胎压检测,通过1602液晶显示电路进行数据显示,并使用蜂鸣器进行异常报警,构成了一个完整的轮胎压力监测系统。该系统的设计基于Proteus仿真软件和C语言编程,具有成本低、易于实现、性能稳定等优点。虽然本文介绍的只是一个简单的轮胎压力监测系统,但其设计思想和实现方法可以为更复杂的轮胎压力监测系统提供参考。未来,可以考虑将该系统与无线通信模块结合起来,实现远程监测和控制,或者将该系统与车载导航系统集成起来,实现更智能化的轮胎压力监测功能。通过不断改进和完善,轮胎压力监测系统将在汽车安全领域发挥越来越重要的作用,为驾驶员提供更安全、更可靠的行车保障。

此外,在实际应用中,还需要考虑一些其他的因素,例如温度的影响、电池的寿命、以及安装的便捷性等。温度会对压力传感器的精度产生一定的影响,因此需要进行温度补偿。电池的寿命直接影响系统的可靠性,因此需要选择低功耗的元件,并采取一些节能措施。安装的便捷性直接影响用户的体验,因此需要设计一个简单易用的安装方案。这些因素都需要在实际设计中进行综合考虑,才能设计出一个实用、可靠的轮胎压力监测系统。

最后,需要指出的是,轮胎压力监测系统只是提高行车安全的一种辅助手段,驾驶员仍然需要定期检查轮胎的状况,并养成良好的驾驶习惯,才能真正确保行车安全。轮胎压力监测系统可以及时提醒驾驶员注意轮胎压力异常,但不能完全替代驾驶员的责任。只有驾驶员自身具备足够的安全意识和驾驶技能,才能有效预防交通事故的发生。

1 设计任务

随着汽车工业的飞速发展,汽车安全问题日益受到人们的重视。轮胎作为车辆与地面接触的唯一部件,其状态直接影响着车辆的行驶安全。轮胎压力(胎压)是影响轮胎性能的关键因素之一,过高或过低的胎压都会对车辆的操控性、燃油经济性以及轮胎寿命产生不利影响,甚至可能引发爆胎等严重事故。因此,开发一种可靠的胎压报警系统具有重要的现实意义。本文旨在探讨基于AT89C52单片机的轮胎压力检测设计,通过Proteus仿真软件构建仿真电路图,并利用Keil软件编写C语言程序,实现对胎压的实时监测和报警功能。

本设计方案的核心在于利用压力传感器检测轮胎的实际压力值,并将该数据传输至AT89C52单片机进行处理。当单片机检测到胎压值超出预设的安全范围(过高或过低)时,系统将启动报警机制,通过蜂鸣器发出警报声,提醒驾驶员及时采取措施,从而有效避免潜在的安全隐患。

在Proteus仿真软件中,我们首先需要搭建完整的仿真电路图。该电路主要由以下几个关键模块组成:压力传感器模块、信号调理模块、A/D转换模块、单片机控制模块、报警模块以及显示模块(可选)。

压力传感器模块负责实时检测轮胎的压力值。根据实际需求和应用场景,可以选择不同的压力传感器类型,例如压阻式压力传感器、电容式压力传感器等。压阻式压力传感器具有线性度好、灵敏度高、响应速度快等优点,因此在本设计中得到了广泛应用。传感器的输出信号通常为模拟电压信号,其幅值与轮胎压力成正比。

由于压力传感器输出的模拟电压信号通常幅度较小,且容易受到噪声的干扰,因此需要进行信号调理。信号调理模块的主要功能是对传感器输出的信号进行放大、滤波和线性化处理,以提高信号的质量和精度。放大电路可以采用运算放大器搭建,例如LM358或OP07等。滤波电路可以采用RC滤波器或有源滤波器,用于滤除高频噪声和干扰信号。线性化电路可以采用分段线性化或查表法等方法,对传感器输出的非线性特性进行补偿。

A/D转换模块负责将经过信号调理后的模拟电压信号转换为数字信号,以便单片机进行处理。在本设计中,可以采用集成在AT89C52单片机内部的A/D转换器,也可以采用外部的A/D转换芯片,例如ADC0809或ADC0832等。选择哪种方案取决于实际的精度要求和成本考虑。使用内部A/D转换器可以简化电路设计,降低成本;而使用外部A/D转换芯片可以获得更高的转换精度。

单片机控制模块是整个系统的核心,负责接收A/D转换后的数字信号,进行数据处理、判断和控制。AT89C52单片机具有丰富的I/O端口、定时器/计数器以及中断系统,可以满足本设计的需求。单片机需要完成以下几个主要任务:读取A/D转换后的数据;对数据进行滤波和校准;判断胎压值是否超出安全范围;如果超出安全范围,则启动报警机制;控制显示模块显示当前的胎压值(可选)。

报警模块负责在胎压超出安全范围时发出警报声,提醒驾驶员。报警模块通常采用蜂鸣器来实现。单片机通过控制I/O端口的电平,控制蜂鸣器的通断,从而实现报警功能。为了提高报警效果,可以采用不同的报警频率和声音模式。

显示模块(可选)负责实时显示当前的胎压值。显示模块可以采用LED数码管、LCD液晶显示屏或TFT彩色液晶显示屏等。选择哪种显示方案取决于实际的显示需求和成本考虑。LED数码管具有成本低廉、显示简单等优点;LCD液晶显示屏具有显示内容丰富、功耗低等优点;TFT彩色液晶显示屏具有显示效果好、分辨率高等优点。

在Keil软件中,我们需要编写C语言程序来实现上述各个模块的功能。程序的编写需要遵循模块化设计原则,将各个功能模块封装成独立的函数,以便于程序的维护和调试。

首先,我们需要定义各个I/O端口的地址,例如压力传感器的数据输入端口、蜂鸣器的控制端口、显示模块的数据端口等。然后,我们需要编写初始化函数,对单片机进行初始化,包括设置定时器/计数器的工作模式、设置中断系统、初始化A/D转换器等。

接下来,我们需要编写数据采集函数,用于读取压力传感器的数据。该函数需要先启动A/D转换器,等待转换完成后,读取A/D转换器的输出数据,并进行滤波和校准。滤波可以采用滑动平均滤波或中值滤波等方法,用于滤除噪声干扰。校准可以采用线性校准或非线性校准等方法,用于补偿传感器的非线性特性。

然后,我们需要编写数据处理函数,用于对采集到的数据进行处理,判断胎压值是否超出安全范围。该函数需要将采集到的数据转换为实际的胎压值,并将该值与预设的安全范围进行比较。如果胎压值超出安全范围,则启动报警机制。

最后,我们需要编写报警函数,用于控制蜂鸣器发出警报声。该函数需要控制I/O端口的电平,控制蜂鸣器的通断,从而实现报警功能。为了提高报警效果,可以采用不同的报警频率和声音模式。

在程序编写完成后,需要进行编译、调试和下载。首先,我们需要使用Keil软件对程序进行编译,生成可执行的HEX文件。然后,我们需要使用Proteus仿真软件加载HEX文件,并进行仿真调试。在仿真调试过程中,我们可以观察各个模块的工作状态,例如压力传感器的输出信号、A/D转换器的输出数据、单片机的运行状态、蜂鸣器的报警状态等。如果发现程序存在问题,需要及时进行修改和调试,直到程序能够正常运行。最后,我们需要将HEX文件下载到AT89C52单片机中,进行实际的硬件测试。

综上所述,基于AT89C52单片机的轮胎压力检测设计,通过Proteus仿真软件构建仿真电路图,并利用Keil软件编写C语言程序,可以实现对胎压的实时监测和报警功能。该系统具有成本低廉、可靠性高、易于实现等优点,具有广泛的应用前景。然而,本设计方案也存在一些不足之处,例如精度有限、功能单一等。未来可以进一步改进和完善,例如采用更高精度的传感器和A/D转换器、增加无线通信功能、增加数据存储功能等,以提高系统的性能和功能。此外,还可以将该系统与其他车载系统进行集成,例如车辆管理系统、远程监控系统等,以实现更全面的车辆安全监控。

2 设计方案

轮胎压力监测系统(TPMS)是现代车辆安全体系中不可或缺的一部分,它能够实时监测轮胎压力,并在压力异常时发出警报,从而有效预防因轮胎问题引发的交通事故,保障驾驶员和乘客的安全。本文将基于AT89C52单片机,详述一种轮胎压力检测设计方案。该方案以AT89C52作为核心控制器,利用MPX4115压力传感器采集胎压数据,并通过1602液晶显示器进行实时显示,同时设置了超压报警机制,为驾驶员提供及时的预警信息。

AT89C52单片机是此设计方案的核心。它是一款经典的8位单片机,由Intel公司推出,具有结构简单、功耗低、易于编程等优点。AT89C52内置8KB的Flash ROM,可用于存储程序代码;拥有256字节的RAM,用于数据存储和运算;并且集成了32个I/O口,可灵活连接各种外设,如压力传感器、液晶显示器和蜂鸣器。其内部集成的定时器/计数器和中断系统也为精确的胎压数据采集和实时报警提供了有力支持。AT89C52的广泛应用和成熟的开发环境,使其成为构建此类嵌入式系统的理想选择。选择AT89C52,不仅考虑到其性能能够满足需求,更重要的是其稳定性、可靠性和易用性,有利于快速开发和调试。

MPX4115是本方案中负责胎压数据采集的关键器件。它是一款压力传感器,能够将轮胎内的气压转换为电信号。MPX4115采用压阻式原理,具有精度高、线性度好、响应速度快等特点。它的输出电压与压力呈线性关系,易于进行信号处理和转换。MPX4115的量程为15kPa至115kPa,覆盖了汽车轮胎的正常工作压力范围。该传感器采用集成化设计,体积小巧,便于安装在轮胎内部或与之连接的管路上。MPX4115的模拟电压输出需要经过模数转换器(ADC)转换为数字信号,才能被AT89C52单片机读取和处理。因此,在设计中需要合理选择ADC芯片,并进行适当的信号调理,以确保采集到的胎压数据准确可靠。为了提高精度,可能需要使用运算放大器对MPX4115的输出信号进行放大,并使用低通滤波器滤除噪声干扰。

1602液晶显示器在本设计中扮演着人机交互的重要角色。它能够清晰地显示当前轮胎的压力数值,使驾驶员能够实时了解轮胎状况。1602液晶显示器是一种字符型液晶显示器,可以显示16列2行的字符。它采用并行接口与AT89C52单片机连接,通过控制其控制引脚,可以实现数据显示、清屏、光标移动等功能。程序需要将采集到的胎压数据转换为可显示的字符格式,并将其发送到1602液晶显示器进行显示。为了提高用户体验,可以在显示屏上添加一些辅助信息,例如压力单位(kPa)、报警状态等。选择1602液晶显示器的原因是其价格低廉、功耗低、驱动简单,能够满足基本的显示需求。

除了上述核心部件之外,该设计方案还包含一个蜂鸣器作为报警装置。当轮胎压力超过预设的安全阈值时,AT89C52单片机将控制蜂鸣器发出警报声,提醒驾驶员注意轮胎状况。蜂鸣器可以通过一个简单的驱动电路与AT89C52单片机的I/O口连接。程序需要设定一个压力报警阈值,当采集到的压力数据超过该阈值时,触发蜂鸣器报警。报警阈值的设定需要根据具体车型和轮胎型号进行调整,以确保报警的及时性和准确性。为了避免误报警,可以设置一定的滞后区间,即只有当压力值持续超过阈值一段时间后才触发报警。

整个系统的运作流程如下:首先,MPX4115压力传感器实时监测轮胎压力,并将压力值转换为电压信号输出。该电压信号经过信号调理电路的处理后,被送入ADC进行模数转换,得到数字化的胎压数据。AT89C52单片机通过读取ADC的输出,获取当前的胎压数值。然后,单片机将胎压数值转换为可显示的字符格式,并通过1602液晶显示器进行实时显示。同时,单片机将采集到的胎压数据与预设的报警阈值进行比较,如果超过阈值,则控制蜂鸣器发出警报声。整个过程是实时循环进行的,保证了轮胎压力的持续监测和及时预警。

为了提高系统的可靠性和稳定性,需要对硬件电路进行精心设计和布局。电源部分需要提供稳定的电压供应,以确保各个器件的正常工作。信号线和电源线需要合理布线,避免干扰。为了防止静电损坏,需要采取适当的防静电措施。在软件设计方面,需要编写高效的程序代码,优化数据采集和处理算法,提高系统的响应速度。同时,需要对程序进行严格的测试和调试,确保其能够稳定可靠地运行。可以采用模块化编程的思想,将程序分解为多个独立的模块,例如数据采集模块、数据处理模块、显示模块和报警模块,方便代码的维护和升级。

进一步完善该设计方案,还可以考虑增加无线通信功能,例如使用蓝牙或Zigbee模块将胎压数据传输到车载终端或手机APP上,方便驾驶员远程监控轮胎状况。还可以加入温度传感器,监测轮胎温度,并将温度数据与压力数据结合起来进行分析,更准确地判断轮胎状况。此外,还可以采用更先进的压力传感器,例如数字压力传感器,能够直接输出数字信号,简化了电路设计和数据处理过程。

总而言之,基于AT89C52单片机的轮胎压力检测设计方案,通过MPX4115压力传感器、1602液晶显示器和蜂鸣器等部件的协同工作,实现了对轮胎压力的实时监测、显示和报警功能。该方案具有结构简单、成本低廉、易于实现等优点,在汽车安全领域具有广泛的应用前景。随着技术的不断发展,可以进一步完善该方案,使其更加智能化、便捷化,为驾驶安全提供更可靠的保障。该设计不仅仅是一个简单的硬件电路和软件程序,更体现了嵌入式系统在保障安全方面的应用价值,为未来的智能化车辆安全系统发展提供了重要的参考。 通过对该方案的深入研究和改进,可以提升轮胎压力监测系统的性能,使其更加适应复杂的驾驶环境,从而更好地保护驾驶员和乘客的安全。

3 系统硬件设计

3.1 单片机简介

AT89C52单片机是52系列单片机的一个成员,是8052单片机的简化版。内部自带2K字节可编程FLASH存储器的低电压、高性能COMS八位微处理器,与Intel MCS-52系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU和闪速存储器结合在单个芯片中,因此,AT89C2052构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的RAM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比。

AT89C52是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-52指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效的微控制器。

3.2 晶振电路

晶振电路,给单片机提供时钟信号,单片机在这个时钟信号下进行工作。XTAL1和XTAL2 是独立的输入和输出反相放大器,它们可以被配置为使用石英晶振的片内振荡器,或者是器件直接由外部时钟驱动。图中采用的是内时钟模式,即采用利用芯片内部的振荡电路,在XTAL1、XTAL2 的引脚上外接定时元件(一个石英晶体和两个电容),内部振荡器便能产生自激振荡。一般来说晶振可以在1.2~12MHz 之间任选,甚至可以达到24MHz 或者更高,但是频率越高功耗也就越大。在本实验套件中采用的12M 的石英晶振。和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。当采用石英晶振时,电容可以在20 ~40pF 之间选择(本设计使用30pF);当采用陶瓷谐振器件时,电容要适当地增大一些,在30~50pF 之间。通常选取30pF 的陶瓷电容就可以了。

(晶振电路)

3.3 复位电路

复位电路:是使程序计数器清零,也就是让程序从头开始执行。复位电路又可分为:上电复位和按键复位。

上电复位:指的是单片机系统在打开电源后自动的复位单片机。

按键复位:通过按键进行手动的复位单片机,这种情况一般在单片机卡死的情况下使用。

(复位电路)

3.4 蜂鸣器电路

蜂鸣器电路通过电阻,三极管驱动,蜂鸣器组成,单片机引脚控制,低电平发音。

(蜂鸣器电路)

3.5 1602液晶显示电路

本设计使用单片机的口作为数据口控制其发送数据到液晶屏幕以及读忙操作,读写以及使能控制线使用单片机的口,同时屏幕背光调节连接一个电阻到地即可。液晶采用5V电源供电。

(1602液晶显示电路)

3.6 压力传感器设计电路

采用压力传感器MPX4115和adc0832模数转换后读取压力数据。

3.6 整体电路设计

3.7 仿真效果图

4 软件设计

程序设计由主函数,延迟函数,液晶显示函数,以及压力传感器adc转换等构成,程序流程图如下:

5 组装调试

通过proteus仿真软件进行电路设计,然后keil软件编写c语言程序,然后将编译的程序hex文件导入单片机内进行仿真实验。

6 总结

(1)课程设计总结

在本次设计,让我深入了解仿真电路的使用,以及c语言程序的编写,通过在本次设计遇到困难是老师和同班同学即时伸出援手帮助我度过难关,感谢你们。由于本人水平有限,设计难免出现歧义和不足之处,还望老师与同学指正,再次万分感谢。

(2)开发中遇到的问题和解决方法

电路不会使用,经过查询芯片资料得到了解决。程序编译出现很多错误,经过代码调试得到了解决。

参考文献

1\] 谭浩强.C语言程序设计.第二版.北京:清华大学出版社,2001年 \[2\] 沈红卫. 基于单片机的智能系统设计和实现\[M\] . 北京: 电子工业出版社, 2005年 \[3\] 戴仙金.52单片机及其C语言程序开发实例.北京:清华大学出社,2008年

相关推荐
是大强13 分钟前
嵌入式开发中用于调试的技术Semihosting
单片机·嵌入式硬件
老朋友此林32 分钟前
一文快速入门 MongoDB 、MongoDB 8.2 下载安装、增删改查操作、索引、SpringBoot整合 Spring Data MongoDB
数据库·mongodb·springboot
RaLi和夕1 小时前
嵌入式学习笔记4.STM32中断系统及外部中断EXTI
笔记·stm32·单片机·学习
瓢儿菜20181 小时前
【Proteus8.17仿真】 STM32仿真 0.96OLED 屏幕显示ds1302实时时间
stm32·单片机·嵌入式硬件
10001hours1 小时前
(基于江协科技)51单片机入门:8.DS1302
科技·嵌入式硬件·51单片机
充哥单片机设计1 小时前
【STM32项目开源】基于STM32的工地环境监测系统
stm32·单片机·嵌入式硬件
速易达网络2 小时前
树莓派点亮LED灯
单片机·嵌入式硬件
straw_hat.2 小时前
PCB学习——STM32F103VET6-STM32主控部分
stm32·嵌入式硬件·学习
hazy1k4 小时前
K230基础-显示画面
stm32·单片机·嵌入式硬件·k230
A9better10 小时前
嵌入式开发学习日志31——stm32之外部中断与定时器中断的差别与选择
stm32·单片机·学习