14位程序存贮器如何换算?

[复制链接]
2548|5
 楼主| c555 发表于 2007-6-23 08:00 | 显示全部楼层 |阅读模式
  我选择了一个单片机,资料介绍中,程序存贮器是  1024x14 program memory。
   我用keil编写的程序,编译生成hex文件,是不是可以容纳1.7k的hex程序?
gyt 发表于 2007-6-23 09:37 | 显示全部楼层

可以啊

如果是hex文件长1.7k,那没有问题
sjl2006 发表于 2007-6-23 10:12 | 显示全部楼层

你用的是不是PIC单片机?

Keil编的Hex程序指令是八位长的,仅供51使用,而你的程序存储器是14位长的,看样子是PIC单片机,二者不匹配。1024x14program memory只能容纳1K的指令字节。若你用的PIC,用MPLAB进行编译。
conwh 发表于 2007-6-23 10:18 | 显示全部楼层

使用8字位的实际是采用2个字节,烧写是一样的

 楼主| c555 发表于 2007-6-25 10:16 | 显示全部楼层

我用的是合泰的单片机

  用合泰单片机,能用keil编译吗?
sjl2006 发表于 2007-6-25 14:39 | 显示全部楼层

看看Keil支持的器件里有没有你的单片机

如果没有,可能不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

264

主题

556

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部