⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 P89C669存储实例: 说明: 1. inc 文件夹 是关于P89C669的头文件
💻 C
字号:
/*------------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#include <reg669.h>

extern void sub(void);              // 声明一个外部函数(sub.c)

unsigned char data q_data[5];		// 该数组位于 DATA空间

unsigned char idata q_idata[5];	    // 该数组位于IDATA空间

unsigned char xdata q_xdata[5];     // 该数组位于XDATA空间

unsigned char far q_hdata[5];       // 该数组位于HDATA空间

// (方法1)定义数组位于EDATA空间
unsigned char far q1_edata[5] _at_ 0x7F0155;  //绝对定位到地址0x7F0155.

// (方法2)定义数组位于EDATA空间,见sub.c文件。
// 注意:方法1和方法2 不建议同时使用。因为绝对地址定位可能会产生混乱。
void main(void) {
 
  q_data[0]  = 0x01;
  q_idata[0] = 0x02;
  q_xdata[0] = 0x03;
  q_hdata[0] = 0x04;
  q1_edata[0] = 0x05;

  while(1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -