『壹』 單片機導入hex文件弄亮
單片機導入hex文件弄亮可以通過以下方法:
1、導入HEX文件,再次打開Proteus,右鍵單片機,點擊「編輯屬性」按鈕2)新窗口中點擊「ProgramFile」會彈出尋找HEX文件的小窗口,找到前面生成的HEX文件
2、點擊Proteus左下角的啟動按鈕。
『貳』 鍗曠墖鏈烘庝箞鐑у綍紼嬪簭錛
闇瑕佸埄鐢ㄤ笅杞藉櫒鍜屼笅杞借蔣浠舵墠鑳藉皢keil紼嬪簭杈撳嚭鐨刪ex鏂囦歡鐑у綍鍒板崟鋩傚墠鐗囨満涓銆傚叿浣撴搷浣滆峰弬鐓т互涓嬫ラわ紝婕旂ず鍗曠墖鏈轟負51鍗曠墖鏈恆
1銆侀栧厛鍑嗗囧ソ51鍗曠墖鏈烘渶灝忕郴緇熸澘鍜岀儳褰曞櫒銆
2銆佹墦寮stc-isp鐑у綍杞浠墮夋嫨濂藉崟闂烽泙娓呯墖鏈哄瀷鍙鳳紝榪欓噷鐨勬墍閫夌殑鍗曠墖鏈哄瀷鍙蜂負STC89C/LE52RC銆傚湪姝ゅ彲浠ヨ傚療鍒扳滀覆鍙e彿鈥濇樉紺烘病鏈夊彲鐢ㄧ殑鎺ュ彛銆
3銆佹帴鐫鎶婄儳褰曞櫒涓51鍗曠墖鏈烘渶灝忕郴緇熻繛綰匡紝鎻掑叆鐢佃剳銆
4銆佺數鑴戝凡緇忚瘑鍒鍒頒覆鍙e彿錛圕OM10錛夊悗錛岄夋嫨鐐瑰嚮鈥滄墦寮紼嬪簭鏂囦歡鈥濓紝灝嗙洰鏍噃ex鏂囦歡瀵煎叆銆
5銆佺劧鍚庣偣鍑燴滀笅杞解濋夐」錛屽彲浠ュ瞾鑴婄湅鍒拌蔣浠剁晫闈㈠彸涓嬭掓樉紺烘嗘樉紺衡滄e湪媯嫻嬬洰鏍囧崟鐗囨満...鈥濄
6銆佺劧鍚庡瑰崟鐗囨満閲嶆柊涓婄數錛屼笉涔呭悗錛岃蔣浠剁晫闈㈠彸涓嬭掓樉紺烘嗘樉紺衡滄e湪閲嶆柊鎻℃墜...鎴愬姛鈥濄傚畬鎴愪互涓婅劇疆鍚庯紝鍗沖彲瀹屾垚緇欏崟鐗囨満鐑у綍紼嬪簭銆
『叄』 Jlink使用技巧之單獨下載HEX文件到單片機
前言:探討JFlash軟體在單片機程序下載中的應用,本文將指導如何使用此工具實現Hex和Bin文件的下載。
JFlash的下載和安裝:首先,安裝JFlash軟體,此安裝會自動包含JLink驅動程序。軟體提供以下功能。
1. 打開JFlash:啟動軟體。
2. 創建新工程:點擊「文件」選項,選擇「新建工程」。
3. 選擇晶元型號:支持多種ARM Cortex內核晶元,例如STM32F103RE系列。
4. 連接晶元:若採用SWD模式,需連接SWDIO、SWCLK、GND線。連接後,通過「目標」菜單,點擊「連接」,若連接成功,LOG窗口會顯示連接狀態。
5. 打開燒寫文件:支持Hex、Bin等文件格式,Bin文件需指定起始地址。
6. 開始燒寫:選擇Hex文件後,點擊「目標」菜單,選擇「生產編程」或使用快捷鍵F7,等待幾秒,程序下載完成,底部窗口顯示成功。
7. 開始運行:下載成功後,點擊「目標」菜單,選擇「手動編程」並「啟動應用程序」,或使用快捷鍵F9,程序開始運行。
8. 設置自動運行:通過「選項」菜單,打開「項目設置」,切換至「生產」選項,勾選「啟動應用程序」,實現每次下載後程序自動運行。
保存當前工程配置:將當前工程配置保存為文件,如「STM32F103RE.jflash」,以便下次下載時直接使用。
JLink軟體下載:JLink_Windows_V614b的下載鏈接。
歷史精選文章:推薦查看相關文章,獲取更多單片機編程技巧。
關註:歡迎訪問個人博客或微信公眾號,獲取更多技術分享。
『肆』 如何打開hex文件/從單片機里讀程序
這個一般都加密了,不能隨意讀取的,真需要的話要去解密公司進行解密,費用很高的。
假如是僅僅需要修改顯示內容的話,只要用配套的軟體就可以修改顯示內容的。
『伍』 51鍗曠墖鏈哄備綍瀵煎叆hex鏂囦歡錛
1銆侀栧厛鍦ㄧ數鑴戜笂鐢╬roteus杞浠舵墦寮鐩鏍囨枃浠躲傜劧鍚庣敤榧犳爣宸﹂敭鍙屽嚮51鍗曠墖鏈哄浘鏍囷紝濡傚浘鎵紺恆傜劧鍚庡湪鍑虹幇鐨勭獥鍙d腑錛岀偣鍑諱笅鍥句腑鐨勬枃浠跺す鍥炬爣銆傜劧鍚庡湪鐢佃剳鏂囦歡澶逛腑鎵懼埌緙栬瘧濂界殑HEX鏂囦歡瀵煎叆銆
2銆乲eil閲岀紪璇戞椂錛岃劇疆杈撳嚭鏂囦歡涓.HEX鏂囦歡鏍煎紡銆傜劧鍚庡湪proteus涓鎵撳紑CPU灞炴э紝鍦ㄧ▼搴忚懼畾鏍忓~鍏HEX鏂囦歡璺寰勫強鍚嶇О錛堜篃鍙浠ラ氳繃鍚庨潰鐨勬祻瑙堟寜閽鎵懼埌璇ユ枃浠訛紝閫変腑鍗沖彲錛夈傜劧鍚庤繍琛屽嵆鍙銆
3銆乸roteus閲岋紝鍙屽嚮鍗曠墖鏈猴紝璺沖嚭涓瀵硅瘽妗嗭紝鐐瑰嚮programFile杈逛笂鐨勬枃浠跺す鎸夐挳錛屾壘鍒頒綘鐨勯偅涓狧EX鏂囦歡錛屽氨鍙浠ュ姞杞姐
4銆佸厛鍦╧eil涓鎶婄▼搴忕紪濂斤紝鍦≒ROTEUS涓鍙屽嚮鍗曠墖鏈猴紝涔嬪悗鍑虹幇榪欎釜欏甸潰鍦ㄥ硅瘽妗嗕腑鎵懼埌浣爇eil緙栧啓鐨勭▼搴忕殑鏂囦歡鍗沖彲銆
5銆侊紝鐢╧eil鐢熸垚.hex鏂囦歡錛屽湪isis涓鍙沖嚮at89c51錛屽啀宸﹀嚮錛屽嚭鐜扮浉搴斿厓浠剁殑灞炴у硅瘽妗嗏淧rogramFile鈥濅竴欏逛腑閫夋嫨瑕佸姞鍏ョ殑.hex鏂囦歡銆
6銆佸伐鍏/鍘熸枡windowsXPPROTEUS鐢熸垚鐨凥EX鏂囦歡鏂規硶/姝ラPROTEUS瀹夎呭ソ鍚庯紝榛樿や笉浼氬湪妗岄潰涓婁駭鐢熷揩鎹鋒柟寮忋
『陸』 單片機的Keil程序導入ISIS怎麼導啊
有兩種方法:
1,用keil生成.hex文件,在isis中右擊at89c51,再左擊,出現相應元件的屬性對話框「Program File」一項中選擇要加入的.hex文件。
2,聯調.聯調設置步驟如下:
(1)把安裝目錄Proteus\MODELS下的VDM51.dll文件復制到Keil安裝目錄的\C51\BIN目錄中。
(2)修改Keil安裝目錄下Tools.ini文件,在C51欄位加入TDRV5=BIN\VDM51.DLL(「PROTEUS 6 EMULATOR」)並保存。注意:不一定要用TDRV5,根據原來欄位選用一個不重復的數值就可以了。引號內的名字隨意。
(3)打開Proteus,畫出相應電路,在Proteus的「Debug」菜單中選中「Use Remote Debug Monitor」。
(4)進入Keil的Project菜單Option for Target『工程名』。在Debug選項中右欄上部的下拉菜單選中Proteus Driver。再進入Settings,機子IP設為127.0.0.1,埠號為8000。
(5)在Keil中進行debug,同時在Proteus中查看直觀的結果。這樣就可以像使用模擬器一樣調試程序了。
『柒』 單片機設計,c程序編譯成hex,燒錄
用Keil 51啊.如果原有工程所有文件,直接打開工程,在輸出設置選上Hex輸出.再編譯就可以了.如果只有代碼.那就創建工程,把代碼添加到工程中,同時看看代碼中用#include""中包含了哪些,看看這些文件是不是在Keil\C51\INC下有,沒有就得找到他裡面的內容,自己創建個文件到工程中,這樣就可以編譯了