用4接1.5V电池供电,然后在输出端加一个普通的二极管,这样的话,出来的电压应该是5.2V左右,单片机完全可以正常工作。用LM7805不行,因为7805稳压的条件是稳压值和供电电压的压差在2.5V以上效果比较好,但是最差不能低于2V。用5节1.5V的话,可以加7805稳压,但是这完全没必要,经济上不划算。我建议你直接买9V电池,2块钱一节的,我用过,电量还不错,再用7805稳压芯片降到5V,就可以给单片机供电了!
用四到五节普通1.5V电池,串联后即可,如用四节不需要用稳压器件,MCU即可正常工作,如要用稳压器件,最好用五节1.5V电池.
另外,如打算采用电池供电的方式,单片机最好选用低电压版本的,以减少电池数量,并能增加续航时间.
单片机一般使用5V供电,用四节电池串联再用一个LM7805稳压管就可以了