A. 如何把程序移植到單片機里,萌新要自己動手做的話有哪些方法,具體點呢謝謝
如果是STC單片機的話因為有ISP功能,下載STC_ISP軟體從串口下載到單片機。如果是普通的單片機,需要用編程器燒錄到單片機。
B. 如何把Keil里編寫的程序導入到單片機板子里呢
買了開發板,那就好好看看說明資料里的如何下載程序一章吧。肯定會有一根下載線的,同時你要在電腦里安裝下載軟體,然後把keil編譯後生成的hex文件選上點擊下載即可。
C. 學習單片機第一步:如何將程序(控制思想)下載到單片機中
一定要看哦。。通過這個視頻的短短講解可以收獲不小哦。 下載器的工作原理: 其實單片機下載器很簡單,記得在07年的時候,那時候利用單片機ISP功能的串口下載器非常流行,過了兩年科技發達了,人民生活水平提高了,筆記本降價了,台式機淘汰了。很多人都購買了筆記本,可是筆記本沒有了DB9串口。這可難倒了很多人哦。 就這么簡單,在一塊電路板上有塊晶元,我們一起來看下它的原理圖吧: 仔細看,可以知道,原來這個電路圖里無非就三部分,第一兩個接插頭,第二輔助的器件,第三就是主控制晶元,Atmega8-16PU,也就是AVR系列的單片機。其他的大家應該都看得明白,結合實物圖有元器件、usb公頭、還是黑忽忽的晶元。 但是焊接好了,就能用了嗎?其實不然,這個下載器功能所在關鍵就在於那個晶元,這個晶元這里起到了虛擬USB的功能,通過它與電腦通訊,可以在電腦虛擬一個USB介面出來,通過專用的軟體就可以下載程序了。 所以這個晶元比較神秘,它裡面就有一個程序,只要想辦法把這個程序下載到ATMEGA8晶元中,它就能正常工作了,以下是下載器的軟體界面: 該軟體可以非常神速的將單片機所能識別的十六進制文件下載到單片機中。 當然了,說到這里我想DIY愛好者應該很想知道那個atmega8的程序在那裡了吧。我這里有,得以與網友幫忙,自己修改了一個。如果有需要的朋友可以在留言中留下自己的郵箱,我發一個給你們。不過自己做成功以後要交流心得哦。 先找到一台有串口的台式機電腦,根據原理圖設計一個不需驅動程序利用MAX232可以控制的串口下載器。將該程序通過串口下載器下載進去即可。這樣母板就做成了。 USB下載器驅動程序的朋友可以留下郵箱地址。
D. 51單片機編程完後怎樣下載到單片機
在編譯器裡面勾選 creat HEX File 選項後,編譯成功會生成一個HEX文件。
再通過STC-ISP 這個軟體把程序下載入單片機。
具體使用有問題可再聯系我,這里不方便貼圖
E. 如何將程序代碼燒錄進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 編程、 實驗、 開發一體化功能單片機板, 先實踐, 後理 論,在書和光碟的幫助下,讓你最快速度學會單片機! 仕別三日, 當令人刮目相看! 要實現理想, 從現在做起!
F. 怎麼把程序導入單片機中
如何將已編好的程序塊導入源文件,有兩種方法:
1.打開所要導入源文件的功能塊,在LAD/STL/FBD編輯窗口中選擇菜單FILE-->Generate Source...,輸入源文件名,選擇要導入的塊,點擊OK.後就可以在工程管理器裡面的SOURCE項下找到剛才生成的源文件.打開即可
2.首先在工程管理器裡面的SOURCE項建立一個源文件(打開SOURCE項,菜單:INSERT-->S7 SOFTWARE-->STL SOURCE).打開,菜單:INSERT-->BLOCK,在打開的界面選擇需要導入的塊.結果同上
G. 匯編語言怎麼寫入單片機
利用編譯軟體,業界最常用功能最強大的是KEIL uv2/3,將你的源程序編譯生成為.hex格式的文件。具體用法你可以先下載一個keil c51的軟體。找一個教程看一下。keil c51可以編譯C語言,也可以編譯匯編語言,也可以把兩者混合匯編。但是只有將他們轉換成.hex格式(十六進制格式文件)的文件(或者二進制的文件,這種情況一般很少),單片機才能識別。
程序編譯好後,剩下的工作就是將生成的.hex燒錄到單片機中去啦。使用編程器將文件傳到單片機中就行啦。
編程器(也即程序燒錄器)現在網上有很多賣的(很便宜的,四五十就行了。我前一段時間在淘寶上買了一個。當然,也可以自己做一個,算了下自己做的話,單個的成本也在三十六塊錢左右。單個做不合算,批量才有的賺),很多可以通過計算機串口直接將單片機燒錄好。然後再將燒錄好的單片機取下來,安裝在你的MCU系統中。上電....
搞定收工!O(∩_∩)O~
H. 怎樣把單片機里的程序讀取出來和把程序寫進單片機
1 首先將編寫的程序經模擬軟體調試好,然後編譯保存為HEX文件格式。
2 使用編程器(也叫燒寫器)先選擇晶元的廠家,晶元型號。
3 裝在要燒寫到程序代碼(HEX文件格式)
4進行晶元空白檢查
5選擇編程(進行下載)
6對比檢查(成功)
當然 也可以選擇自己做一個某個晶元的專用的燒寫器。
I. 怎麼把程序下載到單片機里
使用編程器下載到單片機里。