掌握STC單片機程序燒錄方法只需要三步走
///插播一條:我自己在今年年初錄製了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像黑色字體加我地球呺也能領取哦。最近比較閒,帶做畢設,帶學生參加省級或以上比賽///
今天我在這裡和大家探討一下關於51單片機怎麼學這個話題。
08年我在大學裡學習單片機課程的時候,學習內容主要包括單片機的發展歷史,單片機的框架,單片機的寄存器,以及單片機的操作指令,用彙編語言實現一些簡單的功能。
當時學習的時候知識課本知識,而又沒有配套的開發板,可以讓我們動手。
當時的感觸就是一個字:難,兩個字:枯燥。
也許大多數的同學和我是一樣的,一大堆指令,感到非常的無趣,沒有什麼意思,考試也是一大堆理論知識。
當然現在大學裡的課程可能已經做了升級,關於單片機編程以及單片機C語言這一塊了不知道大學裡有沒有增加,課程有沒有優化的更加人性化一點。
後來參加電賽,自己買了一個開發板,不斷的編代碼,實踐。
剛開始用彙編語言,後來學習了C語言。
再後來參加工作,彙編語言就從來沒有使用過,一直在使用C語言,彙編基本上都完全忘記了。
下面我們聊一下單片機好學不?
從我的個人的角度來說,單片機學習,只要方法正確,學習是很快的。
從0基礎,到點亮單片機的第一個LED燈,大概2-5天就可以搞定,然後其他的學習,大概花1-2個月就基本可以做一些簡單的項目了。
那單片機怎麼學?
單片機學習一定要有一個比較正確的方法,首先學習一下單片機C語言基礎,C語言是單片機開發的語言工具。
無際單片機編程有提供針對單片機的C語言教程,大家可以找無際單片機編程拿,或在小破站上搜索無際單片機編程直接看。
單片機C語言前期不用系統地學習,因為剛開始入門單片機學習的時候,用不到,後來使用的時候還是要重新學習。
在開始學習的單片機階段,只需要學習C語言的基礎語法就可以了。
這個學習大家花1-2周就足夠了。
C語言學習完成之後,大家可以學習一些單片機的內部資源,可以簡單的控制GPIO輸入輸出、外部中斷、定時器、串口等,可以簡單的實現一些功能。
這個學習大家大概花3-4周的時間,網絡上類似的教程很多。
接下來,就直接開始實戰,大家自己做2-3個實戰項目,基本上就可以獨立開發單片機產品了。
如果大家有任何學習的問題,大家可以到無際單片機編程公號找到我們。
還有就是學習單片機之前,要先掌握單片機的燒錄方法。
先把例程燒錄到開發板上看看效果,培養自己的興趣和動力。
STC單片機的燒錄方法,我今天給大家簡答的介紹.
.在STC官網下載STC-ISP軟件,安裝完以後圖標如下:
2.準備單片機燒錄器(USB轉串口線)和STC單片機的主板:
3.將串口燒錄工具插到電腦上,另外一端連接設備,設備斷電。
接線方式是:
電路板的Txd接串口燒錄工具的Rxd。
電路板的Rxd接串口燒錄工具的Txd。
電路板的GND接串口燒錄工具的GND。
簡單來說就是串口直接燒錄。
(USB轉串口線需要先安裝驅動大家可以下載驅動精靈自行安裝)
4.雙擊打開STC-ISP軟體
點擊下載/編程,電腦開始檢測目標單片機
5.給設備上電,開始給單片機燒錄程序。
6.燒錄成功
這樣就能看到程序在硬體上的控制效果啦。