设计了一种红外学习系统,采用波形完全复制的方式实现红外遥控信号的载波识别。该系统以低功耗STM32F0 为核心,通过串口通信,定时器输入捕获中断,Flash 存储实现红外脉冲信号的自学习,并以软件形式实现38 kHz 载波。经试验测试,所设计的红外学习系统能学习不同类型的红外编码,并准确还原、发送红外信号。随着智能家居的普及与发展,设计具有广阔的市场应用前景。