在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何弄懂單片機時序_關(guān)于單片機時序分析

h1654155282.3538 ? 來源:網(wǎng)絡(luò)整理 ? 2018-04-18 11:01 ? 次閱讀

單片機時序簡介

單片機時序是指單片機執(zhí)行指令時應(yīng)發(fā)出的控制信號的時間序列。這些控制信號在時間上的相互關(guān)系就是CPU的時序。它是一系列具有時間順序的脈沖信號。

時序的周期

計算機每訪問一次存儲器的時間我們把它稱為一個機器周期它是一個時間基準(zhǔn)就象我們?nèi)粘I钪惺褂玫拿胍粯佑嬎銠C中一個機器周期包括12個振蕩周期什么是振蕩周期一個振蕩周期是多少時間振蕩周期就是振蕩源的周期也就是我們使用的晶振的時間周期一個12M的晶振它的時間周期是多少呢電子技術(shù)過的朋友應(yīng)該不難算出T=1/f也就是1/12微秒那么使用12M晶振的單片機它的一個機器周期就應(yīng)該等于12*1/12微秒也就是1S。

單片機時鐘電路有三種方式

1、單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端,XTAL1和XTAL2需外接上晶體和合適的電容

如何弄懂單片機時序_關(guān)于單片機時序分析

2、有的單片機內(nèi)部也自帶時鐘電路,用于產(chǎn)生時鐘信號。

3、單片機管腳XTAL2直接接晶振。

如何弄懂單片機時序_關(guān)于單片機時序分析

周期

1、時鐘周期

時鐘電路產(chǎn)生時鐘信號的周期我們叫時鐘周期(振蕩周期)。

單片機通電后就產(chǎn)生了固定標(biāo)稱值的脈沖信號,單片機就是在脈沖信號的驅(qū)動下順序地從ROM中(程序存儲器)取出指令一條一條的順序執(zhí)行,然后進行一系列的微操作控制,來完成各種指定的動作。

2、機器周期

單片機每訪問一次存儲器的時間我們把它稱為一個機器周期,它是一個時間基準(zhǔn)就象我們?nèi)粘I钪惺褂玫拿胍粯印纹瑱C中一個機器周期包括12個振蕩周期。振蕩周期就是振蕩源的周期也就是我們使用的晶振的時間周期。一個12M的晶振它的時間周期是1/12微秒,那么使用12M晶振的單片機它的一個機器周期就應(yīng)該等于12*1/12微秒,也就是1微秒。

3、指令周期

單片機中有些指令只要一個機器周期而有些指令則需要兩個或三個機器周期另外還有兩條指令需要4個機器周期。如何衡量指令執(zhí)行時間的長短我們就要用到一個新的概念:指令周期,即執(zhí)行一條指令所需的機器周期。

關(guān)于單片機時序分析(52單片機)

AT89S52的時鐘有兩種方式,一種是片內(nèi)時鐘振蕩方式,需在18和19腳外接石英晶體(2-12MHz)和振蕩電容,振蕩電容的值一般取10p-30p。另外一種是外部時鐘方式,即將XTAL2懸空,外部時鐘信號從XTAL1腳輸入。

一、機器周期和指令周期

振蕩周期指為單片機提供定時信號的振蕩源的周期,即晶體振蕩器直接產(chǎn)生的振蕩信號,用Tosc表示。振蕩脈沖的周期也叫做節(jié)拍,用P表示。

時鐘周期是振蕩周期的兩倍,是對振蕩器2分頻的信號。時鐘周期又稱狀態(tài)周期,用S來表示,一個時鐘周期,分為P1和P2兩個節(jié)拍。P1節(jié)拍通常完成算術(shù)邏輯操作,P2節(jié)拍通常完成內(nèi)部寄存器間數(shù)據(jù)的傳遞。

在計算機中,為了便于管理,常把一條指令的執(zhí)行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器周期。

AT89S52單片機的一個機器周期由6個S周期(狀態(tài)周期)組成,即S1~S6。

指令周期是執(zhí)行一條指令所需要的時間,一般由若干個機器周期組成。通常含一個機器周期的指令稱為單周期指令,包含兩個機器周期的指令稱為雙周期指令。時鐘周期、機器周期、指令周期之間的關(guān)系圖如圖1所示。

如何弄懂單片機時序_關(guān)于單片機時序分析

圖1 AT89S52雙周期指令的時序

綜合以上分析,時序之間的關(guān)系如下:

振蕩周期Tocs=1/fosc;fosc為振蕩頻率

時鐘周期S=2Tosc;

機器周期=12Tosc;

指令周期=1~4個機器周期;

二、時序分析

圖2給出了單片機的取指和執(zhí)行指令的定時關(guān)系。在圖中可看到,低8位地址的鎖存信號ALE在每個機器周期中出現(xiàn)兩次。對此時序說明如下:

(1)第一個機器周期是ROM的取指時序。從第二個機器周期開始讀外部RAM

(2)第一個機器周期的S4之后,為讀外部RAM送出地址,其中包括P0的A7~A0,P2的A15~A8;

(3)在第二個機器周期中,第一個ALE信號不再出現(xiàn),但讀選通有效,以進行RAM 讀操作,然后從P0口把讀出數(shù)據(jù)送單片機;

(4)第二個機器周期的第二個ALE信號仍然出現(xiàn),無取指操作。

如何弄懂單片機時序_關(guān)于單片機時序分析

