这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ADS1 如何定义变量才能够在ADS1.2中实现常量使用程序代码空间存储

共2条 1/1 1 跳转至

ADS1 如何定义变量才能够在ADS1.2中实现常量使用程序代码空间存储

院士
2006-09-17 18:14:16     打赏
ADS1 如何定义变量才能够在ADS1.2中实现常量使用程序代码空间存储



关键词: 如何     定义     变量     能够     ADS1.2     实现     常量         

院士
2006-12-22 22:43:00     打赏
2楼
问 在ADS1.2中定义常量方式如下:
const unsigned long sx_tab[] ={0x00820200L, 0x00020000L, 0x80800000L, 0x80820200L,}
编以后发下,常量占用的是数据空间(RAM);
在Keil C51中定义常量方式如下:
code unsigned long sx_tab[] ={0x00820200L, 0x00020000L, 0x80800000L, 0x80820200L,}
编以后发下,常量占用的是程序代码空间(ROM/FLASH);
如何定义变量才能够在ADS1.2中实现常量使用程序代码空间存储,这样就可以节约宝贵的数据空间(RAM).??? 1: 我也非常想知道我想显示汉字,程序包含汉字库,结果全存在数据空间(RAM),郁闷 2: 改改RO段再编译试试!!! 3: 这样改就可以了unsigned long const sx_tab[] ={0x00820200L, 0x00020000L, 0x80800000L, 0x80820200L,}


4: ADS1.2中实现常量使用程序代码空间存储用const 定义变量,再用指针引用验证一下。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]