PIC单片机HEX文件二进制解释

[复制链接]
查看11 | 回复1 | 2010-11-8 16:06:45 | 显示全部楼层 |阅读模式
各位前辈们,求帮助! 我用的是PIC16C56单片机,我用mplab 联合PICC编译如下简单的C代码: #include
void main()
{

PORTB=0x01;//00000001
}
编译后生成的HEX文件怎么变成这样了?
:04000000A304FC0B4E
:0803F800010C2600A304000A19
:0207FE00000AEF
:00000001FF
谁能解释一下?或者翻译成二进制代码???
不是单片机的指令长度是12位吗?它这里好像在内存中8位存放??
我只有20分了,全部给你了!

回复

使用道具 举报

千问 | 2010-11-8 16:06:45 | 显示全部楼层
生成的HEX文件是16进制的,写入单片机程序存储器里时软件会转化为二进制码,这个不需要你去翻译成二进制代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行