Разница между «не слышал» и «не услышал» заключается в значении глаголов:
Таким образом, «не слышал» указывает на общий факт отсутствия действия, а «не услышал» — на факт доведения до результата действия, названного производящим глаголом. 3
Ещё одно различие может быть в том, что «не слышал» означает, что человек не знал о чём-то, а «не услышал» — что не понял, хотя информация была преподнесена, до него не дошёл смысл. 1