B
分析:首先连接AP,AE,AC由已知条件可以得出PE+PC=PE+PA=1≥AE(当P是AE与DB的交点时取等号),再利用等边三角形的性质得出AE=
AD=
AB,进而求出AB长的最大值.
解答:
解:连接AP,AE,AC
根据四边形ABCD是菱形,∴AD=CD,AP=CP,
∴PE+PC=PE+PA=1≥AE,
∵∠DAB=120°,
∴∠ADE=60°,AD=CD,
∴△ADC是等边三角形,
∵DE=CE,
∴∠AED=90°,∠DAE=30°,
∴AE=
AD=
AB≤1,
所以AB≤
,
即AB长的最大值是
,
故选:B.
点评:此题主要考查了等边三角形的性质,以及菱形的性质和锐角三角函数等有关知识,得出△ADC是等边三角形,AE=
AD是解决问题的关键.