用JTAG是不是可以给51单片机DEBUG?

做ARM编程时可以用J LINK、NU-LINK等进行debug
想问一下做51单片机编程时,在KEIL下用什么进行debug?
是不是用JTAG?JTAG把51开发板与PC连接就可以DEBUG了嘛?
希望有经验者回答,谢谢了

我所了解的51单片机是不支持JTAG,JTAG对于单片机的硬件是有特殊要求的
如果想对51进行硬件仿真,比较低成本的办法是选用可以在线调试的单片机,我用过菲利普的P89V51带有flash存储器,可以在keil中进行单步的调试,但是实时性不太好,也就是说会影响单片机的运行速度。追问

是不是一般的51单片机开发不用keil进行debug?

追答

keil的debug分为软件和硬件的,如果是软件的debug就是说通过电脑来模拟单片机的运行,这个和单片机的运行就没啥关系了吧,只是通过软件来模拟。硬件的debug应该和你说的用Jtag调试arm差不多吧。
我之前是在keilμ2中进行的51的调试 还可以吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-11
AVR的才有JTAG!51系列没有这样DEBUG的!我从网上下了一个SST89C516的监控程序~可以用KEIL进行DEBUG但只能进行简单的测试~楼上说的很对~程序复杂时反而影响速度~比如I2C总线~用那玩意DEBUG是不会成功的!
相似回答