可以运行,但是数码管没有显示数字。按钮按了没有反应(左下角按钮从第一行开始为分别为123a,456b,789c,.0*d)
根据你的原理图来看,P1口是按键的口吧,你的程序中是当成LED的口了?还有一个小问题,主函数中,i是undignrd char,能出负值么?