圖2 AT89S52指令執(zhí)行時序

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

    關(guān)注

    6040

    文章

    44594

    瀏覽量

    636927
  • 單片機時序
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    1879
收藏 人收藏

    評論

    相關(guān)推薦

    單片機時序分析

    周期是多長時間吧。設(shè)一個單片機工作于12M晶振,它的時鐘周期是1/12(微秒)。它的一個機器周期是12*(1/12)也就是1微秒。(請計算一個工作于6M晶振的單片機,它的機器周期是多少)。MCS-51
    發(fā)表于 11-12 00:33

    單片機時序分析

    周期是多長時間吧。設(shè)一個單片機工作于12M晶振,它的時鐘周期是1/12(微秒)。它的一個機器周期是12*(1/12)也就是1微秒。(請計算一個工作于6M晶振的單片機,它的機器周期是多少)。MCS-51
    發(fā)表于 09-02 11:04

    什么是單片機時序,如何看懂時序

    我們都知道在學(xué)校是通過鈴聲來控制所有班級的上下課時間,那個單片機是通過什么樣的辦法進行取指令,執(zhí)行指令和其它操作的呢?在這里引入了一個時序的概念:一、時鐘電路單片機時鐘電路有三種方式:1、單片
    發(fā)表于 07-21 16:38

    單片機時序三個問題

    單片機時序三個問題 1.一個數(shù)據(jù)位分成16份怎么理解2.7、8、9還在范圍內(nèi)是指什么意思 3.當(dāng)采集到D7時候有一次偏移出去怎么理解?抽象文檔鏈接 https://mp.weixin.qq.com
    發(fā)表于 05-31 09:38

    如何看懂單片機時序

    電平漸變 教你看懂單片機時序
    發(fā)表于 11-24 06:21

    單片機內(nèi)部的時序

    單片機內(nèi)部的時序       單片機執(zhí)行各種操作時,CPU都是嚴(yán)格按照規(guī)定的時間順序完成相關(guān)的工作,這種時間上的先后順序成為時序
    發(fā)表于 03-29 09:14 ?1003次閱讀
    <b class='flag-5'>單片機</b>內(nèi)部的<b class='flag-5'>時序</b>

    51單片機時鐘案例

    51單片機時鐘案例,內(nèi)附詳細程序。
    發(fā)表于 06-23 17:56 ?17次下載

    單片機上電復(fù)位和復(fù)位延時的時序分析

    單片機上電復(fù)位和復(fù)位延時的時序分析
    發(fā)表于 01-24 16:15 ?18次下載

    51單片機時序及延時分析

    計算機工作時,是在統(tǒng)一的時鐘脈沖控制下一拍一拍地進行的。這個脈沖是由單片機控制器中的時序電路發(fā)出的。單片機時序就是CPU在執(zhí)行指令時所需控制信號的時間順序,為了保證各部件間的同步工作
    發(fā)表于 11-17 09:22 ?9468次閱讀
    51<b class='flag-5'>單片機時序</b>及延時<b class='flag-5'>分析</b>

    單片機時序分析

    一個機器周期包括12個時鐘周期。下面讓我們算一下一個機器周期是多長時間吧。設(shè)一個單片機工作于12M晶振,它的時鐘周期是1/12(微秒)。
    發(fā)表于 11-17 09:28 ?883次閱讀

    單片機時序基礎(chǔ)知識之單片機時序圖怎么看

    單片機時序是指單片機執(zhí)行指令時應(yīng)發(fā)出的控制信號的時間序列。這些控制信號在時間上的相互關(guān)系就是CPU的時序。它是一系列具有時間順序的脈沖信號。
    發(fā)表于 11-17 15:10 ?1.8w次閱讀
    <b class='flag-5'>單片機時序</b>基礎(chǔ)知識之<b class='flag-5'>單片機時序</b>圖怎么看

    如何弄懂單片機時序_關(guān)于單片機時序分析

    單片機時序是指單片機執(zhí)行指令時應(yīng)發(fā)出的控制信號的時間序列。這些控制信號在時間上的相互關(guān)系就是CPU的時序。它是一系列具有時間順序的脈沖信號。
    發(fā)表于 01-06 09:35 ?1.2w次閱讀
    如何<b class='flag-5'>弄懂</b><b class='flag-5'>單片機時序</b>_<b class='flag-5'>關(guān)于</b><b class='flag-5'>單片機時序</b><b class='flag-5'>分析</b>

    如何快速讀懂單片機時序圖實例教材說明

    和掌握。因此能夠順利的閱讀并了解到單片機時序圖想要傳達的意思是非常關(guān)鍵的,小編今天為大家介紹一種能夠順利讀懂時序圖的方法。
    的頭像 發(fā)表于 05-03 09:01 ?4732次閱讀
    如何快速讀懂<b class='flag-5'>單片機時序</b>圖實例教材說明

    電平漸變 教你看懂單片機時序

    電平漸變 教你看懂單片機時序
    發(fā)表于 11-15 19:21 ?21次下載
    電平漸變 教你看懂<b class='flag-5'>單片機時序</b>圖

    "掃盲:什么是單片機時序,如何看懂時序圖"

    我們都知道在學(xué)校是通過鈴聲來控制所有班級的上下課時間,那個單片機是通過什么樣的辦法進行取指令,執(zhí)行指令和其它操作的呢?在這里引入了一個時序的概念:一、時鐘電路單片機時鐘電路有三種方式:1、單片
    發(fā)表于 11-23 18:06 ?2次下載
    "掃盲:什么是<b class='flag-5'>單片機時序</b>,如何看懂<b class='flag-5'>時序</b>圖"
    主站蜘蛛池模板: 好大好硬好长好爽a网站| 美女被免费网站91色| 女女综合网| 欧美在线视| 国产精品第九页| 欧美美女福利视频| 国产热| 伊人久久成人| 婷婷狠狠| 日本三级特黄| 免费两性的视频网站| 狠狠色成色综合网| 99综合久久| 天天色综| 成人午夜久久| 夜夜嘿视频免费看| 国产美女精品久久久久中文| 亚洲 欧美 精品专区 极品| 四虎国产精品成人永久免费影视| 日本视频www色| 狠狠色丁香久久综合五月| 97色爱| 欧美一级特黄高清免费| 2021国产精品| 国模于子涵啪啪大胆| 羞涩妩媚玉腿呻吟嗯啊销魂迎合| 欧美精品区| 狼人狠狠干| 日日操夜夜操免费视频| 成人a毛片免费全部播放| 91噜噜噜| 7799国产精品久久久久99| 午夜寂寞影| 98色花堂永久地址国产精品| 亚洲日本欧美| 日本高清视频不卡| 曰本福利写真片视频在线| 日韩三级观看| www.激情五月.com| 国产国拍亚洲精品mv在线观看| 高清一级|