A. 如何將程序代碼燒錄進STC單片機 詳細�0�3
STC 先安裝<STC 單片機編程工具>軟體到計算機中, 然後進行下面的操作。 以下是燒錄程序的主要界面。 燒錄過程非常簡單, 操作也非常簡單。 圖中紅色的五個大數字就 表示了整個過程。簡簡單單的五步就可以了(實際上只需 4 步)。 啟動本燒錄程序後, 第一步就是選擇燒錄器件。 本燒錄軟體支持STC 全系列的 51 單片機晶元, 因此, 第一步必須選擇相對應的型號。 由於本實驗板選用的單片機晶元就是本燒錄軟 件首次啟動默認的型號,所以,本項一般都不需要選擇。另外,「 AP Memory」是指該晶元的內存大小和起止地址, 根據器件型號自動更改, 不必 理會。 選擇了器件型號, 第二步就應該選擇將要被燒錄的 HEX 機器碼文件。 HEX 文件由單片機開發環境輸入、 編輯代碼, 最後編繹產生。至於如何產生 HEX 文件, 很多資料也都有介紹, 本板光碟中有詳細的說明, 並且提供了多套開發軟體(每套都能用) 。 通過對照自學完全可以很快掌握操作。 並且,本實驗板光碟也提供了多 種單片機開發環境供大家學習研究。 本光碟中提供了一些例子程序, 大家可以點「open file」按鈕, 彈出以下窗口(源程序也 有,但這里不顯示),先選擇一些例子程序燒錄實驗。 選好了文件後, 大家可以發現「文件校驗和」 中的數據發生了變化, 大家可以通過留意這個數據是否 變化來確 定打開文件是否成功, 或者文件刷 新是否 有更改。 當然, 文件打開後, 會顯示在右邊的數據區, 大家也可以觀查右邊數據區是否有更改。不過, 當數據太多時, 更改的地方又很少時, 觀查「文件校驗和」 會更快更准確。 選好了器件, 選好了文件, 第三步就可以設置串口和串口通信速度了。 串口是一個九針的插座, 老式的滑鼠口就是串口。 為了讓通信可靠, 我們可以適當的選低一些的速度, 這個串 口線較長時非常重要。 燒錄過程中, 如果出現失敗, 可以考慮將串口通信速度降低再試, 這是由於機器配置以及當地環境因素決定的, 當環境干擾過大時, 必需選低一點的波特率(即通信速率) 。燒錄成功與失敗,可以從信息區的提示看出。 選擇並設置好串口後(一般不需更改) , 進入第四步, 而這一步基本上不用更改。 設置時鍾倍頻主要是為了提高工作速度, 設置時鍾增益是為了降低電磁幅射。 這些, 對於高級工程人員和最終產品會很有用, 對於初學者來說, 只當沒有看見就行了。第五步是最後一步, 點擊「Download/下載」 , 就可以進入燒錄狀態。特別 說明 :點擊「 Download/ 下載」之前實驗板的電源開關必須關閉,使單片 機徹底斷電, 點擊「Download/下載」 之後才可以使單片機上電,完成 程序的燒錄。 注意: 點擊「Re-Download/重復下載」 也可以, 這常用於大批量的編程, 不必每次都去點「Download/下載」 。 出現以下圖狀態時, 給實驗板通電就可以完成編程過程(如果實驗 板已經通電,則必須關掉電源 1 秒鍾再次通電)。 重點注意事項: 注意: 整個燒錄過程中(任何過程中) , 不要用手或者導體接觸單片機集成電路的引腳或者電路! 這樣很可能會永久性的損壞單片機實驗板或者集成電路或者電腦主機。 原因: 絕對大多數的電腦沒有採取良好的接地措施! 而電腦主機、 顯示器的電源電路中,又有電容直接連接到市電, 這個電壓和電流經常會達到很高, 當我們觸摸電腦機箱後, 有時會感受到明顯的電擊, 就是這個原因! 另外盡量消除人體的高壓靜電, 高壓靜電也可能對 集成電路或者電路已經造成永久性的損壞。 解決方法: 當實驗板與電腦連接時, 盡量不要用手接觸單片機引腳; 盡量消除人體的高 壓靜電(實驗時保持手有一定的潮濕度,可有效抑制靜電產生) 現在就過過癮吧! 在本光碟中提供了一些例子程序, 並且提供了已經編譯好的HEX文件, 立即打開,試著分別燒錄試試吧! 同一塊集成電路(MCU), 通過不同的源程序代碼, 傾刻間表現出不同的功能, 並且可以長期穩定工作, 這就是單片機的魅力所在! 只有懂了單片機, 才能設計開發出更復雜 、更可靠、更穩定的產品! 所以說, 不論學習電子技術多少年, 不論有了多少年電子工作經驗, 不論是否會修理電 子產品,如果不懂單片機,就始終低人一等!!! 單片機不難, 採用本站最新S TC 編程、 實驗、 開發一體化功能單片機板, 先實踐, 後理 論,在書和光碟的幫助下,讓你最快速度學會單片機! 仕別三日, 當令人刮目相看! 要實現理想, 從現在做起!
B. stc89c52單片機如何燒程序
利用串口燒寫,和電腦連接硬體可以是RS232轉TTL,也可以是USB轉232,再轉TTL,也可以直接用uSB轉TTL,最後一種最簡單,開發板還可以用轉換線提供的電源。硬體搭建好後,打開STC提供的燒寫軟體,經簡單設置即可進行下載。
C. 誰知道stc89c52單片機怎樣燒錄程序急急急求答案
首先你應到STC單片機的官網下一版STC_ISP軟體,而後可以用電腦原生的9針CMO口配合MAX232模塊通過串口下載(燒錄)代碼,也可以淘一個USB_TTL模塊模擬串口下載代碼,至於如何操作請移步「網路一下」,網頁上有許許多多相關方法、經驗。
D. STC12C5A32S2-35I-LQPF44 單片機怎麼燒錄程序
STC單片機燒寫程序步驟
找一個下載器,下載器的GND、TXD、RXD三條線跟單片機的三條線接好之後,把下載器插上電腦,然後打開這個軟體,下圖的紅色地方要設置好,
1,MCU是STC89C52或是STC12C5A60S2之類。
2,COM口要設置好
3,波特率先設最最9600,如果下載不成功,就再調低,如果下載成功,可以再往上調,如果115200都成功,就一直用這個就行。(下載器的線如果太長,波特率無法比較高,這是下載程序的速度,越高,下載程序速度越快。)
E. STC單片機程序燒寫不進去,就停在給mcu上電那一步,請問這個問題怎麼解決謝謝!
1、檢查下串口工作是否正常,將串口的2腳和3腳短路,然後打開串口調試程序試下,看看串口通信是否正常。
2、檢查232轉換器是否正常,可以將232輸入輸出的引腳短路,即將單片機拔下來,將單片機串口的RX和TX短路,用串口調試程序調試看是否正常。
3、檢查單片機的晶振是否工作、電源電壓是否正常。
4、如果線路中有485等多餘晶元掛在串口上,將這些東東拆下來試試。
你的ISP設置好像沒有什麼問題
F. 我自己焊的單片機,是用串口的,用STC-ISP燒程序的時候,總燒不進去,怎麼回事啊
1.點擊下載程序按鈕之後,給單片機重新上電,才能燒進去,這是STC的說明。
2.串口號選錯沒。
3.STC某些特別型號的單片機需要將某些引腳拉到特定的電平才能燒進去,具體查查說明
G. 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秒左右為單片機上電,接下來可以看到軟體窗口的自動操作的各項提示和下載進度條,等待一段時間即可完成下載。
H. 有什麼方法可以給單片機stc12c2052燒程序
凡是STC單片機,都是用串口燒錄程序的。但是,因現在的電腦都沒有串口了,所以,要買一條USB轉232串口線,或USB轉TTL線。
然後要安裝USB轉串口的驅動程序,再用STC專用的燒錄軟體:STC-ISP燒錄。
去我的網盤下載STC-ISP最新版,裡面就有USB轉串口的驅動程序和安裝方法。
網頁鏈接
I. 單片機燒錄原理
單片機燒錄原理有三種方式:
1、把單片機當做一個ROM晶元,早期的單片機都是如此。將單片機放在通用編程上編程時,就像給28C256這樣的ROM中寫程序的過程一樣。
2、像AT89S52或AVR單片機一樣,在單片機上有SPI介面,這時用專用的下載線將程序燒寫到單片機中。這時不同的是,單片機的CPU除了執行單片機本身的指令之外,還能執行對ROM進行操作的特殊指令,如ROM擦除、燒寫和校驗指令。在編程ROM時,下載線先通過傳輸這些指令給CPU執行(擦除ROM、讀入數據、燒寫ROM、和校驗ROM),這樣完成對單片機的ROM的燒寫。
3、引導程序,即單片機中已經存在了一個燒寫程序。啟動單片機時首先運行這程序,程序判斷埠狀態,如果符合「要燒寫ROM」的狀態存在,就從某個埠(串口、SPI等等)讀取數據,然後寫入到單片機的ROM中。如果沒有「要燒寫ROM」的狀態,就轉到用戶的程序開始執行。
(9)stc單片機燒程序擴展閱讀:
理解這個原理需要知道幾個知識點:
單片機是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
單擊片燒錄原理總結:
ICP:使用SWD介面進行燒錄,如J-Link燒錄器和J-Flash軟體配合使用。
ISP:使用引導程序(Bootload)加上外圍UART/USB等介面進行燒錄。
IAP:軟體自身實現在線電擦除和編程的方法,不使用任何工具。程序通常分成兩塊,分別為引導程序和應用程序。
可以這樣比喻性的理解:單片機就是電腦的主板,我們寫的程序就是操作系統,主板裡面裝入引導操作系統的基本程序,下載程序就是給電腦裝系統。
J. 是不是所有的stc單片機都可用串口燒錄程序,可以燒AT的嗎
您好:
所有的STC單片機都可用串口下載程序,也可以用usb下載程序,AT系列的單片機要用專用的編程器和下載軟體。建議初學都者用STC系列的,如STC89C52,直接用串口下載程序就ok了。如果你要用usb下載也可以,買個usb的下載器就ok了。最好買個開發板學吧,當你把程序寫出來實現你想要的功能時,會有很大的成就感。