wanglituan1112 发表于 2026-6-3 09:23:21

STC8F1K08停产,STC8H1K08能完全替代吗?

原项目用STC8F1K08,TSSOP20,硬件上只用到普通IO口模拟I2C,用指令做延时函数。


void delay_us(unsigned int us)
{
        unsigned int a;
        for(a=us;a>0;a--)
        {
                _nop_( );
        }       
}

void delay_ms(unsigned int ms)
{
        unsigned int a,b,c;
        for(a=ms;a>0;a--)
                for(b=10;b>0;b--)
                        for(c=91;c>0;c--);
}

如果替换成STC8H1K08,相同的晶振,指令执行周期是否有区别?谢谢!

8H8K64U 发表于 2026-6-3 10:11:56


https://www.stcaimcu.com/data/download/Datasheet/STC8H.pdf
您可以在8H数据手册里面查看取代的注意事项

狂热主宰 发表于 2026-6-3 11:47:36


指令相同
可能没区别


wanglituan1112 发表于 2026-6-3 15:08:15

指令没区别应该就可以直接使用了

_奶咖君_ 发表于 2026-6-3 16:31:07

wanglituan1112 发表于 2026-6-3 15:08
指令没区别应该就可以直接使用了

二楼的图片是一行没看啊,你用到了单片机上的IO 要注意这两个单片机的IO的初始工作状态。

神农鼎 发表于 2026-6-3 20:34:12

STC8G1K08-38I-TSSOP20 管脚兼容

小虫儿 发表于 2026-6-4 16:46:33

IO的初始状态不同,指令功能一样,可以用呢
页: [1]
查看完整版本: STC8F1K08停产,STC8H1K08能完全替代吗?