51单片机,把晶振12mhz单片机上的红外解码程序,直接复制到晶振为11mhz的单片机上,程序还能

51单片机,把晶振12mhz单片机上的红外解码程序,直接复制到晶振为11mhz的单片机上,程序还能正常运行?

51单片机,把晶振12mhz单片机上的红外解码程序,直接复制到晶振为11mhz的单片机上,程序一般还能正常运行。因为编程人员知道,即便是晶振频率很准确,也还是有误差和温漂,而红外遥控发码端谐振元件更是使用的陶瓷振荡器,所以在解码程序中,不会对时序卡的死死地,都会留有富裕系数。这样,把晶振12mhz单片机上的红外解码程序,直接复制到晶振为11mhz的单片机上,程序一般还能正常运行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-09
具体看程序,个人感觉应该可以,红外信号具体来说一高电平是1一低电瓶是0和时序没什么关系,但是换了晶震具体的程序delay的命令延时变了,所以程序内不会不会乱就不好说了
第2个回答  2015-08-09
不可以,不同晶振影响芯片的运算速度。
第3个回答  2015-08-09