c51单片机hex文件例子怎样读出程序

>> 关于51单片机红外解码的程序,解释详细,已编译过,可直接使用,并有HEX文件...
关于51单片机红外解码的程序,解释详细,已编译过,可直接使用,并有HEX文件...
所属分类:
下载地址:
hw.rar文件大小:17.67 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
关于51单片机红外解码的程序,解释详细,已编译过,可直接使用,并有HEX文件-About 51 single-chip infrared decoding procedures, a more detailed explanation has been compiled can be used directly and HEX file
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
hongwai6.14 kB14-08-08 15:50
hongwai.hex1.38 kB14-08-08 15:50
hongwai.lnp43.00 B14-08-08 15:50
hongwai.M519.65 kB14-08-08 15:50
hongwai.Opt1,010.00 B14-08-08 15:50
hongwai.plg368.00 B14-08-08 15:50
hongwai.Uv21.94 kB03-02-08 12:13
hongwai_Opt.Bak1,010.00 B03-02-08 12:15
&hongwai_Uv2.Bak&0.00 B03-02-08 09:25
12.16 kB03-02-08 12:13
Text.LST22.10 kB14-08-08 15:50
Text.OBJ6.92 kB14-08-08 15:50
&实验017红外编解码&0.00 B14-08-08 15:50
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载hw.rar
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:290.639ms - init:0.2;find:3.2;t:1.9;tags:0.3;related:231.2;comment:0.2; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧下次自动登录
现在的位置:
& 综合 & 正文
单片机C语言教程:C51HEX文件的生成和单片机最小系统
建立了第一个项目,但为了让编译好的能通过编程器写入51芯 片中,要先用编译器生成HEX文件,下面来看看如何用KEIL uVISION2来编译生成用于烧写 芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字 节,所有数据使用16进制数字表示,
常用来保存单片机或其他处理器的目标程序。它保 存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。我们先来打开第一个 项目,打开它的所在目录,找到test.Uv2的文件就能打开先前的项目了。然后右击图2-1 中的1项目文件夹,弹出项目功能菜单,选Options for Target’Target1’,弹出项目选项设置窗口, 同样先选中项目文件夹图标,这个时候在Project菜单中也有一样的菜单可选。打开项目选项窗口, 转到Output选项页图2-2所示,图中1是选择编译输出的路径,2是设置编译输出生成的文件
名,3则是决定是否要创建HEX文件,选中它就能输出HEX文件到指定的路径中。选好了? 好,我们再将它重新编译一次,很快在编译信息窗口中就显示HEX文件创建到指定的路径 中了,如图2-3。这样我们就可用自己的编程器所附带的软件去读取并烧到芯片了,再用实 验板看结果,至于编程器或仿真器品种繁多具体方法就看它的说明书了,这里也不做讨论。
(技巧:一、在图2-1中的1里的项目文件树形目录中,先选中对象,再单击它就可对它进 行重命名操作,双击文件图标便可打开文件。二、在Project下拉菜单的最下方有最近编辑过
的项目路径保存,这里能快速打开最近在编辑的项目。)
图2-1项目功能菜单
图2-2 项目选项窗口
图 2-3 编译信息窗口
或许您已把编译好的文件烧到了芯片上,如果您购买或自制了带串行口输出元件的学习实 验板,那您就能把串行口和 PC 机串行口相联用串行口调试软件或 Windows 的超级终端,将其波特 率设为 1200,就能看到不停输出的“Hello World!”字样。如果您还没有实验板,那这 里先说说 AT89c51 的最小化系统,再以一实例程序验证最小化系统是否在运行,这个最小化 系统也易于自制用于实验。图 2-4 便是 AT89c51 的最小化系统,不过为了让我们能看出它 是在运行的,加了一个电阻和一个 LED,用以显示它的状态,晶体震荡器能根据自己的情况使用,
一般实验板上是用 11.0592MHz 或 12MHz,使用前者的好外是能产生标准的串行口波特率,后 者则一个机器周期为 1 微秒,便于做精确定时。在自己做实验里,注意的是 VCC 是+5V 的, 不能高于此值,不然将损坏单片机,太低则不能正常工作。在 31 脚要接高电平,这样我们 才能执行片内的程序,如接低电平则使用片外的程序存储器。下面建一个新的项目名为 OneLED 来验证最小化系统是否能工作 。程序如下:
#include & AT89X51.h& //预处理命令
void main(void) //主函数名
//这是第一种注释方式
//定义变量 a 为 int 类型
/* 这是第二种注释方式
do{ //do while 组成循环
for (a=0; a&50000; a++); //这是一个循环 P1_0 = 0; //设 P1.0 口为低电平,点亮 LED for (a=0; a&50000; a++); //这是一个循环 P1_0 = 1; //设 P1.0 口为高电平,熄灭 LED
图 2-4 AT89c51 最小化系统
这里先讲讲 KEIL C 编译器所支持的注释语句。一种是以“//”符号开始的语句,符号之后 的语句都被视为注释,直到有回车换行。另一种是在“/*”和“*/”符号之内的为注释。注 释不会被 C 编译器所编译。一个 C 应用程序中应有一个 main 主函数,main 函数能调用别的功能函数,但其它功能函数不允许调用 main 函数。不论 main 函数放在程序中的那个位置, 总是先被执行。用上面学到的知识编译写好的 OneLED 程序,并把它烧到刚做好的最小化系 统中。上电,刚开始时 LED 是不亮的(因为上电复位后所有的
IO 口都置 1 引脚为高电平), 然后延时一段时间(for (a=0; a&50000; a++)这句在运行),LED 亮,再延时,LED 熄灭, 然后交替亮、灭。第一个真正的小实验就做完,如果没有这样的效果那么您就要认真检查一下电路或编译烧写的步骤了。
&&&&推荐文章:
【上篇】【下篇】后使用快捷导航没有帐号?
查看: 1366|回复: 4
pic单片机hex文件的读写问题
在线时间354 小时
E金币528枚
TA的帖子TA的资源
一粒金砂(中级), 积分 110, 距离下一级还需 90 积分
一粒金砂(中级), 积分 110, 距离下一级还需 90 积分
我将一块pic单片机里的hex文件读出来,然后下载到另一款同型号的单片机里,为什么程序会有问题呢?有没有人遇到过这种问题,是因为程序加密了吗?加密了应该是读不出来的吧
在线时间1249 小时
威望1272分
芯币5260枚
TA的帖子TA的资源
加密了是读不出来的。程序有问题有可能原作者在程序中进行了处理。原因很多
在线时间2132 小时
威望6286分
芯币13134枚
E金币599枚
TA的帖子TA的资源
这说明一个道理啊。自己的东西出去还是加密一点好。要不别人是不劳而获啊
在线时间363 小时
芯币3677枚
E金币469枚
TA的帖子TA的资源
PIC的加密方式与普通单片机是不一样的,加密后只能读取程序的后半段,
在线时间36 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 14, 距离下一级还需 186 积分
一粒金砂(中级), 积分 14, 距离下一级还需 186 积分
学习!还从来没用过加密,但可以肯定加密肯定读不出来
论坛测评队员
Powered by
逛了这许久,何不进去瞧瞧?还没有帐号? 赶紧
用户版块帖子
c语言程序如何转换成hex程序
UID:796705
在线时间1221小时
M币774专家2
我不会转换程序格式,谁有89C52用的程序发几个吧!菜鸟求助!怎样才能将C语言编译成单片机可以烧录的代码。谢谢各位!
UID:796472
在线时间12121小时
M币9963专家30
用编译器编译就可以了,要不发给我,我帮你编译!点下图按钮弹出下面对话框,勾选生成H文件选择项,点确定编译文件[ 此帖被wieke98在 17:45重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请
后查看;或者
成为会员获得更多权限
UID:516488
在线时间9621小时
M币4985专家130
引用第1楼wieke98于 17:32发表的&&:用编译器编译就可以了,要不发给我,我帮你编译!点下图按钮[图片]....... 你的软件是完全汉化版吗?分享出来给我用用吧,哈哈
我的也是汉化的.UV2.要吗?
不会吧,,还在用E文
UID:796472
在线时间12121小时
M币9963专家30
是的,不知什么原因发了几次都不成功!
UID:516488
在线时间9621小时
M币4985专家130
引用第3楼wieke98于 18:20发表的&&:是的,不知什么原因发了几次都不成功! 你QQ是多少?我加你,发给我用用我也有一个,但汉化不完全
UID:796472
在线时间12121小时
M币9963专家30
还是无法上传,可能是文件太大,谁要就联系我好了!QQ[ 此帖被wieke98在 08:19重新编辑 ]
UID:516488
在线时间9621小时
M币4985专家130
引用第5楼wieke98于 18:34发表的&&:QQ 感谢,我加你了
UID:790574
在线时间1845小时
M币1110专家15
我的也是全部汉化的.很好用.奇迹还在用着E文的KEIL吗?
本文内容包含图片或附件,获取更多资讯,请
后查看;或者
成为会员获得更多权限
UID:796705
在线时间1221小时
M币774专家2
谢谢各位!
UID:796705
在线时间1221小时
M币774专家2
&&&& ORG 0000H&&&& AJMP MAIN&&&& ORG 030HMAIN:&&&&&&MOV P0,#0FEH&&&& ACALL DELX&&&& MOV P0,#0FFH&&&& ACALL DELX&&&& MOV P0,#0FEH&&&& ACALL DELY&&&& MOV P0,#0FFH&&&& ACALL DELY&&&& MOV P0,#0FEH&&&& ACALL DELZ&&&& MOV P0,#0FFH&&&& ACALL DELZ&&&& AJMP MAINDELX:&&&&&&MOV R5,#02HDELX1:&&&&&&MOV R6,#0FFHDELX2:&&&&&&MOV R7,#0FFHDELX3:&&&&&&DJNZ R7, DELX3&&&& DJNZ R6, DELX2&&&& DJNZ R5, DELX1&&&& RETDELY:&&&&&&MOV R5,#08HDELY1:&&&&&&MOV R6,#0FFHDELY2:&&&&&&MOV R7,#0FFHDELY3:&&&&&&DJNZ R7, DELY3&&&& DJNZ R6, DELY2&&&& DJNZ R5, DELY1&&&& RETDELZ:&&&&&&MOV R5,#1FHDELZ1:&&&&&&MOV R6,#0FFHDELZ2:&&&&&&MOV R7,#0FFHDELZ3:&&&&&&DJNZ R7, DELZ3&&&& DJNZ R6, DELZ2&&&& DJNZ R5, DELZ1&&&& RET&&&& END流水灯程序
访问内容超出本站范围,不能确定是否安全
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:12-30 06:19,
Gzip enabled&

我要回帖

更多关于 单片机hex文件下载 的文章

 

随机推荐