这个程序在STC90C516RD+上能运行,但换成STC15F104E后就不能了。15F104E也切换成12M的晶振了啊?

日期:2012-12-08 11:51:04 人气:2

这个程序在STC90C516RD+上能运行,但换成STC15F104E后就不能了。15F104E也切换成12M的晶振了啊?

2stc15f104e指令的时钟周期是1T的,和一般的8051单片机速度不一样,软件延时部分需要单独挑战,同时读IO的时候也要在置高电平之后写2个NOP再读才是正确的。还有就是这个单片机的外部中断是有BUG的,具体看芯片的数据手册吧
    A+
热门评论