您的位置:首頁>正文

晶片程式要怎麼燒錄?兩款晶片燒錄方法,想入門的你值得一看

大家好!之前就說過從上個月起, 創客e工坊在原本講解電路知識的基礎上會逐漸加入單片機的教程。

並且也如約出了三期的單片機視頻:什麼是單片機;C語言如何控制單片機;單片機小製作自動加濕器;

那麼, 今天我們就來講講51單片機和arduino的兩款單片機程式的燒錄方法。

前天只發佈了arduino的燒錄視頻:晶片程式的燒錄過程是怎麼樣的?這裡有兩種方法, 你相信哪一個?

51單片機的燒錄還需要在檔中細講

51單片機程式燒錄

每款單片機燒錄程式之前, 首先都是要有程式。

每款單片機有專門用於它的專門編譯軟體,

而51單片機用的是keil軟體, 這裡以keil4版本為例給大家講解使用過程

第一步:建立工程

打開keil4軟體

點擊上方 “project”(工程) 一欄下的第一個 “New μVision Project(新建工程)”

接下來填好項目名稱保存, 之後進入到選擇晶片介面, 選擇第八項 “Atmel” 中的 “AT89C51” 型號, 點擊OK, 接下來彈出來的視窗也都點擊OK即可

第二步:添加C類型檔

工程建立好後可以看到左邊的工程檔下只有一個51單片機的開機檔案“STARTUP.A51”,其他什麼東西都沒有。 我們編寫單片機程式使用的是C語言, 所以還需要建立一個“.C”類型添加到工程裡, 用於程式編寫

點擊左上方的空白文本“NEW”, 新建空白文本, 之後點擊 “File” 下的 “Save As” 將空白文本另存為 “.C” 類型的文件

最後按兩下 “Source Group 1” 將剛才新建好的 “Test1.c” 添加到工程裡, 工程就建好了

第三步:編寫程式

3.1.1將你腦中想讓單片機運行的各種騷操作編寫進Test1.c中,

3.2.1勾選輸出 “HEX檔” (最終用於燒錄的檔),

3.3.1之後點擊左上方的“下箭頭”進行編譯,編譯完成後查看左下角的編譯資訊如果是“0 warming;0 ERR”則說明0個警告,0個錯誤 程式編譯十分成功

3.1寫入騷操作

3.2.1輸出HEX檔:勾選藍色小圖示

3.2.2輸出HEX檔:在OutPut欄下 勾選

3.3.1點擊編譯

第四步:將單片機連接電腦

我們使用CH340晶片的USB轉TTL串口模組連接單片機之後插入電腦

第四步:程式燒錄

因為我們用的是STC的51單片機,所以打開STC-ISP燒錄軟體,按照圖片給的順序設置點擊下載即可。其中晶片型號在單片機的外面寫有,“打開程式檔” 選擇的是我們編寫好程式生成的HEX檔

本期51單片機燒錄過程比較繁瑣枯燥,創客e工坊沒能以輕鬆愉快的方式將知識分享給大家,感到十分抱歉。

將來還有許多好玩有趣的知識,電子愛好的朋友,歡迎關注我們!

第三步:編寫程式

3.1.1將你腦中想讓單片機運行的各種騷操作編寫進Test1.c中,

3.2.1勾選輸出 “HEX檔” (最終用於燒錄的檔),

3.3.1之後點擊左上方的“下箭頭”進行編譯,編譯完成後查看左下角的編譯資訊如果是“0 warming;0 ERR”則說明0個警告,0個錯誤 程式編譯十分成功

3.1寫入騷操作

3.2.1輸出HEX檔:勾選藍色小圖示

3.2.2輸出HEX檔:在OutPut欄下 勾選

3.3.1點擊編譯

第四步:將單片機連接電腦

我們使用CH340晶片的USB轉TTL串口模組連接單片機之後插入電腦

第四步:程式燒錄

因為我們用的是STC的51單片機,所以打開STC-ISP燒錄軟體,按照圖片給的順序設置點擊下載即可。其中晶片型號在單片機的外面寫有,“打開程式檔” 選擇的是我們編寫好程式生成的HEX檔

本期51單片機燒錄過程比較繁瑣枯燥,創客e工坊沒能以輕鬆愉快的方式將知識分享給大家,感到十分抱歉。

將來還有許多好玩有趣的知識,電子愛好的朋友,歡迎關注我們!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示