色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

單片機(jī)中各種周期的關(guān)系與定時(shí)器原理

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機(jī) ? 2020-06-05 16:01 ? 次閱讀

時(shí)鐘周期:


時(shí)鐘周期也叫振蕩周期或晶振周期,即晶振的單位時(shí)間發(fā)出的脈沖數(shù),一般有外部的振晶產(chǎn)生,比如12MHZ=12×10的6次方,即每秒發(fā)出12000000個(gè)脈沖信號,那么發(fā)出一個(gè)脈沖的時(shí)間就是時(shí)鐘周期,也就是1/12微秒。通常也叫做系統(tǒng)時(shí)鐘周期。是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。
在8051單片機(jī)中把一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用P表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用S表示)。 機(jī)器周期:
在計(jì)算機(jī)中,為了便于管理,常把一條指令的執(zhí)行過程劃分為若干個(gè)階段,每一階段完成一項(xiàng)工作。例如,取指令、存儲器讀、存儲器寫等,這每一項(xiàng)工作稱為一個(gè)基本操作。完成一個(gè)基本操作所需要的時(shí)間稱為機(jī)器周期。一般情況下,一個(gè)機(jī)器周期由若干個(gè)S周期(狀態(tài)周期)組成。8051系列單片機(jī)的一個(gè)機(jī)器周期同6個(gè)S周期(狀態(tài)周期)組成。前面已說過一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用P表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用S表示),8051單片機(jī)的機(jī)器周期由6個(gè)狀態(tài)周期組成,也就是說一個(gè)機(jī)器周期=6個(gè)狀態(tài)周期=12個(gè)時(shí)鐘周期。
在標(biāo)準(zhǔn)的51單片機(jī)中,一般情況下,一個(gè)機(jī)器周期等于12個(gè)時(shí)鐘周期,也就是機(jī)器周期=12*時(shí)鐘周期,(上面講到的原因)如果是12MHZ,那么機(jī)器周期=1微秒。單片機(jī)工作時(shí),是一條一條地從RoM中取指令,然后一步一步地執(zhí)行。單片機(jī)訪問一次存儲器的時(shí)間,稱之為一個(gè)機(jī)器周期,這是一個(gè)時(shí)間基準(zhǔn)。
機(jī)器周期不僅對于指令執(zhí)行有著重要的意義,而且機(jī)器周期也是單片機(jī)定時(shí)器和計(jì)數(shù)器的時(shí)間基準(zhǔn)。例如一個(gè)單片機(jī)選擇了12MHZ晶振,那么當(dāng)定時(shí)器的數(shù)值加1時(shí),實(shí)際經(jīng)過的時(shí)間就是1us,這就是單片機(jī)的定時(shí)原理。
但是在8051F310中,CIP-51 微控制器內(nèi)核采用流水線結(jié)構(gòu),與標(biāo)準(zhǔn)的 8051 結(jié)構(gòu)相比指令執(zhí)行速度有很大的提高。在一個(gè)標(biāo)準(zhǔn)的 8051 中,除 MUL和 DIV以外所有指令都需要 12 或 24 個(gè)系統(tǒng)時(shí)鐘周期,最大系統(tǒng)時(shí)鐘頻率為 12-24MHz。而對于 CIP-51 內(nèi)核,70%的指令的執(zhí)行時(shí)間為 1或2個(gè)系統(tǒng)時(shí)鐘周期,只有 4 條指令的執(zhí)行時(shí)間大于 4 個(gè)系統(tǒng)時(shí)鐘周期。所以在計(jì)算定時(shí)器的值時(shí)要注意這里的變化。 指令周期:
指令周期是執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成。指令不同,所需的機(jī)器周期數(shù)也不同。對于一些簡單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機(jī)器周期。對于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個(gè)或者兩個(gè)以上的機(jī)器周期。 系統(tǒng)時(shí)鐘:
系統(tǒng)時(shí)鐘:系統(tǒng)時(shí)鐘就是CPU指令運(yùn)行的頻率,這個(gè)才是CPU真正的頻率。
單片機(jī)內(nèi)部所有工作,都是基于由晶振產(chǎn)生的同一個(gè)觸發(fā)信號源,由這個(gè)信號來同步協(xié)調(diào)工作步驟,我們把這個(gè)信號稱為系統(tǒng)時(shí)鐘,系統(tǒng)時(shí)鐘一般由晶振產(chǎn)生,但在單片機(jī)內(nèi)部系統(tǒng)時(shí)鐘不一定等于晶振頻率,有可能小于晶振頻率,也有可能大于晶振頻率,具體是多少由單片機(jī)內(nèi)部結(jié)構(gòu)決定,正常情況和晶振頻率會(huì)存在一個(gè)整數(shù)倍關(guān)系。系統(tǒng)時(shí)種是整個(gè)單片機(jī)工作節(jié)奏的基準(zhǔn),它每振蕩一次,單片機(jī)就被觸發(fā)執(zhí)行一次操作。
一般來說,單片機(jī)只有一個(gè)時(shí)鐘源.用了外部晶振,就不用內(nèi)部RC,用了內(nèi)部RC,就不用外部晶振.振蕩器振蕩,產(chǎn)生周期波.單片機(jī)在這樣的周期波的作用一下有規(guī)律的一拍一拍的工作,波的頻率越高,單片工作得就越快,波的頻率越低,單片機(jī)工作得就越慢。 有了以上的概念以后,就可以正確的理解定時(shí)器的工作原理了,在8051F310單片機(jī)中,有3個(gè)定時(shí)器,如果定時(shí)器1工作在模式1下,如工作模式1下,是16位的計(jì)時(shí)器,最大數(shù)值是65535,當(dāng)再加1時(shí)(=65536),就會(huì)發(fā)生溢出,產(chǎn)生中斷,所以如果我們要它計(jì)1000個(gè)數(shù), 那么定時(shí)初值就是65536-1000,結(jié)果就是64536,這個(gè)值送給TH、TL,因?yàn)槭?6進(jìn)制的,所以高位是64536/256取商,低位是64536%6取余。
再者,就是每一計(jì)數(shù)的時(shí)間是多久?一般我們?nèi)?2M晶振時(shí),一個(gè)周期剛好是1us,計(jì)數(shù)1000個(gè)就是1ms,這是因?yàn)闃?biāo)準(zhǔn)的51單片機(jī)是12時(shí)鐘周期的(STC有6時(shí)鐘和1時(shí)鐘方式)。那么,如果我們晶振是12M,就比較好算,如果是其它的,就用12去除好了。比如是6M的,那么就是12/6=2,每個(gè)計(jì)數(shù)是2us,那么你要定時(shí)1ms就只要計(jì)數(shù)500個(gè)即可以。
定時(shí)器的初值跟定時(shí)器的工作方式,跟晶振頻率都有關(guān)系。一個(gè)機(jī)器周期Tcy=晶振頻率X12,計(jì)數(shù)次數(shù)N=定時(shí)時(shí)間t/機(jī)器周期Tcy,那么初值就X=65536-N,得出的數(shù)化成十六進(jìn)制就行了。這里是用定時(shí)器O工作方式1做例子,如果是其它工作方式,就不能是65535了。工作方式0是8192,方式2,3是256。這里有一個(gè)公式:
TH=(65536-time/(12/ft))/256
其中,time就是要延時(shí)的100ms(要取100000us),ft是晶振頻率。這個(gè)式子又可以簡化成
TH=(65536-time*ft/12)/256 TL=(65536-time*ft/12)%6
在一本書上還看到了這樣計(jì)算定時(shí)初值的:
TH0=-(50235/256); //重裝100ms定時(shí)初值 TL0=-(50235%6); ///這里使用的6M晶體,
這里是6M晶體,延時(shí)100ms,那么按上面講的原理,6M是每個(gè)計(jì)數(shù)為2us,100ms定時(shí)就是計(jì)數(shù)50000個(gè)。
那么,定時(shí)器初值要 65536-50000=15536,轉(zhuǎn)成16進(jìn)是3CB0。這就是要送給TH(=3C) 和TL(=B0)的值。
程序中寫 TH0=-(50235/256);其實(shí)它是這樣的TH0=0x100-(50235/256); 在51中,取負(fù)數(shù),其結(jié)果就是它的值取反+1,也可以用0x100(十進(jìn)制的256)去減,結(jié)果是多少呢?結(jié)果就是3C。

STM32F103為例,進(jìn)行解析


STM32的TIM一般有高級定時(shí)器TIM1,(TIM8只有在互聯(lián)性產(chǎn)品有),普通定時(shí)器TIM2,TIM3,TIM4,(TIM5,TIM6,TIM7有點(diǎn)設(shè)備中沒有);今天就只介紹普通定時(shí)器,因?yàn)楦呒壎〞r(shí)器我還不會(huì)!每一個(gè)普通定時(shí)器都有4路通道!


1、先看看邏輯圖

我們今天先討論討論定時(shí)器的問題!我用紅色筆標(biāo)過的路線就是定時(shí)器的工作路線,時(shí)鐘有內(nèi)部時(shí)鐘產(chǎn)生,到PSC哪里進(jìn)行分頻處理,然后CNT進(jìn)行計(jì)數(shù),上面還有一個(gè)自動(dòng)重裝載寄存器APP。


這個(gè)是分頻器的工作原理,我們可以看,分頻器設(shè)定之前分頻系數(shù)為1[1],后面的[2][3][4]分頻系數(shù)為2,分頻系數(shù)改變后,計(jì)數(shù)周期也跟著改變了;同時(shí)預(yù)分頻設(shè)置生效時(shí),他還會(huì)產(chǎn)生一個(gè)中斷信號,這個(gè)中斷信號不要管他,一個(gè)系統(tǒng)時(shí)鐘周期后會(huì)自動(dòng)消失,跟I2C的差不多!


