❶ 請問一下懂51單片機的朋友,我用的是 stc89c52的單片機,想問下關於燒錄程序的問題。
看來你對STC單片機真不了解,而在不知情的情況下,貿然用AT的燒錄器來給STC單片機燒錄,你真是敢想敢幹,有魄力啊!其實,目前,STC單片機基本上成為國內51單片機的主流晶元,在網路這里關於STC單片機的燒錄方法,隨便找就能到一堆,難道你真的一無所知。
STC單片機燒錄程序,根本不用什麼燒錄器,更與AT單片機毫無關系,怎麼會想到用AT的燒錄器呢。STC單片機只用電腦串口就可燒錄程序。但因現在的電腦都沒有串口了,所以要用一條USB轉串口線就行。更簡單的,上網買一個USB轉TTL模塊,有4條線,VCC,GNG,TXD,RXD與單片機的這4個連接,單片機正常外接晶振,復電路即可完成燒錄。更具體的方法,去STC官網下載技術手冊,有更詳細說明。
再去STC官網下載專用燒錄軟體:STC-ISP軟體包,裡面還有USB轉串口的驅動程序。因為,要用USB轉串口線要安裝驅動程序。
最後說一句,你用燒錄器給STC燒錄程序,那已經把STC單片機燒壞了,再重換一個或再買一片吧。
❷ 請問STC單片機開發板燒錄的問題
開發板為了能燒錄同一個系列的單片機,留的腳位是按照最多的管腳來預留的
首先你要找到1腳所在的位置(在撥位開關下方),同時找到你晶元上1腳的位置(晶元一腳邊上有凹槽)。
這樣下面的腳位是空的
只要保證1腳對應上,就可以燒錄了
❸ 單片機燒錄程序問題
需要利用下載器和下載軟體才能將keil程序輸出的hex文件燒錄到單片機中。具體操作請參照以下步驟,演示單片機為51單片機。
1、首先准備好51單片機最小系統板和燒錄器。
❹ STC89C52的單片機,用於燒錄的管腳是哪幾個
方法一:
你去淘寶買一個USB介面的AVR下載線。 (如果您的計算機有一個並行埠,一個並口下載電纜也行)。該晶元AT89C51和AT89C52投票。購買AT89S51 AT89S52。 Atmel的AT89系列微控制器晶元上的「S」字的ISP下載線。表示「C」字是一個CMOS晶元,不能用下載電纜的燃燒過程。只用昂貴的程序員燃燒過程。一般常見的是刻錄軟體盛榮。
你說,該方案應該是雙龍SLISP,它可以燃燒所有的AVR晶元和AT89S51 AT89S52(8051內核)。所以我建議你購買的AVR下載電纜,以便以後可以刻錄AVR單片機。如果你買了下載電纜。一般包含在CD-ROM刻錄軟體安裝就行了。如果你下載電纜下載網站,你可以去雙龍。網址:<a href="http://www.sl.com.cn" www.sl.com.cn 的如果不是你加我下QQ,我給你這個文件不是。 QQ:373884636。如果不是,如何刻錄,我可以教你。
你切換到STC單片機。例如,STC89C52。該引腳與AT89C52是兼容的。 STC89C52支持ISP。下載電纜,你也可以去淘寶買一個。只有幾元錢。 (AVR下載線USB介面大概是100多塊,並行埠便宜,大概幾十件。STC下載線最便宜的)刻錄軟體,當你購買下載電纜問人想一下就行了。
不管你用什麼方法燒晶元。燒傷實際上是MCU只寫入最終代碼0和1。一般十六進制16進制文件。 Keil編譯源代碼(源代碼是你的匯編或C語言編寫代碼),你設置,它會自動生成hex文件。再燒,燒入單片機相應的開發工具就行了。很簡單的。
❺ STC單片機開發板給單片機燒寫程序的時候要用到哪些管腳貼片的單片機是怎麼燒寫程序的
STC單片機開發板給單片機燒寫程序是不行的。
1、首先我們都是通過電腦的串口(232電平)通過232晶元轉換為TTL後再給單片機,實現下載功能。
2、第1步用到stc的串口軟體,這個軟體下載時要和單片機進行握手,STC內部協議。
3、你的單片機開發板沒有這個握手,怎麼能下載程序呢?
如果想試一試,可以這么干:
1、把stc的握手碼,及過程碼(如何將hex文件燒進去的)截出來。
2、通過單片機程序把這個握手碼及過程碼發給另一個單片機。
3、如何將hex文件傳給另一塊單片機呢,可以把hex文件放到sd卡里。開發板上的單片機不斷的讀取sd卡的文件傳給另一個單片機。
❻ 單片機燒錄時用到哪幾個腳
常用的兩個廠家的單片機。
Atmel的單片機:幾乎所有腳都要用。
電氣連接是電腦-->MAX232-->控制晶元(也是單片機)-->被燒錄單片機
STC的單片機:電源正負腳,晶振腳(要用上晶振),復位腳(要用上復位),然後就是p3.0 和 p3.1 兩只腳。 共計7隻腳.
電氣連接是電腦-->MAX232-->被燒錄單片機
STC單片機開發板給單片機燒寫程序是不行的。
1、首先我們都是通過電腦的串口(232電平)通過232晶元轉換為TTL後再給單片機,實現下載功能。
2、第1步用到stc的串口軟體,這個軟體下載時要和單片機進行握手,STC內部協議。
3、你的單片機開發板沒有這個握手,怎麼能下載程序呢?
如果想試一試,可以這么干:
1、把stc的握手碼,及過程碼(如何將hex文件燒進去的)截出來。
2、通過單片機程序把這個握手碼及過程碼發給另一個單片機。
3、如何將hex文件傳給另一塊單片機呢,可以把hex文件放到sd卡里。開發板上的單片機不斷的讀取sd卡的文件傳給另一個單片機。
❼ stc單片機燒錄步驟
STC單片機燒錄代碼步驟:(以下文字由wannenggong經鍵盤錄入)
1、需要有一根下載線。可以是連接電腦主板原生串列9針COM埠經MAX232晶元轉換的串口連接線;也可以是連接電腦USB埠經CP21xx或CH3xx晶元轉換的串口接線,如果使用的是USB轉串口的下載線,使用前需要在電腦中安裝相應轉換晶元的驅動程序,目前使用最多的是CH340下載線,驅動安裝成功後可以在電腦「設備管理器」埠列表中看到:USB-SERIAL CH340(COMx)項、此時需要牢記這個x也就是串口號碼,例如:COM4。
2、連接下載線與STC單片機的串口1(P3.0,P3.1埠),此時需要注意的是下載線的TXD/RXD與單片機的TXD/RXD引線需要交叉連接。
3、到STC單片機官網下載最新版的STC-spi軟體,打開軟體後(1)、選擇待下載晶元的型號。(2)、選擇串口。(3)、設置波特率,最低波特率設為2400最高可以根據不同晶元從低到高試著設置。(4)、打開編譯通過的.hex目標文件。
4、先不給單片機通電,點擊「下載/編程」,等待3秒左右為單片機上電,接下來可以看到軟體窗口的自動操作的各項提示和下載進度條,等待一段時間即可完成下載。
❽ stc12c5a60s2的兩個燒錄引腳這么接可不可以
stc12c5a60s2的兩個燒錄引腳,是留出的那兩個過孔嗎?
那你有沒有想過,燒錄程序時怎麼連線?你准備用USB轉TTL模塊燒錄程序吧,燒錄時需要用4條線與模塊連接,這4條線最好是4晶元的排線,兩端有端子的,直接插到4腳的單排針上,這樣才方便操作。模塊上有排針(或針座),那你的板上應該有一個4腳單排針,並把它放在板子的四周的每一邊上,插線時即方便又不影響其它元件。所以,要把單片機的RXD,TXD引腳連到單排針上,單排針的其餘2腳分別是VCC,GND。至於這4腳的順序,一定要與模塊的這4腳順序相同。
而你這樣留出2個過孔,怎麼與模塊連接,到時候還需要現焊2條導線啰?你那是過孔啊,過孔圓盤的直經很小,焊一次就掉了。無論從哪方面來講,這種做法都不妥,實際上是不可行的。
這回答是用手機純手工按的,請及時採納吧。
❾ 向STC單片機燒寫程序利用VCC,GND,TXD,RXD四個引腳
89c51單片機 EA/VPP是外部存儲器訪問允許,當CUP訪問外部程序存儲器的時候EA/VPP不行保持低電平,如果EA/VPP為高電平接VCC端CPU則執行內部程序存儲器的指令,ALE/PROG介面的作用是地址鎖存用的,用於P0口擴展並口或者存儲器時給鎖存器373(573)提供地址鎖存信號。還有一個功能就是燒錄程序時用到,但又ISP功能後這就沒用了。
❿ 單片機燒錄腳注意事項
給單片機燒錄程序注意事項:
一,要有燒錄轉接器,如USB轉TTL,
二,單片機要滿足最小系統,
三,轉接器的Tx. RX要分別接單片機的Rx TX,
四,單片機一般要冷起動,既燒程序時,要先給到單片機斷電,。