文章目录 1. 编译现象2. 分析原因3. 解决方法 1. 编译现象 2. 分析原因 redefinition 中文意思是 “重复定义”。纵览我所写的程序,只有此处首次出现 INT0。既然说我是重复定义,说明被引用到文件里已经定义 INT0。OK,我只包含 reg51.h 头文件,只有找它了。 reg51.h 头文件已经使用 INT0 了。 3. 解决方法 将自己写的 INT0 改成其他名字。(不要改头文件里的 INT0)