c51问题,一旦解决,立刻结贴!!50点

galle 北京柏斯顿 2003-06-18 11:43:31
我使用at89c55wd作为程序存储器,AT28C256作为字库,问怎么使用编译器编译成两部分代码,让我可以分别烧录芯片.以前一直用汇编,刚使用c51.帮忙了!AT28C256地址0X0000 !只作字库!!
...全文
8 点赞 收藏 14
写回复
14 条回复
galle 2003年06月23日
code unsigned char charData[]={....} _at_0x0000 编译不过呀!!你是用什么编译器呀??我用底是keil 7.0
回复 点赞
babylovecon 2003年06月21日
呵呵,你可以到网上去找一种字库生成软件。
用他生成字库信息就OK了。我以前用过的。
很方便。或者你给我发信,我给你发过去。
babylovecon@163.com
回复 点赞
galle 2003年06月21日
qila(齐拉):你得字库是怎么生成得呀,可以做成这种格式!!可以给我一个软件吗?
for0831@163.com
回复 点赞
galle 2003年06月21日
我使用得是
{“喊”,0xbb,0xa6,0x00,0x80,0x40,0x60,0x30,0x24,0x13,0xfe,0x82,0x04,0x62,0x04,0x22,0x04,0x0b,0xfc,0x12,0x04,0x12,0x00,0xe2,0x00,0x22,0x00,0x22,0x00,0x24,0x00,0x24,0x00,0x28,0x00,};型得
回复 点赞
qila 2003年06月20日
以上是我用过的汉字库的部分定义!
回复 点赞
qila 2003年06月20日
hz_lib.c

code Byte Hz_Lib[]={0xd5,0xfd,0x00,0x08,0x7f,0xfc,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x11,0x10,0x11,0xf8,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x04,0xff,0xfe,0x00,0x00,
0xb1,0xb1,0x04,0x80,0x04,0x80,0x04,0x88,0x04,0x98,0x04,0xa0,0x7c,0xc0,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x80,0x1c,0x82,0xe4,0x82,0x44,0x7e,0x00,0x00,
0xc6,0xab,0x10,0x80,0x10,0x44,0x17,0xfe,0x24,0x04,0x24,0x04,0x67,0xfc,0xa4,0x00,0x24,0x04,0x27,0xfe,0x26,0x94,0x2a,0x94,0x2b,0xfc,0x2a,0x94,0x32,0x94,0x22,0x94,0x22,0x0c,
0xb6,0xab,0x02,0x00,0x02,0x00,0x02,0x04,0xff,0xfe,0x04,0x00,0x09,0x00,0x09,0x00,0x11,0x10,0x3f,0xf8,0x01,0x00,0x09,0x40,0x09,0x20,0x11,0x10,0x21,0x18,0x45,0x08,0x02,0x00,
0xc4,0xcf,0x01,0x00,0x01,0x04,0xff,0xfe,0x01,0x00,0x01,0x04,0x7f,0xfe,0x48,0x24,0x44,0x44,0x5f,0xf4,0x41,0x04,0x41,0x04,0x5f,0xf4,0x41,0x04,0x41,0x04,0x41,0x14,0x40,0x08,
0xce,0xf7,0x00,0x00,0x00,0x04,0xff,0xfe,0x04,0x40,0x04,0x40,0x04,0x44,0x7f,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x48,0x34,0x50,0x04,0x40,0x04,0x7f,0xfc,0x40,0x04,
0xcb,0xd5,0x08,0x20,0x08,0x24,0xff,0xfe,0x08,0x20,0x0a,0x20,0x02,0x10,0x3f,0xf8,0x02,0x10,0x02,0x10,0x22,0x18,0x24,0x16,0x44,0x12,0x08,0x10,0x10,0x10,0x20,0x50,0x40,0x20,
0xbe,0xa9,0x02,0x00,0x01,0x00,0x01,0x04,0xff,0xfe,0x00,0x10,0x1f,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x1f,0xf0,0x01,0x00,0x09,0x40,0x09,0x30,0x11,0x18,0x25,0x08,0x02,0x00,
0xbb,0xa6,0x00,0x80,0x40,0x60,0x30,0x24,0x13,0xfe,0x82,0x04,0x62,0x04,0x22,0x04,0x0b,0xfc,0x12,0x04,0x12,0x00,0xe2,0x00,0x22,0x00,0x22,0x00,0x24,0x00,0x24,0x00,0x28,0x00,
回复 点赞
qila 2003年06月20日
code unsigned char charData[]={....} _at_0x0000
回复 点赞
galle 2003年06月19日
jack2004(色情排长) :公司要求呀!没有办法了!
ipnet(大话网络) :请教方法!!
回复 点赞
galle 2003年06月19日
能否在说的详细点呀,举个例子吧!!可以加分多一些!!
回复 点赞
rkt_dijkstra 2003年06月19日
字库另外烧录,
你要用绝对地址的头文件,
从外部的OX0000开始读取你的字库。
回复 点赞
zerospace 2003年06月19日
把字库定义为一个特定的数据结构,比如结构数组。再定义一个指向它的一个指针,该指针赋值为0x0000。引用时,用该指针加上偏移,就可以了。
回复 点赞
CrazyGentleman 2003年06月18日
麻烦
回复 点赞
ipnet 2003年06月18日
何必那么做那,只要把字库当成文件来用程序操作就得了
回复 点赞
用汇编不行吗?用熟悉了,还用C51?
回复 点赞
发动态
发帖子
单片机/工控
创建于2007-09-28

1.0w+

社区成员

2.8w+

社区内容

硬件/嵌入开发 单片机/工控
社区公告
暂无公告