這個(gè)是計(jì)數(shù)過程,上面說過了,計(jì)數(shù)跟分頻后的周期有關(guān);當(dāng)計(jì)數(shù)達(dá)到裝載的數(shù)值之后,系統(tǒng)會(huì)產(chǎn)生一個(gè)三個(gè)信號,其中溢出信號和更新事件一個(gè)時(shí)鐘周期后會(huì)自動(dòng)消失,而這時(shí)候觸發(fā)了更新中斷標(biāo)志位UIF,我們可以用這個(gè)UPDATE來做定時(shí)器的中斷標(biāo)志信號! TIM_ITConfig(TIM2, TIM_IT_UPDATE, ENABLE);

2、stm32f103xx器件功能與配置

3、stm32f103zet6 定時(shí)器


大容量的STM32F103XX增強(qiáng)型系列產(chǎn)品包含最多2個(gè)高級控制定時(shí)器、4個(gè)普通定時(shí)器和2個(gè)基本定時(shí)器,以及2個(gè)看門狗定時(shí)器和1個(gè)系統(tǒng)嘀嗒定時(shí)器。
下表比較了高級控制定時(shí)器、普通定時(shí)器和基本定時(shí)器的功能:
定時(shí)器功能比較:

1)計(jì)數(shù)器三種計(jì)數(shù)模式

向上計(jì)數(shù)模式:從0開始,計(jì)到arr預(yù)設(shè)值,產(chǎn)生溢出事件,返回重新計(jì)時(shí)

向下計(jì)數(shù)模式:從arr預(yù)設(shè)值開始,計(jì)到0,產(chǎn)生溢出事件,返回重新計(jì)時(shí)

中央對齊模式:從0開始向上計(jì)數(shù),計(jì)到arr產(chǎn)生溢出事件,然后向下計(jì)數(shù),計(jì)數(shù)到1以后,又產(chǎn)生溢出,然后再從0開始向上計(jì)數(shù)。(此種技術(shù)方法也可叫向上/向下計(jì)數(shù))

2)高級控制定時(shí)器(TIM1和TIM8)

