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

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

1樓:匿名使用者

個人觀點:

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

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

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

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

2樓:徐貴洪

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

3樓:一生有你乀

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

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

4樓:手機使用者

驅動程式就是系統程式

5樓:匿名使用者

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

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

打個比方:

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

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

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

返回主程式指令是什麼微控制器,微控制器中斷返回指令

飄渺迷人 ret 普通子程式 reti 中斷子程式 古梵吉 我仔細看了一下所有人的回答,有根本沒看懂樓主問題答非所問的,也有回答的差不離的,我來切一下重點好了。樓主這所有問題其實歸根結底就是一個問題,堆疊和sp 堆疊指標 的問題 call指令執行時,就是先把當前程式指標壓入堆疊並使sp加1,然後開始...

51微控制器蜂鳴器程式是什麼,求51微控制器蜂鳴器程式

迷你手工老張 include reg52.h typedef unsigned char u8 typedef unsigned int u16 sbit beep p1 5 void delay u16 i while i void main while 1 beep beep delay 100...

微控制器中驅動器件執行除了寫程式還要做什麼?比如驅動電機需要晶片嗎?驅動數碼管不需要晶片嗎?有什

你也說到了好幾次 驅動 微控制器的io輸出電流,像at89c51 是毫安級別的 你想驅動一個幾安的大電機當然不能 那就需要向l298這樣的驅動晶片,其他類似功能的晶片也可以,需要你去尋找,通過小電流輸出控制大電流,驅動電機。微控制器是可以直接驅動一兩個的數碼管的,但是,一般數碼管都不會用一個,要用上...