什麼叫驅動程式,是不是寫進微控制器的程式叫驅動

2021-07-30 23:56:32 字數 977 閱讀 4679

1樓:匿名使用者

個人觀點:

通過程式,實現對某個電路的控制,使其發揮作用應該叫驅動程式,執行驅動程式的平臺不包括在「某個電路」裡。

比如:寫一個計算1+1等於幾的程式,計算結果只放在微控制器裡不輸出出來,這個微控制器程式是不能叫驅動程式的。

為了輸出,我們可以寫一個顯示程式,讓微控制器驅動液晶屏用字元的形式或者好多個led用點亮個數來表示計算結果。那麼這個顯示程式應該叫做驅動程式。

再比如,我們用電腦時,都會把管理硬體的程式叫驅動程式,比如「usb驅動程式」,「顯示卡驅動」之類的,但不會管遊戲程式叫驅動程式,對吧?

2樓:徐貴洪

簡單的來講就是滿足硬體時序或正常工作的程式就叫驅動程式。

3樓:一生有你乀

驅動程式一般指的是裝置驅動程式(device driver),是一種可以使計算機和裝置通訊的特殊程式。相當於硬體的介面,作業系統只有通過這個介面,才能控制硬體裝置的工作,假如某裝置的驅動程式未能正確安裝,便不能正常工作。

因此,驅動程式被比作「 硬體的靈魂」、「硬體的主宰」、和「硬體和系統之間的橋樑」等。

4樓:手機使用者

驅動程式就是系統程式

5樓:匿名使用者

希望我沒有理解錯你想問的。

不是。驅動程式就是一個比較抽象的概念,說明一段或一組程式的功能,主要為某個模組提供針對性的服務的,通常是硬體模組。你要是真的寫過程式,你就懂了,應該不至於把這問題問出來。

打個比方:

如果你的微控制器有led顯示,那麼,負責led顯示的那段程式就是驅動程式。

而比如你的主要程式是個計算器,那麼負責主要邏輯處理和計算的程式就不是驅動程式,一般就叫主程式或者主邏輯,除了顯示的led驅動,你還需要鍵盤驅動等等。。

如果這樣一個計算器程式,你能把主邏輯和相應的驅動分開來,那麼這個程式從框架上就合格了,如果分不開,那麼也就沒有繼續學下去的必要了。

微控制器中PORTB什麼意思,請問微控制器程式中的這些符號是什麼意思?

應該還是有 porta portc 吧,直譯過來是 a埠 b埠 c埠 你可以想象成 porta p0.0 p0.7portb p1.0 p1.7 portc p2.0 p2.7 狀態bai反轉,原先輸出高電du 平的io口變為輸出低,原zhi 先輸出低電平的io口變為dao輸出高回 作用 比如開關答...

nvidia的驅動程式一直安裝失敗是不是一定要重灌

不完全是系統檔案問題,可在裝置管理器中檢視,看看是否與其他驅動程式之間有衝突,可解除安裝掉衝突驅動,再重新安裝驅動。例如點開顯示介面卡 資源,就可以在下邊的方框中看到有無衝突項。也有可能是一些檢測軟體造成的,例如魯大師 優化大師等一些檢測軟體也會造成驅動損壞 系統檔案丟失等故障,可解除安裝掉看能否排...

51微控制器驅動24V繼電器,選用什麼型號的光耦 最好電流在500MA左右

光耦後面都會接三極體驅動繼電器的,因此光耦選擇餘地比較大,一般pc817就可以,特別廉價。三極體可以選用8050等。一般都是光耦加三極體擴流 用51微控制器驅動5v繼電器,中間的光耦選什麼型號的?驅動個數不多的話,用6n137 驅動的個數多的話,用tlp521 綜合 什麼的再自己決定。光耦的耐壓在5...