始于2004年,专注温度压力流量领域特殊现场环境选型定制
全国咨询热线:010-52882318
联系我们

【 微信扫码咨询 】

您的位置: 首页 > 产品中心 > 热电阻

单片机+MAX6675热电偶(热电堆)智能体温检测系统

时间: 2024-01-10 10:13:52 |   作者: 热电阻

  在日常生活中,需要检测人员的体温,而且这个温度范围很小。该系统采集主要以Atmel公司的AT89C51单片机为控制处理核心,由它完成对数据的采集处理以及控制数据在LCD显示屏上的显示。AT89C51单片机是一种低功耗/低电压/高性能的8位单片机,片内带有一个8KB的可编程/可擦除/只读存储器。

  在本文中,主要说明单片机与K型热电偶以及K型热电偶模数转换器—MAX6675的组合,形成单片机的温度检测系统。包括:如何根据选择的器件设计外围电路和单片机的接口电路,如何编写控制温度检测器件进行数据传输的单片机程序,怎么样去使用LCD12864进行字符的显示,并简要介绍数字温度传感器MAX6675的应用。1 系统总体方案设计1.1 工作原理1.2 总体设计的具体方案2 系统硬件设计2.1 信号采集电路2.1.1 传感器2.2 单片机系统电路2.3 人机交互电路2.4 温度显示电路3 仿线 主要程序代码5 实验结果为6 附录及元器件清单6.1 所用相关软件6.2 元器件清单统总体方案设计1.1 工作原理热电堆基础原理热电堆是一种热释红外线传感器,它是由热电偶构成的一种器件。它在耳式体温计、放射温度计、电烤炉、食品温度检测等领域中,作为温度检测器件获得了广泛的应用。热电堆的组成基本单元--热电偶。

  K型热电偶作为一种温度传感器,K型热电偶通常和显示仪表,记录仪表和电子调节器配套使用。K型热电偶可以直接测量各种生产中从0℃到1300℃范围的液体蒸汽和气体介质以及固体的表面温度。K型热电偶通常由感温元件、安装固定装置和接线盒等主要部件组成,K型热电偶是目前用量最大的廉金属热电偶,其用量为其他热电偶的总和。K型热电偶丝直径一般为1.2~4.0mm。K型热电偶具有线性度好,热电动势较大,灵敏度较高,稳定性和均匀性较好,抗氧化性能强,价格实惠公道等优点,能用于氧化性惰性气氛中广泛为用户所采用。 热电偶测温由热电偶、连接导线及显示仪表三部分所组成。如果将热电偶的热端加热,使得冷、热两端的温度不同,则在该热电偶回路中就会产生热电势,这种物理现象就称为热电现象(即热电效应)。在热电偶回路中产生的电势由温差电势和接触电势两部分所组成。接触电势:它是两种电子密度不同的导体相互接触时产生的一种热电势。当两种不同的导体A和B相接触时,假设导体A和B的电子密度分别为NA和NB并且NA>

  NB,则在两导体的接触面上,电子在两个方向的扩散率就不相同,由导体A扩散到导体B的电子数比从B扩散到A的电子数要多。导体A失去电子而显正电,导体B获得电子而显负电。因此,在A、B两导体的接触面上便形成一个由A到B的静电场,这个电场将阻碍扩散运动的继续进行,同时加速电子向相反方向运动,使从B到A的电子数增多,最后达到动态平衡状态。此时A、B之间也形成一电位差,这个电位差称为接触电势。此电势只与两种导体的性质相接触点的温度有关,当两种导体的材料一定,接触电势仅与其接点温度有关。温度越高,导体中的电子就越活跃,由A导体扩散到B导体的电子就越多,接触面处所产生的电动势就越大,即接触电势越大。

  根据热电偶测温原理,热电偶的输出热电势不仅与测量端的温度有关,而且与冷端的温度有关,使用硬件电路进行冷端补偿时,虽能部分改善测量精度,但由于热电偶使用环境的不同及硬件电路本身的局限性,效果并不明显;而使用软件补偿,通常是使用微处理机表格法或线性电路等方法来减小热电偶本身非线性带来的测量误差,但同时也增加了程序编制及调试电路的难度。MAX6675对其内部元器件参数进行了激光修正,从而对热电偶的非线性进行了内部修正。同时,MAX6675内部集成的冷端补偿电路、非线性校正电路、断偶检测电路都给K型热电偶的使用带来了极大方便,其工作原理如图2所示。

  MAX6675内部具有将热电偶信号转换为与ADC输入通道兼容电压的信号调节放大器,T+和T-输入端连接到低噪声放大器A1,以保证检测输入的高精度,同时是热电偶连接导线与干扰源隔离。热电偶输出的热电势经低噪声放大器A1放大,再经过A2电压跟随器缓冲后,送至ADC的输入端。在将温度电压值转换为相等价的温度值之前,它需要对热电偶的冷端进行补偿,冷端温度即是MAX6675周围温度与0℃实际参考值之间的差值。对于K型热电偶, 电压变化率为41μ/℃, 电压可由线μ/℃)×(tR-tAMB)来近似热电偶的特性。上式中, Vout为热电偶输出电压(mV), tR是测量点温度,tAMB是周围温度。

  热电偶的功能是检测热、冷两端温度的差值,热电偶热节点温度可在0℃~+1023.75℃范围变化。冷端即安装MAX6675的电路板周围温度,比温度在-20℃~+85℃范围内变化。当冷端温度波动时,MAX6675仍能精确检测热端的温度变化。

  在测温应用中,芯片自热将降低MAX6675温度测量精度,误大小依赖于MAX6675封装的热传导性、安装技术和通风效果。为降低芯片自热引起的测量误差,可在布线时使用大面积接地技术提高MAX6675温度测量精度。

  MAX6675的测量精度对电源耦合噪声较敏感。为降低电源噪声影响,可在MAX6675的电源引脚附近接入1只0.1μF陶瓷旁路电容。

  热电偶系统的测量精度可通过以下预防的方法来提高:①尽量采用不能从测量区域散热的大截面导线;②如必须用小截面导线,则只能应用在测量区域,并且在无气温变化率区域用扩展导线;③避免受能拉紧导线的机械挤压和振动;④当热电偶距离较远时,应采用双绞线作热电偶连线;⑤在温度额定值范围内使用热电偶导线;⑥避免急剧气温变化;⑦在严劣环境中,使用合适的保护套以保证热电偶导线;⑧仅在低温和小变化率区域使用扩展导线;⑨保持热电偶电阻的事件

  MAX6675采用标准的SPI串行外设总线与MCU接口,且MAX6675只能作为从设备。MAX6675 SO端输出温度数据的格式如图3所示,MAX6675 SPI接口时序如图4所示。MAX6675从SPI串行接口输出数据的过程如下:MCU使CS变低并提供时钟信号给SCK,由SO读取测量结果。CS变低将停止任何转换过程;CS变高将启动一个新的转换过程。一个完整串行接口读操作需16个时钟周期,在时钟的下降沿读16个输出位,第1位和第15位是一伪标志位,并总为0;第14位到第3位为以MSB到LSB顺序排列的转换温度值;第2位平时为低,当热电偶输入开放时为高,开放热电偶检测电路完全由MAX6675实现,为开放热电偶检测器操作,T-必须接地,并使能地点尽可能接近GND脚;第1位为低以提供MAX6675器件身份码,第0位为三态。

  在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,能够获得不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。

  那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的A在字模的记载方式如图1所示:

  根据芯片的不同取模的方法不一样,有多种取模方式:单色点阵液晶字模,横向取模,字节正序,单色点阵液晶字模,横向取模,字节倒序,单色点阵液晶字模,纵向取模,字节正序,单色点阵液晶字模,纵向取模,字节倒序等等。

  本系统采用的是K型热电偶采集温度,因此本设计有温度采集部分,数据处理部分,温度显示部分,故障显示并显示部分所组成。AT89S52单片机以及单片机的外围电路由晶振电路,复位电路,温度采集电路,温度显示电路,报警电路组成。系统模块设计框图如下:

  先使用K型热电偶对环境和温度进行全方位检查,再经过K型热电偶模数转换器—MAX6675,进行温度转换,将环境和温度转换成12位二进制数据采集进单片机,以便单片机进行数据处理。在本系统中,由于是4路温度采集,因此使用串行的方式,依次对4路温度进行采集,并用单片机的P2口来传输与反馈数据。

  利用算法,在单片机中对采集到的数据来进行处理,并转换成百、十、个位通过P0口进行输出。

  通过软件算法,检测4路的温度是否超出人体正常体温,一旦超过这个范围,则进行报警,并在LCD上显示“发烧”,并且同时通过蜂鸣器以及LED灯,来进行声光报警。当检测到热电偶出现断耦时,在LCD上显示“断耦”,并且同时通过点亮对应的LED灯进行报警。

  该部分为四路温度采集,采用K型热电偶与K型热电偶数模转换器-MAX6675相互搭配的方式,如下图所示:

  以其中一路为例,MAX6675的冷热接收端分别于热电偶的冷热端相连,其串行数据输出端分别与单片机的P2口相连。

  Maxim公司新近推出的MAX6675是一复杂的单片热电偶数字转换器, 内部具有信号调节放大器、12位的模拟数字化热电偶转换器、冷端补偿传感和校正、数字控制器、1个SPI兼容接口和1个相关的逻辑控制。MAX6675内部集成有冷端补偿电路;带有简单的3位串行SPI接口;可将温度信号转换成12位数字量,温度分辨率达0.25℃;内含热电偶断线检测电路。冷端补偿的温度范围-20℃~80℃,它的温度分辨能力为0. 25 ℃,可以测量0℃~1023.75℃的温度,工作电压为3. 0~5. 5V。 MAX6675的主要特性如下: ①简单的SPI串行口温度值输出; ②0℃~+1024℃的测温范围; ③12位0.25℃的分辨率; ④片内冷端补偿; ⑤高阻抗差动输入; ⑥热电偶断线V的电源电压; ⑧低功耗特性; ⑨工作时候的温度范围-20℃~+85℃; ⑩2000V的ESD信号。

  (1)利用输出数据中的D2进行断偶检测时,热电偶的输入负极T·必须接地,且应尽可能地靠近MX6675的引脚地(即PIN1)

  (2)由于冷端温度是由MAX6675本身检测的因此为了提髙测量的精确度电路板的地线)由于热电偶信号为微弱信号,因此要尽可能地釆取措施防止噪声千扰。可在MAX675电源与地线uF的陶瓷电容。

  AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器能反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

  主要特性:1、与MCS-51 兼容 2、4K字节可编程闪烁存储器 3、1000写/擦循环数据保留时间10年4、全静态工作,0Hz-24Hz·三级程序存储器锁定5、128*8位内部RAM32可编程I/O线、可编程串行通道低功耗的闲置和掉电模式9、片内振荡器和时钟电路

  P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能用来外部程序数据存储器,它可以被定义为数据/地址的第八位。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

  P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

  2.3 人机交互电路通过蜂鸣器和4颗红色LED能判断被检测者体温是否发热。当体温状况是大于37.1℃即发烧时,蜂鸣器响,四颗LED灯亮,LCD显示发烧者的温度;人能通过SOUND和STOP/RESET来控制蜂鸣器和检测是否暂停;电源指示灯用来表示系统是不是已经通电;当系统检测断耦时,四颗LED会对应四个热电偶,假如慢慢的出现断耦,对应的LED会亮,LCD显示屏上也会显示“断耦”字符。

  该部分是通过LCD进行对温度数据的显示其使能端与P3口相连,数据输入端与P0口相连,如下图所示是仿真软件中的电路:

  下图所示是实际电路中的设计,使用的是一个2.54间距20Pin的排针插座:

  仿真系统使用Protues 8 Professional软件进行仿真。仿真电路能分为主控模块、温度采集模块、温度显示模块、声光警报模块和按键模块。温度采集模块使用四颗K型热电偶和四颗MAX6675芯片,声光报警系统使用一个蜂鸣器和四个红色LED,主控模块主要是采用AT89C51芯片,温度显示模块使用一块不带中文字库的LCD12864显示屏,按键模块由两个带锁开关组成。

  进过仿真测试,各个功能能达到设计的要求。MAX6675的分辨率为0.25℃,在模拟中,可以测试出在此误差条件下,改测量系统对温度的采集契合设计要求。

  程序开始后,先初始化LCE12864显示屏,在开机界面显示“欢迎使用 智能温度 检测系统 深圳大学”的文字,延时一段时间后进行清屏工作。

  下面进入while循环。读取存储四个MAX6675芯片上测量的K型热电偶的温度值并进行标度转换,并且根据MAX6675输出数据上的D2位是否置1来判断是否短线,如果短线,并且在热电偶对应的LED长亮,由此来判断哪只电偶出现断线s,所以在转换时,要加入一段时间的延迟。然后将标度转换后的温度数据在LCD显示屏上显示出。此时对4路温度进行判断,如果测量的体温已经大于37.1℃则说明被测者已经发热,37.3-38℃是低烧,38.1-40℃是高烧。此时,仪器产生声光警报,暂停测量,引入2个外部按键开关中断,如果STOP/RESET按键置低电位,则继续测量,置高电位表示保持暂停转态,方便人员进行数据记录; 如果SOUND按键置低电位,表示关闭蜂鸣器。如果在测量的过程中未发现发热状况,人员也可以对STOP/RESET按键置低电位,来暂停测量,对SOUND按键置低电位,表示关闭蜂鸣器。

  4.3 主要程序代码数据获取部分由于MAX6675采用的是12位二进制的串行数据输出的方式,而且,其有效的数据分别在3~~14位,因此就需要进行串行数据的移位操作,MAX6675最大数值为1023.75,而AD精度为12位,即2的12次方为4096,转换对应数,故要除4(*0.25)。转换公式是:实际温度=Temp_1*0.25-24.1。以下为部分软件算法:

  ***********************************************************/以上算法把数据左移移一位,然后再右移四位,从而得到完整的12位二进制温度数据。void Display_HZ(uchar screen,uchar page,uchar column,uchar *p)16;i++) //控制16列的数据输出,左右各64个点,可显示4个汉字void Display_ASCII(uchar screen,uchar page,uchar column,uchar *p)//左右各64个点,可显示8个字符Display_ASCII(1,0,5*8,shuzi[fen1]);Display_ASCII(1,0,2*8,shuzi[shi1]);如果四个热电偶其中有一个检测到发烧,则暂停检测、LED长亮、蜂鸣器响、显示字符“发烧xx.x℃”;按STOP/RESET键可复位重新进行仔细的检测。Display_ASCII(1,4,6*8,shuzi[shiH]);Display_ASCII(2,4,1*8,shuzi[fenH]);

  编辑:什么鱼 引用地址:单片机+MAX6675热电偶(热电堆)智能体温检测系统

  我们已经学习了怎么样去使用按键和拨动开关,不知你有没有好奇 button_down 和 switch_status 等函数是怎么来实现的。本篇教程带你一探究竟,让我们从按键的原理开始。 在原理图中,按键的符号如下图所示: 符号很简单,就是两个触点上方有一个动片,当按下时与两个触点接触。实际上按键内部的机械结构大体上就是这样,实现的功能是,没有按下时两端断路,按下时两端短路。 还有一种画法是这样的,即电键: 就按键内部的机械结构来说,第一种更真实,但从电路角度来看,两者没啥不一样的区别。 但是我们的开发板上的按键有4个引脚,这是怎么回事呢?其实上面两个和下面两个分别是连通的,相当于只有两个: 拨动开关,相当于单刀双掷开关: 从

  教程——数字输入 /

  PIC系列单片机品种虽多,但各产品内部硬件资源的数据存储器设置仍是很有规律的。笔者以PIC16C71A和PIC16C63/65/65A两个品种为实例,查看它们片内数据存储器的结构,找出它们的特点并说明某些寄存器的基本功能,以供用户快速编程。表1和表2分别是PIC16C71A和PIC16C63/65/65A产品片内数据存储器的资源表,其它系列新产品的片内数据存储器结构的资源与表1、表2资源都很相似,其差别仅仅是片内功能部件的种类和数量不同(PIC16C57/58单片机有4个存储体)。笔者从下述几个维度介绍表1和表2的特点和基本功能。 1统一编址PIC系列单片机各类数据存储器都是以寄存器方式工作和寻址的。专用寄存器包括了定时

  数据存储器的特点和功能 /

  第二讲:AVR单片机的定时器 ATmega128有两个8位定时器0和2,两个16位定时器1和3。下面主要说一下定时器的不同用法。 1. T/C0可以外接32768Hz的晶振,实现RTC(实时时钟)。 2. T/C2 外部事件计数器(T2)。 3. 16位的T/C能轻松实现精确的程序定时、波形产生和信号测量。功能非常强。 本文主要以16位的T/C1为例介绍定时器的应用,其它的定时器可以依葫芦画瓢。 1. 采用T/C1的溢出中断实现电子钟的设计 定时器工作在普通模式,用数码管显示时间。这里问题是如何得到1s的定时。若晶振采用12M,256分频,则计数初值应设为X,0xFFFF-X=12M/256 ==〉X=0

  指令格式 功能简述 字节数 周期 一、数据传送类指令 MOV A, Rn 寄存器送累加器 1 1 MOV Rn,A 累加器送寄存器 1 1 MOV A ,@Ri 内部RAM单元送累加器 1 1 MOV @Ri ,A 累加器送内部RAM单元 1 1 MOV A ,#data 立即数送累加器 2 1 MOV A ,direct 直接寻址单元送累加器 2 1 MOV direct ,A 累加器送直接寻址单元 2 1 MOV Rn,#data 立即数送寄存器 2 1 MOV direct ,#data 立即数送直接寻址单元 3 2 MOV @Ri ,#data 立即数送内部RAM单元 2 1 MOV direct

  1.1 引言 LIN 是低成本网络中的汽车通讯协议标准,LIN(Local Interconnect Network)是低成本的汽车网络,它是现有多种汽车网络在功能上的补充由于可提升质量、减少相关成本,LIN 将是在汽车中使用汽车分级网络的启动因素。LIN 的标准化将简化多种现存的多点解决方案且将降低在汽车电子领域中的开发生产服务和后勤成本。 LIN 标准包括传输协议规范、传输媒体规范、开发工具接口规范和用于软件编程的接口LIN在硬件和软件上保证了网络节点的互操作性并有可预测EMC的功能。 1.2 芯片简介 SPMC75系列MCU是凌阳科技公司设计开发的高性能16位通用MCU,有着非常强的抗干扰性能、丰富易

  的LIN Bus系统 /

  USART模块分别由波特率部分:波特率发生器,串行通讯接收/发送控制寄存器。接收部分,发送部分,端口IO部分。 利用串口调试软件,向串口发送一个字符,MSP430单片机接收到后从低功耗中唤醒.并将收接缓冲区的字符再发送到软件中.单片机发送完后又进入低功耗状态. #include void main(void) { WDTCTL = WDTPW + WDTHOLD; // 停止WDT UCTL0 = CHAR; // 设串口控制寄存器,设为8位字符格式 UTCTL0 = SSEL0; // 设串口控制寄存器所使用的时钟,选择UCLK = ACLK UBR00 = 0x0D; // 波特率设置32k/2400 - 13.65 UBR1

  此前已经介绍了关于8051微控制器基础知识和引脚图说明等相关知识,而在本文中,将重点介绍8051微控制器的硬件方面内容,如 I/O 端口、RAM、ROM、定时器和串行端口等。 微控制器的基本组件 微处理器和微控制器之间的不同之处在于片上外围设备的可用性,如内存(RAM 和 ROM)、I/O 端口、定时器/计数器、通信接口(如串行端口)等。 下图显示了微控制器的基本组件。由于所有组件(以及一些其他组件)都集成在单个芯片(集成电路IC)上,因此能将微控制器视为微型计算机(或单片机)。 1、CPU(中央处理器);它是微控制器的大脑,主要由算术逻辑单元(ALU)和控制单元(CU)等重要部件组成。CPU是与内存、输入和输出等外围设

  架构的简要说明 /

  的车载动力锂电池管理系统关键技术研究

  研讨会 : 用于感测应用 带可配置信号链元素的新型 MSP430™ MCU

  CapTIvate™:引爆触摸新体验_2016 TI 嵌入式产品研讨会实录

  直播回放: 借助Sitara™ AM263x MCU 创造电气化的未来

  【电路】低功耗8通道串行10位AD转换芯片MAX149与TMS320系列单片机连接方法

  ADI世健工业嘉年华——深度体验:ADI伺服电机控制方案

  解锁【W5500-EVB-Pico】,探秘以太网底层,得捷电子Follow me第4期来袭!

  参赛冲击【万元大奖】啦|2023 DigiKey“智造万物,快乐不停”创意大赛

  【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【下载】LAT1334 基于MCSDK5.4.8电机库修改两电阻采样方法

  【直播】轻松使用STM32MP13x如MCU般在Cortex A 核上裸跑应用程序

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【Matter】康普和意法半导体强强联手,让物联网设备Matter证书管理既安全又简便

  【方案】STM32WLE5 x 利尔达LoRa模组助力亚残会开幕式惊艳秀

  【新品】意法半导体发布远距离无线微控制器,提高智能计量、智能建筑和工业监控的连接能效

  无刷直流电机简介无刷直流电机,英语缩写为BLDC(Brushless Direct Current Motor)。 电机的定子是线圈,或者叫绕组。 转子是永磁体 ...

  一、环境介绍单片机采用:STM32F103C8T6上网方式:采用ESP8266,也能够正常的使用别的设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等 ...

  现在汽车上使用的电器慢慢的变多,驾驶员需要手动操作的电器开关也慢慢变得多,不但增加了驾驶员的负担,还影响了行车安全。本文以STM32F10 ...

  STM32家族中的有些系列,比如STM32G0 STM32G4 STM32L4+ STM32H7等系列都内置了DMAMUX模块,它是干什么用的?跟DMA有什么关联?简单点说,它 ...

  当我们阅读一些STM32F7或STM32H7系列芯片例程,或者基于这两类芯片通过cubeMx进行配置并用到MPU功能时,往往会在代码里看到下面这段MPU配置 ...

  Robomaster-stm32-PWM学习笔记(stm32控制pwm输出)

  PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云: