The invention discloses an energy-saving dispatching method capable of supporting a non-preemptive real-time task set. The method comprises the following steps: processing an initial task set, acquiring an initial deceleration parameter, acquiring candidate deceleration parameters, and distributing the deceleration parameters. On the premise of finishing non-preemptive real-time tasks before a deadline, by adopting the energy-saving dispatching method capable of supporting the non-preemptive real-time task set disclosed by the invention, the non-preemptive property of the task set is fully considered to obtain a relatively small deceleration parameter, thus enabling the task set to operate in a relatively low speed, achieving a better energy-conservation effect, effectively saving the energy consumption of an embedded system, and achieving relatively high non-preemptive task set real-time energy-conservation dispatching capability. Compared with an existing real-time system energy-conservation dispatching method, the method provided by the invention has the advantages that calculation load from high-priority tasks is accurately analyzed, one relatively small deceleration parameter is distributed to each task, and the energy consumption of the system can be obviously reduced.