红外接收头的相关疑问,牛人

红外接收头的相关疑问,牛人请指教!
遥控是TC9012,它采用的38kHz的载波(一个载波周期35us),载波占空比1/3,经过调制后发送波形是9ms的引导码(前4.5ms由载波构成,后4.5ms是载波关断)和33bit的数据构成。比特1是0.56ms的载波和1.69ms的载波关断构成,比特0是0.56ms的载波和0.565ms的载波关断构成。按照遥控的说明1帧数据就应该包含4500÷35 +33×560÷35=656个下降沿。
接收头的输出脚是接在外部中断0的,是不是经过IR1308接收后,外部中断0应该收到656个下降沿呢,可是我实际检测的时候却只发现588左右的下降沿,请教牛人,何解?

------解决方案--------------------
帮顶dddd
------解决方案--------------------
从遥控接收头出来的应该已经把38K的载波过滤掉了,只有信号波形发给单片机。
------解决方案--------------------
探讨
那就奇怪了,按照TC9012的资料,1帧也不过33bit的数据,怎么在检测时候会有588个左右的下降沿产生呢,难道是数据头的引导部分在作祟!