找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 4210|回復: 11
打印 上一主題 下一主題
收起左側(cè)

為什么用平時普通的51程序下載到stc12c5a60s2上,顯示出來的效果很快呢

[復制鏈接]
回帖獎勵 2 黑幣 回復本帖可獲得 2 黑幣獎勵! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:99590 發(fā)表于 2016-10-24 21:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
為什么用平時普通的51程序下載到stc12c5a60s2上,顯示出來的效果很快呢?例如都是點亮LED,都是延時相同的時間,但是下載到stc12c5a60s2led閃爍的頻率要快很多?這個是不是由于stc12c5a60s2處理速度比較快而造成的?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:138155 發(fā)表于 2016-10-24 21:41 | 只看該作者

回帖獎勵 +2 黑幣

那是因為標準51是12周期 STC是單周期 速度快所以閃爍比較快
回復

使用道具 舉報

板凳
ID:138155 發(fā)表于 2016-10-24 21:43 | 只看該作者
單周期的速度肯定要比12周期的處理速度快
回復

使用道具 舉報

地板
ID:99590 發(fā)表于 2016-10-24 21:44 | 只看該作者
wuyibin2003 發(fā)表于 2016-10-24 21:43
單周期的速度肯定要比12周期的處理速度快

嗯嗯,多謝啦
回復

使用道具 舉報

5#
ID:123289 發(fā)表于 2016-10-25 08:00 | 只看該作者

回帖獎勵 +2 黑幣

樓上正解!
如果你的顯示節(jié)拍是用時間中斷做的就看不出來了。
回復

使用道具 舉報

6#
ID:123289 發(fā)表于 2016-10-25 08:10 | 只看該作者
CPU從取指、解析、執(zhí)行需要一步步地來做,這就必須有節(jié)拍。這是必然的設(shè)計!
回復

使用道具 舉報

7#
ID:123289 發(fā)表于 2016-10-25 08:11 | 只看該作者
51的設(shè)計者把以上分成了12節(jié)拍來完成一條指令過程。
回復

使用道具 舉報

8#
ID:123289 發(fā)表于 2016-10-25 08:12 | 只看該作者
本帖最后由 yzwzfyz 于 2016-10-26 00:12 編輯

所有智能IC都是這個思路方案。
后來者更高明:設(shè)想在執(zhí)行第一條指令的時候,能不能將第二條,甚至第三、四條準備好,甚至提前完成其中的部分作業(yè)。這就是現(xiàn)在的流水取指方式。STC就是這樣的。
回復

使用道具 舉報

9#
ID:123289 發(fā)表于 2016-10-25 08:13 | 只看該作者

STC雖然指令系統(tǒng)與傳統(tǒng)51一樣。但運行速度會快一點。
流水取指的方式,對于用硬延時的方式來說,延時的時間計算起來會麻煩一點。甚至會不是確定值!
回復

使用道具 舉報

10#
ID:123289 發(fā)表于 2016-10-25 08:21 | 只看該作者
依序執(zhí)行的指令,因下條指令是確定的,所以好流水(先做處理),但條件轉(zhuǎn)移命令就會產(chǎn)生分支,如果連續(xù)條件轉(zhuǎn)移則分支會很多,CPU無法預計下一步是要做哪條指令(資源有限,否則太復雜,未來也許會有解決方案),在這種情況下,CPU就按傳統(tǒng)的12節(jié)拍運行。
對于跳與不跳就會有可流水,不可流水之分。執(zhí)行的時間就可能有差別。
回復

使用道具 舉報

11#
ID:123289 發(fā)表于 2016-10-25 08:26 | 只看該作者
通常在單一延時程序中,程序比較單調(diào),條件轉(zhuǎn)移不多,且每次轉(zhuǎn)移的時機都是確定的。即條件是確定的,所以每次調(diào)用被延時的時間是確定的。
回復

使用道具 舉報

12#
ID:453974 發(fā)表于 2019-1-4 01:39 | 只看該作者
這是因為是兩種單片機的型號不一樣,兩種單片機使用的起振晶振也不一樣
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表