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個電容 如果外圍無振盪電路也能工作的話肯定使用了內部時針。把外部時鐘撤了唄 能執行就是內部時鐘啦 不能就是外部時鐘啦 微控制器中時鐘 晶振分別是起什麼作用的 晶振用來提供時脈頻率,時脈頻率決定了微控制器執行的快慢。沒有晶振,就沒有時鐘週期,沒有時鐘週期,就...