Now I use uvision v2.2a,it can compiler and debugger,but the hardware simulate reqire special simulator such as Easyscope and its soft envirenment,but it don't works well.I don't know whether Keil c51 has better ways to debug and hardware simulate,which make the hardware and software work better and pack.