Font Size: a A A

Design Of Touch Screen MP3 Player Based On STM32

Posted on:2017-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:S WangFull Text:PDF
GTID:2371330542987903Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of people's living standards and the development of embedded technology,the consumption of portable audio players is also changing.At present,the existing similar products are relatively simple in function,with low permance-price radio and poor user experience.In view of the present situation,to develop and design a personalized touch screen MP3 player with a friendly user interface,including more practical functions and supporting FLAC lossless audio format is practical and also has a certain market prospect.According to the functional requirements and performance indicators,the STM32 enhanced processor is selected and extends the color touch screen,audio decoding and encoding module,external E2PROM memory,external Flash memory,MicroSD card,temperature sensor and other components to build the hardware system of touch screen MP3 player.The system uses the rechargeable lithium battery as the daily power supply,adopts the corresponding LDO and DC to DC chips to realize the transformation of different DC working voltages and has the charge management circuit of lithium battery.The ?C/OS-? embedded real-time operating system,?C/GUI embedded graphics system and FatFs file system are used as application software development platform.The design of software includes the driver design of each hardware module,the application software task design and GUI design.Based on embedded real-time operating system ?C/OS-?,the effective scheduling of each software task is realized.Based on the embedded graphics system ?C/GUI,the GUI design is completed.FatFs file system is used to implement the management and operation of files stored in external Flash memory and MicroSD card.The calibration method of the touch screen,the coordinate transformation method of vertical screen rotating horizontal screen and the digital filter algorithm of temperature data are also studied.Finally,with function module as unit,a comprehensive test including hardware and software is carried out on the touch screen MP3 player based on STM32.The test result shows that each performance index of system has reached the predetermined requirement.Compared with the existing MP3 players,the system uses the?C/OS-? embedded real-time operating system,the ?C/GUI embedded graphics system and the FatFs file system.On the basis of this,the application software tasks and the GUI are designed.The system has good portability and high reliability and extends utility functions which include sound recording,electronic book,electronic photo album and the detection of environmental temperature.The system optimizes the user experience and meets the personalized needs of the users.
Keywords/Search Tags:STM32, Touch screen MP3 player, ?C/OS-?, ?C/GUI, FatFs
PDF Full Text Request
Related items