單片機c語言編程300例 請問大佬們,學(xué)習(xí)單片機需要把C語言學(xué)好,再學(xué)單片機嗎?
請問大佬們,學(xué)習(xí)單片機需要把C語言學(xué)好,再學(xué)單片機嗎?你好!作為一個學(xué)過供應(yīng)鏈管理的人,我可以回答你的問題。首先,可以肯定的是,學(xué)習(xí)單片機并不需要先學(xué)習(xí)C語言再學(xué)習(xí)單片機,而是可以在學(xué)習(xí)單片機的過程中
請問大佬們,學(xué)習(xí)單片機需要把C語言學(xué)好,再學(xué)單片機嗎?
你好!作為一個學(xué)過供應(yīng)鏈管理的人,我可以回答你的問題。首先,可以肯定的是,學(xué)習(xí)單片機并不需要先學(xué)習(xí)C語言再學(xué)習(xí)單片機,而是可以在學(xué)習(xí)單片機的過程中促進C語言的學(xué)習(xí)
!當(dāng)我學(xué)習(xí)SCM時,我只知道C語言。在學(xué)習(xí)單片機的過程中,我對C語言的理解逐漸加深。通過編寫一個簡單的小程序來慢慢驗證C語言語句的執(zhí)行情況,例如,在學(xué)習(xí)for loop語句時,我們可以用水燈的loop來驗證;在學(xué)習(xí)數(shù)組時,我們可以用數(shù)碼管來驗證;在學(xué)習(xí)C語言指針時,我們可以用LCD1602液晶來顯示字符串來驗證等等。即使是C語言的復(fù)句表達,也可以用一兩個LED燈來驗證句子的邏輯關(guān)系。
因此,可以同時學(xué)習(xí)MCU和C語言。它們相互促進、相互補充。單片機本身及其外圍設(shè)備可以通過C程序進行控制,而單片機及其外圍設(shè)備的C程序控制使我們對硬件有了進一步的了解。在學(xué)習(xí)兩者的同時,我們也鍛煉了程序調(diào)試的能力,也就是說提高了我們發(fā)現(xiàn)問題和解決問題的能力!所以我建議學(xué)習(xí)單片機的朋友在學(xué)習(xí)C語言的同時應(yīng)該進行單片機的選擇,以上是我學(xué)習(xí)單片機時的體會,希望能給朋友們一個參考
!歡迎大家來討論這個問題,請收看電子工業(yè)控制技術(shù)
C語言怎么寫進單片機?
1:首先,編譯編寫的C語言生成*。十六進制或*。Bin文件。推薦Keil C。
然后:
1:根據(jù)您的MCU型號,購買一個刻錄機,連接PC,將MCU放在刻錄機的插座上(見您的MCU包,新手嘗試使用dip),根據(jù)刻錄機的軟件提示,將以上文件刻錄到MCU中,缺點:價格高
2:使用下載線,用法與燃燒器缺點:比較麻煩,應(yīng)該有一個問題它的經(jīng)驗。
3:有了學(xué)習(xí)板,一般學(xué)習(xí)板上的單片機可以直接在線燒錄(如STC、SST系列單片機),也就是說,不需要拆下單片機,就可以將板上的燒錄電路燒錄到板上,然后直接驗證。
4:用STC做一個單片機,只要有一個RS232轉(zhuǎn)換電路(一個232ic,幾個電解電容就行),STC單片機可以通過串口燒程序,詳情請看STC官方網(wǎng)站或其數(shù)據(jù)庫。缺點:一定要有動手能力
推薦新手使用第三種方法,可以快速上手。