STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機需要燒寫程序,要用到相關的軟件和硬件。下面介紹一下51單片機燒寫程序的方法。
1所用到的硬件工具
51單片機燒寫程序需要用到單片機的UART串口,所用到的工具為USB/TTL,具有四個引腳分別為5V、GND、TXD、RXD,需要和單片機的UART口連接,在連接的時候需要注意的是,串口要交叉連接,即USB/TTL的TXD和單片機的RXD連接;USB/TTL的RXD和單片機的TXD連接。
2所用到的軟件以及設置
STC的51單片機需要用到STC-ISP軟件,該軟件可以在STC的官網上下載到
燒寫過程為:1)選擇具體的單片機型號,本文用的是STC89C51;2)選擇串口號,該串口號就是USB/TTL的串口號,可以在我的電腦→設備屬性中可以看到;3)選擇所要下載的hex文件,點擊"打開程序文件"選擇需要燒寫的hex文件,該文件由編程軟件生成,如keil生成;4)點擊下載"下載/編程",這里需要注意的是,點擊完了后,會在右側出現"正在檢測目標單片機"的字樣,這時要把單片機的電源開關一下,即先斷電再馬上上電。之后,就出現下載的進度條。
經過以上步驟單片機燒寫程序的過程就完成了。
3燒寫程序需要注意的地方
用USB/TTL連接單片機時,需要將數據線交叉連接;點擊了下載按鈕后需要給單片機重新斷電再上電,進行單片機的冷啟動。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
我用的是STC51系列單片機,前兩天寫了個程序,目的是用獨立鍵盤控制數碼管的加減,燒到單片機里后沒正常顯示,后來我將
發表于 04-09 22:48
早期一般是將調試好的單片機程序寫入到ROM、EPROM中,這種操作就像刻制光盤一樣,實在高電壓方式下寫入,PROM是一次性寫入,存儲內部發生變化,有些線路或元件就被燒斷,不可再恢復,所以叫做
發表于 09-21 21:36
請教一下各位。我的電腦只有USB的接口,自己做一個單片機的話用圖中的電路圖可不可以給單片機燒寫程序?謝謝各位
發表于 10-03 00:03
我買了一塊單片機,自己做了一塊最小單片機。我買的那塊有TTL輸出口:V,RX,TX,G。分別把他們接到做的那塊的V,TX,RX,G口,但是燒寫軟件不能下載
發表于 08-29 16:31
PIC單片機怎么通過串口燒寫程序,就向51單片機那樣直接串口
發表于 11-06 09:17
單片機程序燒寫軟件
發表于 01-07 14:31
電腦在通過接口向單片機燒寫時(此時單片機 內沒有程序),電腦是如何通過接口訪問內部rom的??對應p口怎么就會指向
發表于 05-05 15:09
學習單片機很重要的一步就是為單片機燒寫程序,燒寫
發表于 07-13 07:49
C51單片機學習筆記(一)——搭建開發環境及燒寫工具文章目錄C51單片機學習筆記(一)——搭建開
發表于 07-14 07:53
單片機程序代碼燒寫方法有專用編程器燒寫、編程器/調試
發表于 07-19 09:33
STM32cubeMX生成的程序,燒寫一次程序后,再次燒寫識別不到
發表于 01-19 07:01
什么是IAP?STM32單片機的程序燒寫有多種方法,分別為:JTAG/SW、ISP、IAP> JTAG的方式需要專用的燒
發表于 01-19 07:29
此單片機入門教程主要講的51單片機,和其他的單片機編程燒寫所涉及的軟件會有出入,
發表于 01-27 06:18
STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機
發表于 04-04 15:54
?2.3w次閱讀
51單片機串口燒錄程序方法51 單片機串口燒錄程序
發表于 11-25 18:21
?119次下載
評論