文章目录

  • 1. 编译现象
  • 2. 分析原因
  • 3. 解决方法

1. 编译现象

2. 分析原因

redefinition 中文意思是 “重复定义”。纵览我所写的程序,只有此处首次出现 INT0。既然说我是重复定义,说明被引用到文件里已经定义 INT0。OK,我只包含 reg51.h 头文件,只有找它了。 reg51.h 头文件已经使用 INT0 了。

3. 解决方法

将自己写的 INT0 改成其他名字。(不要改头文件里的 INT0)