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

📄 callr512.c

📁 c语言和汇编语言混合编程实例详解.rar
💻 C
字号:
/* 这是调用AT24C512汇编程序(RAT512.ASM)的C51程序,                */
/* 文件名为CALLR512.C 。                                           */
/* 功能:  将首址为0X100的AT24C512 EEPROM中连续8个字节值读出,放在   */
/*        地址为80H、81H、...、87H的连续8个字节中去。所读首址可变,*/
/*        所读字节个数可变。                                   */

#include <reg51.h>
#include <absacc.h>

#define uchar unsigned char
#define uint unsigned int

void timedelay(uint timess);
extern uchar chai8;
extern uchar a_func8(uint);
uint data ddr1;

void timedelay(uint timess)
{
 uint tj;
 for (tj=timess;tj>0;tj--){;}
}
void main()
{
  SP=0x50;
  timedelay(10000);
  EA=0;
  ddr1=0x0100;
  chai8=a_func8(ddr1);
  while(1);
 }

⌨️ 快捷键说明

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