‘壹’ 单片机导入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下有,没有就得找到他里面的内容,自己创建个文件到工程中,这样就可以编译了