Произведение «Задонщина» так называется, потому что в нём описываются события, связанные с Доном. Войско, которое шло на Куликовскую битву, собиралось за Доном, и именно там происходили важные события, предшествовавшие сражению. Река Дон играла важную роль в подготовке к битве.
Битва на реке Калке произошла в 1223 году. Мамаево побоище (Куликовская битва) произошло в 1380 году.
Разница между этими датами:
$$1380 - 1223 = 157$$Таким образом, между битвами прошло 157 лет.
Ответ: 157 лет