Oh, by zero-crossing, zero would mean the mid-point of your signal. So on a UNO, if you had a 0-5v input, the sampling width is 0-1023, and assuming the signal is centred in the 0-5v range, the mid point would be 512. But that might take some adjusting of your actual input, how it's biased and probably nothing will be as simple as hoped! Do you have a preamp that can get your mic signal into the 0-5v range? I think there are some condenser mic modules designed for Arduino...