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

📄 iap.c

📁 数控系统的模拟系统,用SSTC51仿真单片机,仿真数控机床切割,能执行数控机床代码.
💻 C
字号:
#if 0
#define SFCF 0XB1H
#define SFAH 0XB4H
#define SFAL 0XB3H
#define SFDT 0XB5H
#define SFCM 0XB2H
#define SFCF 0XB1H
#define SFST 0XB6H
#define LOWBYTE(v)    ((unsigned char)(V))
#define HIGHBYTE(v)  (((unsigned char)(unsigned int)(v))>>8)


void byte_program(unsigned int  temp_addr, unsigned char  temp_data)

{
SFCF=SFCF|0X40;
SFAH=HIGHBYTE(temp_addr);
SFAL=LOWBYTE(temp_addr);
SFDT=temp_data;
SFCM=0X0E;
while((SFST&0X04!=0));
}

unsigned char  byte_read(unsigned int temp_addr)

{
unsigned char temp_data;
SFCF=SFCF|0X40;
SFAH=HIGHBYTE(temp_addr);
SFAL=LOWBYTE(temp_addr);
SFCM=0X0c;
temp_data=SFDT;
return temp_data;
}

void SaveXYToNVRAM(void)             //保存当前的坐标值
  {  
     byte_program(0x6000,Pref_x) ;

   byte_program(0x6005,Pref_y) ;

  }
 void ReadXYFromNVRAM(void)	/*读当前的坐标值 */
 {
    
      Pref_x= byte_read(0x6000);
	
        Pref_y= byte_read(0x6005);
 }
 #endif

⌨️ 快捷键说明

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