电路没有问题,2003输入可以直接接TTL电平。如果P3.4始终输出0,那首先要检查你的程序,其次要检查芯片是否已经损坏。可以把P3.4与2003断开,再运行程序看是否有高电平。顺便说一下,继电器线圈要反向并联续流二极管,你图上没有。