多语言展示
当前在线:418今日阅读:195今日分享:41

STC12C5410AD运行速度没有STC12C5A60S快?

同样的外部晶振和程序为什么STC12C5410AD运行速度没有STC12C5A60S快?
方法/步骤
1

在做STC单片机实验是,遇到个问题,同样的程序晶振外部设备,T0定时中断也完全一样,可是STC12C5410AD运行速度明显比STC12C5A60S慢,这是什么原因呢?经过多方请教我把原因总结一下。先看ST12C5410AD的说明书吧!

2

注意图1的11.说明STC12C5410AD可以有2个时钟源,外部和内部,内部时钟频率在5.2M~6.8MHz之间。

3

看下STC12C5A60S程序下载界面

4

图2 STC12C5A60S程序下载界面的“硬件选项”,“选择使用内部IRC时钟”前没有勾选,即必须使用外部时钟。

5

再看下STC12C5410AD程序下载界面

6

图3 STC12C5410AD程序下载界面的“硬件选项”,更改单片机型号后“选择使用内部IRC时钟”默认勾选,即使用内部时钟,频率在5.2M~6.8MHz之间(先前图1有说明)。所以下载时更改单片机型号后必须把勾选取消,才可使用外部的晶振作为时钟源,否者尽管STC12C5410AD外部有晶振也不能使用,只能用内部的时钟源,造成运行速度比STC12C5A60S慢。

推荐信息