At present, the embedded technology has become the main technology with the development of information industry. Digital audio has also been involved in the Internet, broadcasting, consumer electronics and digital television and many other fields. With the rapid development of the embedded technology and digital audio technology, the combination of them has been widely used. So the corresponding application and development of the embedded audio systems are paid for more and more attention.In this subject, the S3C44B0X with the ARM7TDMI core is taken as the processor of embedded hardware development platform. According to the design inμC/OS-II real-time operating system platform, the implementation of audio signal processing,playback and sound spectrum dynamic screen display and so on is got. The system hardware modules include IIS bus and UDA1341TS audio codec chip interface, LCD display circuit, four-wire resistive touch screen control circuit and keyboard control circuit.The Software design includes:μC/OS-II division of multi-tasking real time operating system design, the playback of audio file, the relevant algorithm of audio spectrum display, ARM7-based bootloader design and operating system transplantation.In this thesis ,in ADS1.2 integrated development environment , C language and assembly language hybrid programming method is used to complete the entire programming and debugging of the system software modules. In Experiment the software and hardware modules is verified with the audio playback and audio spectrum's display. The code of the application program and embedded operating system is programmed into the nonvolatile memory AM29LV160B. Through the Bootloader, the target board to run as a stand-alone embedded system is achieved. Finally, summarize the main work and give the suggestions for future work. Experiments prove that this audio system features a reliable, stable performance, low power, simple operation, with high practical value. |