A Mixed-Mode Programming Design for Scalable Power Consumption of a Microcomputer 8051 System Powered by Solar Cells

Y.-W. Bai and C.-L. Chang

Keywords

Microcomputer system, low-power programming, solar cells

Abstract

To extend the recharge cycle of a microcomputer system with a limited energy source, such as solar cells, we propose a low-power programming design to reduce the execution time and then reduce the total power consumption. In our experiment, there are five testing programs with different typical functions of each version in the module of an 8051 assembly, a mixed mode of the assembly and C language, and a pure C language design for comparison. Each version of the five programs is surveyed to evaluate the execution time, the HEX codes, the clock cycles, and the current consumption. Overall, the experimental results show that a scalable energy reduction of one to nine times is possible, based on the usage percentage of the assembly language. This improvement also provides the potential to extend the operation time or recharge cycle for other similar microcomputer systems powered by solar cells.

Important Links:

Go Back