日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機時序分析

單片機時序分析

關鍵字:單片機 時序分析 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:18

前面我們介紹了延時程序,但這還不完善,因為,我們只知道DJNZ R6,D2這句話會被執(zhí)行62500次,但是執(zhí)行這么多次需要多長時間呢?是否滿足我們的要求呢?我們還不知道,所以下面要來解決這個問題。

擴展閱讀:51單片機時序及延時分析

先提一個問題:我們學校里什么是最重要的。(鈴聲)校長可以出差,老師可以休息,但學校一日無鈴聲必定大亂。整個學校就是在鈴聲的統(tǒng)一指揮下,步調一致,統(tǒng)一協(xié)調地工作著。這個鈴是按一定的時間安排來響的,我們可以稱之為“時序��時間的順序”。一個由人組成的單位尚且要有一定的時序,計算機當然更要有嚴格的時序。事實上,計算機更象一個大鐘,什么時候分針動,什么時候秒針動,什么時候時針動,都有嚴格的規(guī)定,一點也不能亂。計算機要完成的事更復雜,所以它的時序也更復雜。

我們已知,計算機工作時,是一條一條地從ROM中取指令,然后一步一步地執(zhí)行,我們規(guī)定:計算機訪問一次存儲器的時間,稱之為一個機器周期。這是一個時間基準,好象我們人用“秒”作為我們的時間基準一樣,為什么不干脆用“秒”,多好,很習慣,學下去我們就會知道用“秒”反而不習慣。

一個機器周期包括12個時鐘周期。下面讓我們算一下一個機器周期是多長時間吧。設一個單片機工作于12M晶振,它的時鐘周期是1/12(微秒)。它的一個機器周期是12*(1/12)也就是1微秒。(請計算一個工作于6M晶振的單片機,它的機器周期是多少)。

MCS-51單片機的所有指令中,有一些完成得比較快,只要一個機器周期就行了,有一些完成得比較慢,得要2個機器周期,還有兩條指令要4個機器周期才行。這也不難再解,不是嗎?我讓你掃地的執(zhí)行要完成總得比要你完成擦黑板的指令時間要長。為了恒量指令執(zhí)行時間的長短,又引入一個新的概念:指令周期。所謂指令周期就是指執(zhí)行一條指令的時間。INTEL對每一條指令都給出了它的指令周期數(shù),這些數(shù)據(jù),大部份不需要我們去記憶,但是有一些指令是需要記住的,如DJNZ指令是雙周期指令。

下面讓我們來計算剛才的延時。首先必須要知道晶振的頻率,我們設所用晶振為12M,則一個機器周期就是1微秒。而DJNZ指令是雙周期指令,所以執(zhí)行一次要2個微秒。一共執(zhí)行62500次,正好125000微秒,也就是125毫秒。

【更多資源】

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

天气| 吴堡县| 合阳县| 临澧县| 兰溪市| 澄迈县| 思茅市| 资源县| 新蔡县| 滁州市| 巴楚县| 古丈县| 陵水| 仪陇县| 沽源县| 扎囊县| 临安市| 大方县| 九台市| 子长县| 探索| 通化县| 称多县| 兰州市| 滦平县| 延庆县| 塔河县| 和林格尔县| 嘉禾县| 沐川县| 鄂州市| 淄博市| 祁门县| 吕梁市| 家居| 镇巴县| 岑溪市| 金门县| 大宁县| 丽江市| 沙洋县|