我想學c語言和微控制器有難度嗎一點都不懂

2021-09-06 09:21:54 字數 457 閱讀 2444

1樓:

我學過微控制器,這個還是非常簡單的,因為微控制器的程式可以說都是程序導向的,只不過可以實現一些中斷,你可以看經典的清華大學出版社的 譚浩強的《c程式設計》,語言方面不太難,如果是結合學微控制器,那你還要多瞭解微控制器裡面的暫存器控制呀,一些常用的外圍裝置之類的。這個一定要有實物(開發板)來練習才會有提高的。等你玩得差不多了,你可以玩arm呀,移植linux,寫驅動,編寫圖形程式之類的,到時看你興趣再去學習。

不過你如果要學習驅動,那也要學很多東西,如資料結構、linux驅動框架之類的。。。哈哈,拙見而已。

2樓:于于祥祥

如果你是相關專業的學生的話,不是很難,例如電子科學技術專業等。如果從來沒接觸過相關東西的話,堅持的話可以學,為了玩的話就算了。

3樓:風暴咆哮

剛出生你也不會走路跑步,現在不是走著,跑著挺流暢的嗎

微控制器c語言延時程式,51微控制器C語言中delay函式是怎麼定義和使用的?

用定時器 可以衍生出定時中斷和標記迴圈查詢法 還有直接用軟體語句硬性延時 這個需要實際測試和調校過才比較準 但不管是哪一種,其最終 還是要依據微控制器工作頻率,具體的需要解釋太多,你還是看看對應微控制器的datasheet的各模組說明吧 可以用for迴圈延時 但是精度不夠 最好用定時器中斷 比如用定...

如何在51微控制器使用c語言跟組合語言

如何用keil在 baic中嵌入彙編 要在duc檔案zhi中要嵌入彙編dao的地方用 pragma a 和 pragma enda 分隔開來內 具體請查容看 keil c 手冊裡有介紹 在c檔案中要嵌入彙編的地方用 pragma a 和 pragma enda 分隔開來 要問什麼啊,是程式呢,還是哪...

51微控制器c語言裡nop函式怎麼用

在單片bai機c語言中直接調du用庫函式即可,具體如下 zhi include 宣告瞭void nop void nop 產生一條 daonop指令。該函式的內作用 對於延時容很短的,要求在us級的,採用 nop 函式,這個函式相當彙編nop指令,延時幾微秒。nop指令為單週期指令,可由晶振頻率算出...