现在遇到一个头疼的问题:用单片机控制一个LED,LED有几种工作状态,常亮,半亮,快闪,慢闪等等,只有一个按键,既是电源开关键,又是状态切换键。由于机构的原因,每按一次键电源就会断开然后又回连接上,要求LED的状态切换到下一个状态。因为每次按键后相当于重新复位工作,而又要切换到下一个状态,就要求必须将每次状态变化的变量LED_ststus保存。上电复位时再读出该状态就可以做到。 难度是成本必须控制在一块之内,IC的成本,如果用EEPROM保存LED_ststus成本这关肯定会过不去,请问大侠们有什么好的方法?小弟在此感激不尽! |