找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于STC32单片机的运行速度问题

查看数: 4153 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-7-25 13:30

正文摘要:

单片机芯片:STC32G12K128 晶振频率:24Mhz (STC-ISP) STC-ISP版本:6.90D 收到STC32降龙棍后立即写了一个闪灯程序试机 单片机程序如下: #include <STC32G.H> //STC32G12K128: Code:128k Ram:4k xdata:8k E ...

回复

ID:123289 发表于 2022-7-28 10:00
DELAY()程序,是依靠CPU运行时间延时的,执行延时的时间,取决于每条取指、执行的时间的总和。
标准51是12个主频脉冲一个机器周期,而STC的单片机,对51的取指方式做了改进,取指周期<=12个机器周期。所以标准的51程序的DELAY()执行时间,对于STC的单片就不适用了。同样STC提供的DELAY()时间与标准的51也不一样。
而且STC的运行速度是有加速和不加速的。
所以,应用DELAY时,需要仔细一下。
关键还是需要认真阅读CPU手册,吃透了CPU,什么都OK了。
ID:401564 发表于 2022-7-27 18:49
STM32F103CBT6价格现在15块左右了,如果不是工作需要,STC32便宜的那10块钱,我还是愿意多花10块在STM32F103CBT6上的
要是有时间折腾,还可以玩玩
ID:99525 发表于 2022-7-27 09:21
降龙棍没有,单买的片子也刚到手,还没开始摸索,看说明文件感觉变化有点多,ISP里原来的例程估计很多不能用了!

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表