用PIC18F4423做查表,如何实现?请指教!!

[复制链接]
2260|6
 楼主| action99 发表于 2008-10-29 09:05 | 显示全部楼层 |阅读模式
查表在C语言中怎么样才可以最好的实现,我用数组已经超出范围了。。比喻:<br />unsigned&nbsp;far&nbsp;char&nbsp;Big_9_array[16]={<br />0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,<br />0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00<br />};
xieyuanbin 发表于 2008-10-29 09:48 | 显示全部楼层

这几个元素不至于溢出吧?

定义ROM试试.
soso 发表于 2008-10-29 10:00 | 显示全部楼层

要么你用大模式

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
yewuyi 发表于 2008-10-29 10:02 | 显示全部楼层

似乎有个FAR

  
 楼主| action99 发表于 2008-10-29 10:03 | 显示全部楼层

我这个应该可以的,。。。

unsigned&nbsp;rom&nbsp;far&nbsp;char&nbsp;Big_2_array[16]={<br />0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,<br />0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00<br />};
yewuyi 发表于 2008-10-29 10:54 | 显示全部楼层

rom far unsigned char xxx[16]={...}

  
 楼主| action99 发表于 2008-11-3 13:55 | 显示全部楼层

3K左右的程序,编辑时超过16K?

我加了LCD显示后发现整个程序大于16K了,编辑出错,但我的程序最多只有3K,为什么会超过16K的,我用的是18F4423,请大哥指教一下,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

87

主题

189

帖子

2

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