DTMF dual tone multi-frequency identification MATL
4.5
The main body of the program is two timers running synchronously, which start at the same time and have the same cycle. A timer is used for recording and data processing, and a global variable is used for data transfer between functions, which is conducive to debugging.