微控制器如何接收外部的訊號

時間 2021-08-11 15:59:31

1樓:匿名使用者

如果只是開關訊號,那隻要掃描io就行;

如果是脈衝訊號,只要用外部定時計數器或者外部中斷就行,比如光電編碼器;

發射出來的訊號是個週期訊號,不同的按鍵,其編碼不同,編碼中0和1對應的脈衝長度有差別,詳細內容可以看相關的資料。

要實現一直按著音量會一直加(減),這個過程比較複雜,需要微控制器不斷的接收響應,要編寫相應的微控制器程式,之後還需要除錯。

2樓:

我講一下大概的思路哦,有2種辦法:

1.不用改變io的工作方式,採用查詢的方式接收訊號,比如,if( iox == 1 )//檢測到高電平訊號,低電平也一樣,把1改為0

else //否則沒有檢測到高電平訊號2.採用中斷,要改變io為中斷模式,這個可以看一下書,外部中斷那一章。

3樓:匿名使用者

lm339     電壓比較器      一個晶片有四組  比較器;    比如  input1+埠電壓大於input1-電壓    則output1 輸出  高電平    反之 輸出 低電平;    當晶片的  工作電壓  接5v   時,   gnd  接 地     ;      輸出的  訊號也對應的輸出   +5v   和gnd     ;     微控制器 是可以識別的

4樓:匿名使用者

不需要 直接接到i/o口上就可以了

微控制器中斷的意思,51微控制器外部中斷到底什麼意思?

八哥說科技 中斷就是指處理機執行過程中,出現某些意外情況需主機干預時,機器能自動停止正在執行的程式並轉入處理新情況的程式,處理完畢後又返回原被暫停的程式繼續執行。中斷就是微控制器處理任務a時,發生了觸發中斷的條件停下來執行另一個任務b,觸發中斷的條件就屬於中斷源,任務b就是中斷任務 中斷服務函式 當...

微控制器IO擴充套件口的作用,當微控制器外部擴充套件儲存器是,四個I O介面各起什麼作用

愛晚風林亭 通過微控制器io控制擴充套件口,增加微控制器io口能控制的埠的數量。微控制器 microcontrollers 是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯...

如何判斷微控制器晶振是內部時鐘還是外部時鐘

很簡單,外部時針外圍必須接振盪電路 晶振和2個電容 如果外圍無振盪電路也能工作的話肯定使用了內部時針。把外部時鐘撤了唄 能執行就是內部時鐘啦 不能就是外部時鐘啦 微控制器中時鐘 晶振分別是起什麼作用的 晶振用來提供時脈頻率,時脈頻率決定了微控制器執行的快慢。沒有晶振,就沒有時鐘週期,沒有時鐘週期,就...