摇摇棒用两节7号电池就可以正常工作, 单片机应该用 3V 的 或者 3.3 V 的STC系列 有 3 V 单片机,其它型号 也有的。STC89LE51RC 正常工作电压不是2.0~3.6V可以上 STC 官网 看看。
at89s51在较低的时钟频率下,使用低于极限参数的电压也是能正常工作的,你可以关心一下单片机的时钟。
搞个简单的升压电路呗,1个三极管,1个磁环,1个电阻,2个电容,1个二极管,漆包线诺干,搞定。