如何給stc89c51單片機燒寫程序?

微笑琳----


STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機需要燒寫程序,要用到相關的軟件和硬件。下面介紹一下51單片機燒寫程序的方法。

1 所用到的硬件工具

51單片機燒寫程序需要用到單片機的UART串口,所用到的工具為USB/TTL,具有四個引腳分別為5V、GND、TXD、RXD,需要和單片機的UART口連接,在連接的時候需要注意的是,串口要交叉連接,即USB/TTL的TXD和單片機的RXD連接;USB/TTL的RXD和單片機的TXD連接。USB/TTL設備如下圖所示。

2 所用到的軟件以及設置

STC的51單片機需要用到STC-ISP軟件,該軟件可以在STC的官網上下載到,是沒有版權的。軟件的界面如下圖所示:

燒寫過程為:1)選擇具體的單片機型號,本文用的是STC89C51;2)選擇串口號,該串口號就是USB/TTL的串口號,可以在我的電腦→設備屬性中可以看到;3)選擇所要下載的hex文件,點擊“打開程序文件”選擇需要燒寫的hex文件,該文件由編程軟件生成,如keil生成;4)點擊下載"下載/編程",這裡需要注意的是,點擊完了後,會在右側出現“正在檢測目標單片機”的字樣,這時要把單片機的電源開關一下,即先斷電再馬上上電。之後,就出現下載的進度條。

經過以上步驟單片機燒寫程序的過程就完成了。

3 燒寫程序需要注意的地方

用USB/TTL連接單片機時,需要將數據線交叉連接;點擊了下載按鈕後需要給單片機重新斷電再上電,進行單片機的冷啟動。

以上就是這個問題的回答,感謝留言、評論、轉發。更多電子設計、硬件設計、單片機等內容請關注本頭條號:玩轉嵌入式。感謝大家。

玩轉嵌入式


在keil軟件中編寫好程序後,進行編譯、連接、生產可執行文件(這些軟件完成,生成可執行文件需要提前設置好),利用下載程序(如STC_ISP)將生成的可執行文件下載到單片機內即可。


分享到:


相關文章: