登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→C51编程:烧芯片[yyzzhh2000]
*第7556篇: C51编程:烧芯片
楼 主:
yyzzhh2000
2003年1月10日11:04
C51编程:烧芯片
请问:我正要做一多任务单片机程序,主程序放在89c51中(没写满!!!),任务模块放
在外部程序存储器中(主管说:系统要求如此),而在KC中编译生成一个HEX文件,我该如何
将HEX文件分两部分写在内和外呢!!能实现吗??该如何实现?
第
2
楼:
美丽的鸡蛋
2003年1月10日12:21
这样
分两个文件写
用汇编写的话应该比较简单,关键是知道任务程序入口地址,也可以通过ORG来指定程序地
址。
用C的话,需要利用编译器的编译连接指令啦,还有对KEIL环境很熟悉...看M51文件可以知
道其函数入口的地址,这样在内部程序用汇编就可以跳转到相应地址执行就可以了
第
3
楼:
yyzzhh2000
2003年1月10日15:22
美丽的鸡蛋
如果用kc语言该如何实现,能具体一点吗?分两个文件写程序,但编译后是一个HEX文件
啊。具体一点好吗??能发E-MAIL给我吗?YYZZHH2000@163.NET,谢谢!!!
第
4
楼:
a12345678
2003年1月11日09:21
回复C51编程
建议用C51作一个框架,然后编译后,改写为C51可以接收的标准ASM51程序.这样便于控制.
第
5
楼:
tm1300
2003年1月11日10:54
如此
程序可以分两类,一类为引导程序,专门用于向外部存储器(如EEROM)写固化的任务;另
一类为你的运用程序。
该两个程序应该分别写,先用引导程序往外部存储器下载固化的任务。接着,主程序可以开
辟几个进程,通过不同的外部地址对外部存储器进行操作。
>>>>>>对该主题发表你的看法
本主题贴数
5
,分页:
[第1页]
[上一篇主题]:
初学者:请问在西安哪里可以买到rtl8139??
[下一篇主题]:
初学者:关于用串口来发送文件