实验证明,公鸡打鸣是由内在的生物钟控制的,但外在的光线和声音刺激也会诱发公鸡打鸣,但外在刺激对公鸡打鸣的影响也受公鸡内在生物钟的控制。
当改变光照和黑暗的周期时,公鸡表现出如同人们跨大时区飞行后的时差现象。这是由于鸡的生物钟受到夜晚分泌的褪黑素影响。
同时,公鸡打鸣和鸡的雄激素也有关,阉鸡和母鸡不会打鸣正是由于它们没有雄性激素。
公鸡在夜间看不到东西,所以在夜里,它们随时都有可能受到攻击,因此,感到非常不安。到了清晨,公鸡的眼睛又能够看得到东西了,于是兴奋不已。为了表达这种兴奋的心情,就兴奋地打起鸣来。这也是公鸡对于光刺激的一种本能反应。经过很长的时间,早上打鸣已成为公鸡的一种习性保存下来。
此外,公鸡也是一种很好斗的动物,它通过打鸣来告诫其它的公鸡,不要到它的领地来,否则就不客气。
公鸡还通过打鸣来引起母鸡的注意,来提醒母鸡。