提供一种用于机载话机的DTMF编码发送的实现方法,本方法是将用于产生正弦波的数据加载到单片机模块的直接内存读取DMA模块中,使用计时器TIM模块调整数模转换DAC模块的两个通道的转换速率,以此产生八种不同频率的正弦波,从单片机的两个数模转换DAC模块端口输出;连接到基于运算放大器搭建的加法器模块,将两路正弦波合成为固定频率组的DTMF信号,由数模转换DAC模块的输出端发出,与通路选择模块连接,由单片机控制通路选择模块的通断,再与信号耦合模块连接,信号耦合模块经直流过滤、阻抗匹配、电容匹配后耦合连接到外部供电线路上,将DTMF信号送入广播内话系统。本发明解决了现有话机存在的对DTMF编码芯片的依赖问题,降低了系统的功耗,节约了成本。