请问 版主和各位同行:
现在我在编程的时候要用一些关键字来处理,不知道在CW环境下用什么关键字来访问相应的存储区,希望大家帮助一下!
比如:在KEIL 环境下的C51中定义了: code 类型标识符来访问程序存储区, data类型标识符访问低于128字节的内部数据存储区等...... 例如这样定义一个指针变量:unsigned char code arry[4] ={0,0,0,0}; 或 unsigned char xdata i
而在PIC的开发环境下,统一使用关键字 rom 来代替 code,data或xdata等
不知道在CW环境下用的是那些关键字,请大家告一下,谢谢.
CW里面不是这么定义的,用#pragma CODE_SEG NON_BANKED等,将你写的东西放在某一段内存,或者存储器中
具体可以参考:http://blog.eccn.com/u/107300/archives/2008/5929.htm
看了一下你的给的资料,有几个疑问:
1:如果我使用 #pragma CODE_SEG定义变量的时候是每个变量前面每次都要加上"#pragma CODE_SEG"之类的吗?还是加一次"#pragma CODE_SEG"后就可以在下面定义几个类似的变量?
2:上面的讲的是HC08编译器的使用语法,不知道在CW8.0的版本使用不?
谢谢版主的帮助,我试试看
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |