微控制器中輸入捕捉和輸出比較什麼意思

2023-02-08 07:15:25 字數 2496 閱讀 4761

1樓:

嗯,是二個和定時器有關的運用。

輸入捕捉:如具有此功能的一個管腳,定時器在內部時鐘的作用下在執行,此時管腳來了箇中斷,假如上升沿吧。在中斷的作用下,定時器停止工作,此時可以讀出定時器的數值,讀出後再開啟定時器,等待下次中斷,再讀取一次定時器數值,二次相減,就可求出二次中斷的間隔時間

輸出比較:有一暫存器先存放你要定時的數,例如50.定時器在內部時鐘下有0開始慢慢向上加,沒加一次都會和那個暫存器比較,當等於那個暫存器值時 如50,此管腳就會跳變(輸出一高電平或低電平)

2樓:匿名使用者

具體如下:

輸入捕捉:如具有此功能的一個管腳,定時器在內部時鐘的作用下在執行,此時管腳來了箇中斷,假如上升沿。

在中斷的作用下,定時器停止工作,此時可以讀出定時器的數值,讀出後再開啟定時器,等待下次中斷,再讀取一次定時器數值,二次相減,就可求出二次中斷的間隔時間。

輸出比較:有一暫存器先存放你要定時的數,例如50.定時器在內部時鐘下有0開始慢慢向上加,沒加一次都會和那個暫存器比較,當等於那個暫存器值時 如50,此管腳就會跳變(輸出一高電平或低電平)。

知識拓展:

什麼是微控制器的捕捉輸入:

就是用一定方式得到微控制器io引腳的輸入狀態:外部中斷,可以及時得到下降沿或者低電平的輸入狀態。

查詢方式 可以得到高電平或低電平的輸入狀態。

3樓:匿名使用者

輸入捕捉是 秒錶, 輸出比較是 鬧鐘

微控制器中的輸入捕捉與輸出比較是什麼意思? 5

4樓:匿名使用者

輸入捕捉可以用來捕獲外部事件,併為其賦予時間標記以說明此事件的發生時刻。

外部事件發生的觸發訊號由微控制器中對應的引腳輸入(具體可以參考微控制器的datasheet),也可以通過模擬比較器單元來實現。

時間標記可用來計算頻率,佔空比及訊號的其他特徵,以及為事件建立日誌

輸出比較:定時器中計數暫存器在初始化完後會自動的計數。從bottom計數到top。並且有不同的工作模式。

另外還有個比較暫存器。一旦計數暫存器在從bottom到top計數過程中與比較暫存器匹配則會產生比較中斷(比較中斷使能的情況下)。

然後根據不同的工作模式計數暫存器將清零或者計數到top值。

微控制器的輸入輸出捕獲的比較是什麼意思怎麼用 5

5樓:匿名使用者

「捕獲」相當於一種中斷的形式,比如來一個下降/上升沿,也就是電平發生跳變,微控制器就會「捕捉」到這個訊號,從而產生一個訊號,標誌內部相應的標誌位,程式查到這個標誌就知道發生了某件事了,就會去處理。 如你在家裡,有客人來,會敲門,你耳朵就會「捕獲」到輸入的敲門聲了,然後你就知道是有人來了要去開門。

微控制器的輸入輸出比較/捕獲 一般要配合定時器一起用,輸入比較/捕獲一般用來檢測頻率,每來一個脈衝就會自動讀一次定時器的值,這個值就是輸入頻率的週期,用公式f=1/t不就可以算出頻率值了嗎?

輸出比較/捕獲則剛好反過來,可以用來輸出你所設定的頻率脈衝,多用於pwm控制。

6樓:匿名使用者

你是不是想問模數轉換啊

微控制器中輸入捕獲和輸出比較什麼意思?

7樓:匿名使用者

具體如下:

輸入捕捉:如具有此功能的一個管腳,定時器在內部時鐘的作用下在執行,此時管腳來了箇中斷,假如上升沿。

在中斷的作用下,定時器停止工作,此時可以讀出定時器的數值,讀出後再開啟定時器,等待下次中斷,再讀取一次定時器數值,二次相減,就可求出二次中斷的間隔時間。

輸出比較:有一暫存器先存放你要定時的數,例如50.定時器在內部時鐘下有0開始慢慢向上加,沒加一次都會和那個暫存器比較,當等於那個暫存器值時 如50,此管腳就會跳變(輸出一高電平或低電平)。

知識拓展:

什麼是微控制器的捕捉輸入:

就是用一定方式得到微控制器io引腳的輸入狀態:外部中斷,可以及時得到下降沿或者低電平的輸入狀態。

查詢方式 可以得到高電平或低電平的輸入狀態。

8樓:

嗯,是二個和定時器有關的運用。

輸入捕捉:如具有此功能的一個管腳,定時器在內部時鐘的作用下在執行,此時管腳來了箇中斷,假如上升沿吧。在中斷的作用下,定時器停止工作,此時可以讀出定時器的數值,讀出後再開啟定時器,等待下次中斷,再讀取一次定時器數值,二次相減,就可求出二次中斷的間隔時間

輸出比較:有一暫存器先存放你要定時的數,例如50.定時器在內部時鐘下有0開始慢慢向上加,沒加一次都會和那個暫存器比較,當等於那個暫存器值時 如50,此管腳就會跳變(輸出一高電平或低電平)

如何讓**r微控制器輸入捕捉功能用一段時間就關閉

9樓:匿名使用者

1、按鍵功能裡設定

2、定時器裡設定

3、撲捉功能裡,判斷數的大小,來設定

10樓:莫大雄

開一個定時器就行了,你想捕捉多久就多久

微控制器引腳輸入輸出問題和引腳屬性

51微控制器,所有io口都可以作為輸入和輸出,但不是 同時 作為輸入時,要先向其埠寫1 然後再讀取 如程式中設定p0 0xf0,然後在外部將p0 7接地,也就是置為零,此時讀取p0的話,得到p0 0x70 即最高位確實是0 但p0口內部沒有上拉電阻的,如果io口外部不經電阻接電源的話,雖然你置1了,...

51微控制器輸入輸出問題,本人初學者,不懂,還望大家多多指教

這位同copy學,很明顯可以看得出你是初學者。其實微控制器跟c語言在電腦上程式設計是差不多的。你看你只是一開始時給p2賦了個初值,到了後面你即沒有語句重新給p2賦值,又沒有中斷程式來給p2賦值,你的p2值又怎麼會有改變呢?即使你外部電路接好了,但是,你的程式並沒有告訴微控制器要去檢測這些引腳的訊號。...

什麼是微控制器串列埠顯示,微控制器中的串列埠是什麼

就是通過微控制器的串列埠傳輸資料到電腦上或者其他微控制器上,然後通過顯示工具顯示出來。用串列埠方式 傳送顯示資料 微控制器中的串列埠是什麼?微控制器中的串列埠用來進行序列通訊,即資料是一位一位 二進位制0或1 向外傳輸的,和並行傳遞資料相比,資料線比較少,只要1根 非同步傳輸 或2根資料線 同步傳輸...