哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

時鐘周期/機(jī)器周期/指令周期/12M晶振和1us有啥關(guān)系

單片機(jī)技術(shù)宅 ? 來源:單片機(jī)技術(shù)宅 ? 作者:單片機(jī)技術(shù)宅 ? 2022-12-19 10:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時鐘周期

時鐘周期也叫振蕩周期或晶振周期,即晶振的單位時間發(fā)出的脈沖數(shù),一般有外部的振晶產(chǎn)生,比如12MHZ=12×10的6次方,即每秒發(fā)出12000000個脈沖信號,那么發(fā)出一個脈沖的時間就是時鐘周期,也就是1/12微秒。通常也叫做系統(tǒng)時鐘周期。是計(jì)算機(jī)中最基本的、最小的時間單位。

在傳統(tǒng)的8051單片機(jī)中把一個時鐘周期定義為一個節(jié)拍(用P表示),二個節(jié)拍定義為一個狀態(tài)周期(用S表示)。

機(jī)器周期

單片機(jī)在執(zhí)行指令的過程中,其實(shí)需要完成很多個操作,比如,取指令、存儲器讀、存儲器寫等,這每一項(xiàng)工作稱為一個基本操作。在計(jì)算機(jī)中,為了便于管理,常把一條指令的執(zhí)行過程劃分為若干個階段,每一階段完成一項(xiàng)工作。完成一個基本操作所需要的時間稱為機(jī)器周期。一般情況下,一個機(jī)器周期由若干個S周期(狀態(tài)周期)組成。傳統(tǒng)8051系列單片機(jī)的一個機(jī)器周期由6個S周期(狀態(tài)周期)組成。節(jié)拍和狀態(tài)周期前面已經(jīng)介紹過了。傳統(tǒng)8051單片機(jī)的機(jī)器周期由6個狀態(tài)周期組成,也就是說一個機(jī)器周期=6個狀態(tài)周期=12個時鐘周期。

在傳統(tǒng)的51單片機(jī)中,一般情況下,1個機(jī)器周期=12個時鐘周期。在一個單片機(jī)最小系統(tǒng)中,如果外接的是12MHZ的晶振,那么機(jī)器周期=1微秒(前幾天問小編為什么是1us的小伙伴到此處來領(lǐng)取答案)。

單片機(jī)工作時,是一條一條地從ROM中取指令,然后一步一步地執(zhí)行。單片機(jī)訪問一次存儲器的時間,稱之為一個機(jī)器周期,這是一個時間基準(zhǔn)。

機(jī)器周期不僅對于指令執(zhí)行有著重要的意義,而且機(jī)器周期也是單片機(jī)定時器和計(jì)數(shù)器的時間基準(zhǔn)。例如一個單片機(jī)選擇了12MHZ晶振,那么當(dāng)定時器的數(shù)值加1時,實(shí)際經(jīng)過的時間就是1us,這就是單片機(jī)的定時原理。

指令周期

指令周期是執(zhí)行一條指令所需要的時間,一般由若干個機(jī)器周期組成。指令不同,所需的機(jī)器周期數(shù)也不同。對于一些簡單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機(jī)器周期。對于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個或者兩個以上的機(jī)器周期。

2df9a814-7e63-11ed-8abf-dac502259ad0.jpg

系統(tǒng)時鐘

系統(tǒng)時鐘:系統(tǒng)時鐘就是CPU指令運(yùn)行的頻率,這個才是CPU真正的頻率。

一般來說,單片機(jī)只有一個時鐘源.用了外部晶振,就不用內(nèi)部RC,用了內(nèi)部RC,就不用外部晶振。振蕩器振蕩,產(chǎn)生周期波.單片機(jī)在這樣的周期波的作用一下有規(guī)律的一拍一拍的工作,波的頻率越高,單片工作得就越快,波的頻率越低,單片機(jī)工作得就越慢。

單片機(jī)內(nèi)部所有工作,都是基于由晶振產(chǎn)生的同一個觸發(fā)信號源,由這個信號來同步協(xié)調(diào)工作步驟,我們把這個信號稱為系統(tǒng)時鐘,系統(tǒng)時鐘一般由晶振產(chǎn)生,但在單片機(jī)內(nèi)部系統(tǒng)時鐘不一定等于晶振頻率,有可能小于晶振頻率,也有可能大于晶振頻率,具體要看單片機(jī)的實(shí)際設(shè)計(jì)及其原理。比如傳統(tǒng)的51單片機(jī),其實(shí)際的系統(tǒng)時鐘就只有晶振頻率的1/12,;比如大家覺得比較高級的STM32單片機(jī),內(nèi)部具有時鐘倍頻電路,可以通過程序設(shè)置系統(tǒng)時鐘是實(shí)際晶振的多少倍,常見的STM32開發(fā)板上實(shí)際的晶振都是8Mhz的,可以通過倍頻,實(shí)際的系統(tǒng)時鐘都是運(yùn)行在72Mhz。

系統(tǒng)時鐘是整個單片機(jī)工作節(jié)奏的基準(zhǔn),它每振蕩一次,單片機(jī)就被觸發(fā)執(zhí)行一次操作。

12T模式和1T模式

前面我們說的絕大部分都是傳統(tǒng)51單片機(jī)的例子,現(xiàn)在傳統(tǒng)51單片機(jī)已經(jīng)可以收藏了,51單片機(jī)中小伙伴們最常見應(yīng)該是手推車(STC)。STC51的單片機(jī)基本已經(jīng)把51內(nèi)核壓榨到了極致,本節(jié)標(biāo)題里說的額12T和1T也就是STC提出來的。STC把絕大部分的匯編指令所需要的的時鐘周期壓縮到了1個時鐘周期,而傳統(tǒng)的51單片機(jī)是最快的指令都需要12個時鐘周期,所以STC官方就把他們的單片機(jī)叫做是1T的單片機(jī)。說到1T和12T,還有一個常用到的就是在用STC單片機(jī)的定時器時,和定時器相關(guān)的寄存器中專門有設(shè)置定時器是1T模式還是12T模式,如果是1T模式,而我們計(jì)算初值時又計(jì)算為了12T模式,那這樣出來的定時器會比實(shí)際的速度快12倍,在使用時需要注意。

2e23ce1e-7e63-11ed-8abf-dac502259ad0.png

總結(jié)

說了那么多的周期,其這些周期和一個電子元件直接相關(guān),那就是晶振。以上說的所有的時間單元,都和晶振頻率相關(guān)。所以在編程時一定記得注意自己板子上的晶振頻率是多少。

最后一點(diǎn)說明,因?yàn)樯a(chǎn)制造的原因,實(shí)際的晶振頻率和標(biāo)稱的數(shù)值會有一定的差距,因?yàn)槿魏挝锲吩谥谱鲿r都會產(chǎn)生誤差。既然是誤差,那就只要在允許的范圍內(nèi)就能正常使用,不會對系統(tǒng)產(chǎn)生大的影響。也正是因?yàn)檫@個誤差,用單片機(jī)定時器制作的時鐘,你會發(fā)現(xiàn)時鐘走上幾天后就會出現(xiàn)時間的偏差。這正是目前市面上的絕大部分電子時鐘都會有走時不精準(zhǔn)的根本原因,就算用了RTC時鐘芯片,那時鐘芯片的時間來源也是晶振產(chǎn)生,常見的RCT時鐘晶振的頻率是32.768Khz。?

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45565

    瀏覽量

    673137
  • 晶振
    +關(guān)注

    關(guān)注

    35

    文章

    3625

    瀏覽量

    73774
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    278

    文章

    5716

    瀏覽量

    135047
  • 時鐘周期
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    12621
  • 機(jī)器周期
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    10225

原文標(biāo)題:時鐘周期/機(jī)器周期/指令周期/12M晶振和1us有啥關(guān)系

文章出處:【微信號:chuxue_MCU,微信公眾號:單片機(jī)技術(shù)宅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    詳細(xì)解讀|時鐘周期、機(jī)器周期、指令周期、總線周期

    的話,那么機(jī)器周期就是1us。例如外接24M的單片機(jī),它的一個
    發(fā)表于 12-01 12:15

    單片機(jī) 時間周期、機(jī)器周期指令周期詳解

    1MIPS,即指令周期1微秒。 時鐘周期也稱為振蕩周期
    發(fā)表于 01-19 10:34

    談?wù)剢纹瑱C(jī)中的時鐘周期機(jī)器周期

    時鐘周期時鐘周期(CPU主頻)==振蕩周期,定義為時鐘脈沖的倒數(shù)(
    發(fā)表于 11-24 06:27

    51單片機(jī)的振蕩周期是什么意思

    振蕩周期:為單片機(jī)提供定時信號的振蕩源的周期周期或外加振蕩周期狀態(tài)
    發(fā)表于 01-06 08:04

    什么是機(jī)器周期?機(jī)器周期頻率關(guān)系?

    什么是機(jī)器周期?機(jī)器周期頻率
    發(fā)表于 11-01 07:46

    msp430時鐘周期、機(jī)器周期、指令周期定義及關(guān)系

    時鐘周期又叫做振蕩周期、節(jié)拍周期,定義為時鐘頻率
    發(fā)表于 11-17 10:11 ?2w次閱讀
    msp430<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>、<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>、<b class='flag-5'>指令</b><b class='flag-5'>周期</b>定義及<b class='flag-5'>關(guān)系</b>

    單片機(jī)的時鐘周期機(jī)器周期指令周期到底什么區(qū)別

    時鐘周期: 也稱為振蕩周期, 定義為時鐘脈沖的倒數(shù) (時鐘周期就是單片機(jī)外接
    發(fā)表于 04-12 18:26 ?1次下載
    單片機(jī)的<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>和<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>與<b class='flag-5'>指令</b><b class='flag-5'>周期</b>到底<b class='flag-5'>有</b>什么區(qū)別

    單片機(jī)的是時鐘周期機(jī)器周期指令周期的詳細(xì)定義說明

    時鐘周期也稱為振蕩周期,定義為時鐘脈沖的倒數(shù)(可以這樣來理解,時鐘周期就是單片機(jī)外接
    發(fā)表于 08-06 17:34 ?2次下載
    單片機(jī)的是<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>和<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>及<b class='flag-5'>指令</b><b class='flag-5'>周期</b>的詳細(xì)定義說明

    51單片機(jī)的時鐘周期機(jī)器周期指令周期的詳細(xì)資料說明

    1、時鐘周期也稱為振蕩周期,就是單片機(jī)外接的倒數(shù),例如1
    發(fā)表于 06-21 17:43 ?0次下載
    51單片機(jī)的<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>和<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>及<b class='flag-5'>指令</b><b class='flag-5'>周期</b>的詳細(xì)資料說明

    時鐘周期指令周期機(jī)器周期的詳細(xì)資料說明

    時鐘周期時鐘周期也稱為振蕩周期,定義為時鐘脈沖頻率的倒數(shù)(
    發(fā)表于 05-09 18:15 ?0次下載

    單片機(jī)中的時鐘周期是如何定義的

    時鐘周期也稱為振蕩周期,定義為時鐘脈沖的倒數(shù)(可以這樣來理解,時鐘周期就是單片機(jī)外接
    發(fā)表于 07-09 15:28 ?6400次閱讀

    PIC中的振蕩周期、時鐘周期、機(jī)器周期、指令周期

    時鐘周期時鐘周期(CPU主頻)==振蕩周期,定義為時鐘脈沖的倒數(shù)(
    發(fā)表于 11-16 13:06 ?5次下載
    PIC中的振蕩<b class='flag-5'>周期</b>、<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>、<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>、<b class='flag-5'>指令</b><b class='flag-5'>周期</b>

    C51單片機(jī)頻率、時鐘周期、狀態(tài)周期機(jī)器周期、指令周期和總線周期關(guān)系

    一、頻率1、英文全稱:frequency oscillate;2、定義:晶體振蕩器的固有頻率, 不能改變;3、如果外接12Mhz
    發(fā)表于 11-23 16:51 ?2次下載
    C51單片機(jī)<b class='flag-5'>晶</b><b class='flag-5'>振</b>頻率、<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>、狀態(tài)<b class='flag-5'>周期</b>、<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>、<b class='flag-5'>指令</b><b class='flag-5'>周期</b>和總線<b class='flag-5'>周期</b>的<b class='flag-5'>關(guān)系</b>

    振蕩周期、時鐘周期、機(jī)器周期指令周期的區(qū)別與聯(lián)系

    =兩個節(jié)拍;一個節(jié)拍=一個時鐘周期;一個指令周期=N個機(jī)器周期;綜上:
    發(fā)表于 11-25 13:36 ?15次下載
    振蕩<b class='flag-5'>周期</b>、<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>、<b class='flag-5'>機(jī)器</b><b class='flag-5'>周期</b>、<b class='flag-5'>指令</b><b class='flag-5'>周期</b>的區(qū)別與聯(lián)系

    機(jī)械周期、時鐘周期、脈沖、頻率之間的關(guān)系

    假如我的單片機(jī)的頻率是12MHz,那么單位時間發(fā)出的脈沖則為:12MHz=
    發(fā)表于 01-13 10:45 ?10次下載
    機(jī)械<b class='flag-5'>周期</b>、<b class='flag-5'>時鐘</b><b class='flag-5'>周期</b>、脈沖、<b class='flag-5'>晶</b><b class='flag-5'>振</b>頻率之間的<b class='flag-5'>關(guān)系</b>
    香河县| 彝良县| 白河县| 栾城县| 徐汇区| 四平市| 郑州市| 晋中市| 循化| 阿拉尔市| 同德县| 广东省| 芜湖市| 图片| 日喀则市| 璧山县| 文登市| 固阳县| 乃东县| 永春县| 西城区| 惠来县| 定兴县| 东源县| 广平县| 武城县| 河北省| 贵港市| 通州区| 上虞市| 腾冲县| 临城县| 郓城县| 牟定县| 娱乐| 泰宁县| 云阳县| 麦盖提县| 东港市| 光山县| 剑阁县|