需要从具体中断程序内部来看,你的数据声明或程序中整个data区不够用.就出现 *** ERROR L121: IMPROPER FIXUP MODULE: Text11.obj (TEXT11) SEGMENT: ABSOLUTE OFFSET: 0023H reg51.h只有最大data=128,还要去掉0区,1区(你用来串口中断),还要有堆栈区.发个具体程序看看.否则无法给你具体分析. 发表时间:2005年6月20日0:35:37