兩個(gè)高級控制定時(shí)器(TIM1和TIM8)可以被看成是分配到6個(gè)通的三三相PWM發(fā)生器,它具有帶死區(qū)插入的互補(bǔ)PWM輸出,還可以被當(dāng)成完整的通用定時(shí)器。四個(gè)獨(dú)立的通道可以用于:

(1)輸入捕獲

(2)輸出比較

(3)產(chǎn)生PWM(邊緣或中心對齊模式)

(4)單脈沖輸出

配置為16位標(biāo)準(zhǔn)定時(shí)器時(shí),它與TIMX定時(shí)器具有相同的功能。配置為16位PWM發(fā)生器時(shí),它具有全調(diào)制能力(0~100%)。在調(diào)試模式下,計(jì)數(shù)器可以被凍結(jié),同時(shí)PWM輸出被禁止,從而切斷由這些輸出所控制的開關(guān)。很多功能都與標(biāo)準(zhǔn)的TIM定時(shí)器相同,內(nèi)部結(jié)構(gòu)也相同,因此高級控制定時(shí)器可以通過定時(shí)器鏈接功能與TIM定時(shí)器協(xié)同操作,提供步或事件鏈接功能。

3)通用定時(shí)器(TlMx)

STM32F103XC、STM32F103XD和STM32F103XE增強(qiáng)型系列產(chǎn)品中,內(nèi)置了多達(dá)4 個(gè)可同步運(yùn)行的標(biāo)準(zhǔn)定時(shí)器(TIM2、TIM3、TIM4和TIM5)。每個(gè)定時(shí)器都有一個(gè)16位的自動(dòng)加載遞加/遞減計(jì)數(shù)器、一個(gè)16位的預(yù)分頻器和4個(gè)獨(dú)立的通道,每個(gè)通道都可用于輸入捕獲、輸出比較、PWM和單脈沖模式輸出,在最大的封裝配置中可提供最多16個(gè)輸入捕獲、輸出比較或PWM通道。它們還能通過定時(shí)器鏈接功能與高級控制定時(shí)器共同工作,提供同步或事件鏈接功能。在調(diào)試模式下,計(jì)數(shù)器可以被凍結(jié)。任一標(biāo)準(zhǔn)定時(shí)器都能用于產(chǎn)生:PWM輸出。每個(gè)定時(shí)器都有獨(dú)立的DMA請求機(jī)制。

這些定時(shí)器還能夠處理增量編碼器的信號,也能處理1至3個(gè)霍爾傳感器的數(shù)字輸出。

4)基本定時(shí)器-TlM6和TIM7

這2個(gè)定時(shí)器主要是用于產(chǎn)生:DAC觸發(fā)信號,也可當(dāng)成通用的16位時(shí)基計(jì)數(shù)器。獨(dú)立看門 狗獨(dú)立的看門狗是基于一個(gè)12位的遞減計(jì)數(shù)器和一個(gè)8位的預(yù)分頻器,它由一個(gè)內(nèi)部獨(dú)立的40kHz的RC振蕩器提供時(shí)鐘; 因?yàn)檫@個(gè)RC振蕩器獨(dú)立于主時(shí)鐘,所以它可運(yùn)行于停機(jī)和待機(jī)模式。它可以被當(dāng)成看門狗用于在發(fā)生問題時(shí)復(fù)位整個(gè)系統(tǒng),或作為一個(gè)自由定時(shí)器為應(yīng)用程序提供超時(shí)管理。通過選項(xiàng)字節(jié)可以配置成是軟件或硬件啟動(dòng)看門狗。在調(diào)試模式下,計(jì)數(shù)器可以被凍結(jié)。

5)窗口看門狗

窗口看門狗內(nèi)有一個(gè)7位的遞減計(jì)數(shù)器,并可以設(shè)置成自由運(yùn)行。它可以被當(dāng)成看門狗用于在發(fā)生問題時(shí)復(fù)位整個(gè)系統(tǒng)。它由主時(shí)鐘驅(qū)動(dòng),具有早期預(yù)警中斷功能; 在調(diào)試模式下,計(jì)數(shù)器可以被凍結(jié)。

