国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 1T和12T單片機(jī)的區(qū)別

1T和12T單片機(jī)的區(qū)別

關(guān)鍵字:單片機(jī) 1T 12T 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:9

標(biāo)準(zhǔn)51單片機(jī)是12T的,就是說12個(gè)時(shí)鐘周期(晶振周期,例如12M的,周期是1/12M,單位秒),機(jī)器做一個(gè)指令周期,剛好就是1/12M*12=1uS,常見指令例如_nop_就是一個(gè)周期,剛好1uS,其他的大多多于一個(gè)周期,乘除法更多。所以如果計(jì)算指令時(shí)間可以這樣算。
而現(xiàn)在很多51核的單片機(jī)工藝質(zhì)量上去后,頻率大大提高,增強(qiáng)型51有6T的,如果接12M的話,一個(gè)nop就只需要0.51uS,如果是STC的部分單片機(jī)1T的話,那只需要1/12uS。

單片機(jī)的晶振不是隨便選,要看技術(shù)手冊(cè),看最高頻率,看支持類型等等。一般12M,接串口的話11.0592M。如果是PIC,很多4M,8M。

不是越高越好,對(duì)很多不需要大量處理,只是控制的情況,為了增加可靠性,降低編程難度,降低功耗,往往可選用低頻的,例如實(shí)時(shí)時(shí)鐘的32768晶振。

故 計(jì)算nT單片機(jī)的指令周期公式為:

T = 1/晶振周期*n

例如: 使用12M晶振的1T單片機(jī)的指令周期為: T = 1 / 12 * 1 = 1 / 12 us

/***********************************************************************/

/*******************下面是單片機(jī)的幾個(gè)周期的介紹****************/

/***********************************************************************/

(1)時(shí)鐘周期 又名 振蕩周期: 定義為時(shí)鐘頻率的倒數(shù),可以理解為單片機(jī)外界晶振的倒數(shù)。在一個(gè)時(shí)鐘周期內(nèi),CPU僅完成一個(gè)最基本的動(dòng)作。對(duì)于某個(gè)單片機(jī)來講,若采用了1MHZ的時(shí)鐘頻率,則時(shí)鐘周期就是1us;若采用了4MHZ的時(shí)鐘頻率,則時(shí)鐘周期就是250ns。由于時(shí)鐘脈沖是CPU的基本工作脈沖,它控制著CPU的工作節(jié)奏。對(duì)于同一種單片機(jī),時(shí)鐘頻率越高,單片機(jī)的工作速度就越快。我們使用的STC89C系列單片機(jī)的時(shí)鐘范圍約在1——40MHZ。

(2)狀態(tài)周期:狀態(tài)周期是時(shí)鐘周期的兩倍。

(3)機(jī)器周期:?jiǎn)纹瑱C(jī)的基本操作周期,在一個(gè)操作周期內(nèi),單片機(jī)完成一項(xiàng)基本操作,如取指令、存儲(chǔ)器讀寫等。它由12個(gè)時(shí)鐘周期(6個(gè)狀態(tài)周期)組成。

(4)指令周期:它是指CPU執(zhí)行一條指令所需要的時(shí)間。一般一個(gè)指令周期含有1——4個(gè)機(jī)器周期。

/*****************************************************************/

/************1T和12T單片機(jī)的編程所需要注意的************/

/****************************************************************/

定時(shí)器部分不用改。1T單片機(jī)的計(jì)時(shí)器是兼容傳統(tǒng)12T單片機(jī)的。也就是說只是執(zhí)行一般的指令會(huì)快12倍,但是它的定時(shí)器卻是先進(jìn)行12分頻,再計(jì)時(shí)的,與原來的一樣。只是用軟件延時(shí)的話,就要改。

搜索

/****************************************************************/

/**************1T和12T單片機(jī)軟件延時(shí)程序?qū)嵗龑?duì)比*******/

/*****************************************************************/

1.對(duì)于使用12M晶振的12T單片機(jī),如:STC90C52RC

延時(shí)n個(gè)10us的程序:

[objc] view plain copy print?

 

void DelayXus(unsigned char n)

 

{

while( n-- )

{

_nop_();

_nop_();

}

}

 

2.而對(duì)于使用12M晶振的1T單片機(jī),如:STC12C5206AD

延時(shí)n個(gè)1us的程序

[objc] view plain copy print?

void DelayXus(unsigned char n)

{

while( n-- )

{

_nop_();

_nop_();

}

}

對(duì)比可見,相同的程序在不同時(shí)鐘周期的單片機(jī)下延時(shí)是不同的,所以當(dāng)我們?cè)诓煌瑫r(shí)鐘周期的單片機(jī)中移植程序的時(shí)候要注意軟件延時(shí)需要修改成適當(dāng)?shù)某绦?,否則會(huì)造成不必要的錯(cuò)誤。

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

国产精品视频第一第二区| 亚洲国产中文字幕在线观看| 国产精品一区二区三区欧美| 亚洲精品中文字幕在线视频| 国产女同精品一区二区| 在线免费观看黄色美女| 日韩欧美一区二区不卡视频| 欧美野外在线刺激在线观看| 97人摸人人澡人人人超碰| 熟女中文字幕一区二区三区| 深夜视频成人在线观看 | 一区二区三区在线不卡免费| 国产视频一区二区三区四区| 国产午夜精品在线免费看| 欧美日韩成人在线一区| 精品午夜福利无人区乱码| 亚洲精品欧美精品一区三区| 久久午夜福利精品日韩| 精品精品国产自在久久高清| 亚洲av在线视频一区| 欧美区一区二在线播放| 国产精品一区二区丝袜| 国产又大又黄又粗又免费| 久热99中文字幕视频在线| 欧美国产在线观看精品| 久久99精品日韩人妻| 日本加勒比在线播放一区| 亚洲黑人精品一区二区欧美| 一二区中文字幕在线观看| 黄色国产精品一区二区三区| 青草草在线视频免费视频| 成人国产激情在线视频| 中文字幕亚洲在线一区| 热久久这里只有精品视频| 91人妻人人做人碰人人九色| 国产自拍欧美日韩在线观看| 我的性感妹妹在线观看| 国产精品一区二区视频成人| 日韩人妻中文字幕精品| 精品伊人久久大香线蕉综合| 国产自拍欧美日韩在线观看|