用单片机做个定时器,定时250US,在定时中断程序里面读一下AD值。当电压从5V开始下降时,用一个计数器计数(最好用16位的)。当某次定时中断读到AD值刚好是1.84V时(如果采用8位AD时,AD数据为94),计数器停止计数。把计数器的数据拿出来乘以250US,就是这个电压下降所花费的时间。
看着很简单的样子~貌似你也不用学了,改行好了,不就一个读io口和一个定时程序,不会?