6)系統(tǒng)時(shí)基定時(shí)器

這個(gè)定時(shí)器是專用于實(shí)時(shí)操作系統(tǒng),也可當(dāng)成一個(gè)標(biāo)準(zhǔn)的遞減計(jì)數(shù)器。它具有下述特性:

(1)24位的遞減計(jì)數(shù)器

(2)自動(dòng)重加載功能

(3)當(dāng)計(jì)數(shù)器為0時(shí)能產(chǎn)生一個(gè)可屏蔽系統(tǒng)中斷

(4)可編程時(shí)鐘源

7)通用定時(shí)器的時(shí)鐘來源;

a:內(nèi)部時(shí)鐘(CK_INT)

b:外部時(shí)鐘模式1:外部輸入腳(TIx)

c:外部時(shí)鐘模式2:外部觸發(fā)輸入(ETR)

d:內(nèi)部觸發(fā)輸入(ITRx):使用一個(gè)定時(shí)器作為另一個(gè)定時(shí)器的預(yù)分頻器

8)通用定時(shí)期內(nèi)部時(shí)鐘的產(chǎn)生:

從截圖可以看到通用定時(shí)器(TIM2-7)的時(shí)鐘不是直接來自APB1,而是通過APB1的預(yù)分頻器以后才到達(dá)定時(shí)器模塊。

當(dāng)APB1的預(yù)分頻器系數(shù)為1時(shí),這個(gè)倍頻器就不起作用了,定時(shí)器的時(shí)鐘頻率等于APB1的頻率;

當(dāng)APB1的預(yù)分頻系數(shù)為其它數(shù)值(即預(yù)分頻系數(shù)為2、4、8或16)時(shí),這個(gè)倍頻器起作用,定時(shí)器的時(shí)鐘頻率等于APB1時(shí)鐘頻率的兩倍。

這里要分析一下幾個(gè)概念,也是理解定時(shí)器的功能的核心概念,通用定時(shí)器有些類似于操作系統(tǒng)的定時(shí)器節(jié)拍,可以在定時(shí)器采用的時(shí)鐘源的基礎(chǔ)上再進(jìn)行分頻,然后再設(shè)定溢出大小,進(jìn)而實(shí)現(xiàn)定時(shí)的功能,當(dāng)然自動(dòng)重載功能更不再話下。

預(yù)分頻的功能是使定時(shí)器在APB時(shí)鐘的基礎(chǔ)上再一次分頻,使其獨(dú)立的運(yùn)行。就像上述代碼中舉例,預(yù)分頻系數(shù)設(shè)定為36000-1,則表示該定時(shí)器的 時(shí)鐘頻率就變成了72MHz/36000 = 2KHz,而“計(jì)數(shù)溢出大小”可以理解為自動(dòng)裝載數(shù)值,表示每隔x個(gè)計(jì)數(shù)溢出一次,可以產(chǎn)生1次中斷,當(dāng)然這個(gè)頻率是經(jīng)過預(yù)分頻后的頻率。

所以從上述的分析可知,定時(shí)器的定時(shí)時(shí)間計(jì)算為:

Tout = (TIM_Period+1)*(TIM_Prescaler+1)/72000000

在本程序案例中:Tout= 2000*36000/72000000=1s

需要注意的是,公式中的72000000的使用,是因?yàn)樵摱〞r(shí)器采用的時(shí)鐘源為72MHz,如果配置成別的時(shí)鐘源,則相應(yīng)公式也應(yīng)該改變。

另外TIM_ClockDivision為時(shí)鐘分割,這個(gè)簡單的講,就是定時(shí)器的數(shù)字濾波功能,設(shè)置成默認(rèn)即可。

聲明:本文內(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)注

    6042

    文章

    44617

    瀏覽量

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

    關(guān)注

    34

    文章

    2899

    瀏覽量

    68222
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3255

    瀏覽量

    115182

