调试仿真就能看到。不过keil 自身只能仿真内部资源,如果你的程序有外围电路的话,可以去买个开发板,也可以去网上下载个proteus进行仿真外围电路,将keil 生成的.HEX导入到proteus里的AT89C51就行。。
Keil的软仿自带有串口的仿真。
Keil C51的printf默认是输出到串口1。这里要注意,复位后TI是复位的,需要手工置位TI标志。
51的串口要正常运行,需要进行配置,包括波特率、串口模式等。
综上所述,配置好串口,用printf打印hello world,是可以在串口仿真窗口中看到结果的。