原文標(biāo)題:單片機(jī)中各種周期的關(guān)系與定時(shí)器原理

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)開發(fā):使用內(nèi)部看門狗定時(shí)器(WDT)還是外掛看門狗芯片?

    不需要看門狗功能。 看門狗定時(shí)器(WDT)是一種用于檢測在嵌入式系統(tǒng)的異常并復(fù)位單片機(jī)。它通常包含一個(gè)預(yù)裝計(jì)時(shí),該計(jì)時(shí)遞減為零。當(dāng)
    發(fā)表于 09-25 13:46

    8位單片機(jī)為何不會(huì)被高端單片機(jī)取代?

    8位單片機(jī)是目前應(yīng)用最廣的MCU,8位單片機(jī)具有8bit的數(shù)據(jù)總線和地址總線,通常由CPU、內(nèi)存、輸入/輸出端口、定時(shí)器、串行/并行接口等組成,用于控制各種電子系統(tǒng)和設(shè)備。8位
    發(fā)表于 09-24 16:51

    采用低成本MSP430單片機(jī)的外部可編程看門狗定時(shí)器監(jiān)控系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《采用低成本MSP430單片機(jī)的外部可編程看門狗定時(shí)器監(jiān)控系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 09-13 09:54 ?0次下載
    采用低成本MSP430<b class='flag-5'>單片機(jī)</b>的外部可編程看門狗<b class='flag-5'>定時(shí)器</b>監(jiān)控系統(tǒng)

    簡述單片機(jī)定時(shí)器的工作原理

    單片機(jī)定時(shí)器的工作原理是一個(gè)復(fù)雜而精細(xì)的過程,它涉及到單片機(jī)內(nèi)部的多個(gè)組件和機(jī)制。
    的頭像 發(fā)表于 08-19 18:20 ?1685次閱讀

    定時(shí)器的工作方式介紹

    或?qū)崿F(xiàn)周期性事件的硬件模塊。它可以用于實(shí)現(xiàn)各種定時(shí)任務(wù),如定時(shí)中斷、PWM(脈沖寬度調(diào)制)輸出、頻率測量等。定時(shí)器通常由一個(gè)計(jì)數(shù)
    的頭像 發(fā)表于 07-12 10:29 ?1088次閱讀

    定時(shí)器相關(guān)的寄存有哪些類型

    在微控制編程定時(shí)器是一種非常常見的功能模塊,用于實(shí)現(xiàn)各種定時(shí)和計(jì)數(shù)功能。定時(shí)器的工作原理是
    的頭像 發(fā)表于 07-12 10:25 ?1047次閱讀

    PLC定時(shí)器的工作原理和應(yīng)用

    至關(guān)重要的角色。定時(shí)器能夠?qū)崿F(xiàn)對時(shí)間的精確控制,是控制系統(tǒng)實(shí)現(xiàn)延時(shí)、定時(shí)周期控制等功能的關(guān)鍵元件之一。本文將詳細(xì)闡述PLC
    的頭像 發(fā)表于 06-18 11:55 ?2788次閱讀

    開啟定時(shí)器中斷定時(shí)后,單片機(jī)無法啟動(dòng)或者復(fù)位是怎么回事?

    開啟定時(shí)器中斷定時(shí)后,在主程序我在某處中斷使能位置零(TIMx_IER=0X00)正常來說應(yīng)該返回到主程序,但是出現(xiàn)單片機(jī)無法啟動(dòng)或者復(fù)
    發(fā)表于 05-08 07:59

    如何實(shí)現(xiàn)一個(gè)軟件定時(shí)器

    在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng),都帶有軟件定時(shí)器,原理大同小異。典型的實(shí)現(xiàn)方法是:通過一個(gè)硬件定時(shí)器產(chǎn)生固定的時(shí)鐘節(jié)拍,每次硬件定時(shí)器中斷到,就對一個(gè)全局的時(shí)間
    的頭像 發(fā)表于 04-29 11:00 ?727次閱讀

    單片機(jī)是什么?單片機(jī)編程如何入門?

    單片機(jī)其實(shí)是一種很早的叫法了,最開始我們的前輩叫單板機(jī)或者叫單片機(jī),因?yàn)槟莻€(gè)時(shí)候單片機(jī)的處理能力還沒有很強(qiáng),現(xiàn)在我們所用的基本都是微型處理單元,也叫為控制也稱之為MCU
    的頭像 發(fā)表于 03-28 08:03 ?2122次閱讀
    <b class='flag-5'>單片機(jī)</b>是什么?<b class='flag-5'>單片機(jī)</b>編程如何入門?

    ?PLC定時(shí)器介紹

    定時(shí)器是PLC重要的編程元件,是累計(jì)時(shí)間增量的內(nèi)部器件。大部分自動(dòng)控制領(lǐng)域都需要定時(shí)器進(jìn)行延時(shí)控制,靈活地使用定時(shí)器可以編制出復(fù)雜的控制程序。
    發(fā)表于 03-22 12:36 ?2553次閱讀
    ?PLC<b class='flag-5'>定時(shí)器</b>介紹

    使用555定時(shí)器的可調(diào)雙定時(shí)器電路

    定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開關(guān)電路、占空比選擇、時(shí)鐘脈沖發(fā)生等。這也可用于
    的頭像 發(fā)表于 02-25 15:16 ?2378次閱讀
    使用555<b class='flag-5'>定時(shí)器</b>的可調(diào)雙<b class='flag-5'>定時(shí)器</b>電路

    單片機(jī)定時(shí)器單片機(jī)計(jì)數(shù)分析

     從一個(gè)生活的例程看起:一個(gè)水盆在水龍頭下,水龍沒關(guān)緊,水一滴滴地滴入盆。水滴持續(xù)落下,盆的容量是有限的,過一段時(shí)間之后,水就會(huì)逐漸變滿。錄音機(jī)上的計(jì)數(shù)多只計(jì)到999…。那么單片機(jī)
    發(fā)表于 02-15 16:24 ?590次閱讀

    8031單片機(jī)定時(shí)器和計(jì)數(shù)是怎么工作的

    8031單片機(jī)定時(shí)器和計(jì)數(shù)是通過內(nèi)部的時(shí)鐘源來工作的。具體來說,定時(shí)器/計(jì)數(shù)T0和T1的輸入端都接到了機(jī)器
    發(fā)表于 02-02 17:13 ?1336次閱讀

    單片機(jī)外部中斷和定時(shí)器中斷的區(qū)別和用法

    單片機(jī)外部中斷和定時(shí)器中斷在觸發(fā)來源、應(yīng)用場景以及功能特點(diǎn)上存在明顯差異** **。
    的頭像 發(fā)表于 01-28 17:35 ?3269次閱讀
    主站蜘蛛池模板: 成人免费一级毛片在线播放视频 | 国产乱码伦人偷精品视频 | 99国产在线精品观看二区 | 纲手裸乳被爆白浆 | xiao77唯美清纯| 老熟女重囗味GRANNYBBW | 精品无码久久久久久久动漫 | 性xxx免费 | 很很射影院 | 国产成人自产拍免费视频 | 俄罗斯性孕妇孕交 | 视频一区视频二区在线观看 | 久久香蕉国产线看观看 | 国产高清视频在线观看不卡v | 大迪克黑人异族 | 在线中文字幕 | 亚洲国产在线观看免费视频 | 99视频精品在线 | 热久久国产欧美一区二区精品 | 国产欧美一本道无码 | 在线 国产 欧美 亚洲 天堂 | 野草视频在线观看 | 国产精品一区第二页 | 越南女 黑人 痛苦 大叫 | 68日本xxxxxxxx79 | 石原莉奈rbd806中文字幕 | 蝴蝶中文娱乐 | 97在线视频免费 | 黄色三级在线观看 | 激情综合色| 午夜向日葵高清在线观看 | 99精品国产免费观看视频 | 久久视频这有精品63在线国产 | 乱辈通奷XXXXXHD猛交 | 精品无码一区二区三区不卡 | 青青操久久 | 欧美性受xxxx狂喷水 | 日本边添边摸边做边爱边 | 中文字幕在线视频观看 | 中文字幕日本在线mv视频精品 | 国产人妻人伦精品A区 |