Keil公司推出的Keil7.0以上的版本,均带有一个ISD51(In System Debugger)的工具软件,它可以让使用者在无硬件仿真器的情况下,借用目标硬件的串口(UART),完成单步、断点的仿真。这对许多开发者,尤其是初学者来说无疑是一个最节省开发成本的方法。
ISD51文件位于\Keil\C51\ISD51目录下,由两个文件组成:ISD51.A51,ISD51.H。其中还有一个ISD51.HTMML说明文件,说明ISD51的使用。
SD51。H是一个头文件,内部定义了许多变量、宏等功能子程序,运行函数全部在ISD51。A51中。如果要使用ISD功能,必须要将上述两个文件蕴涵进用户程序中!同时在主程序中还要不断地调用ISD51的子程序ISDcheck(),才能完成仿真! ISD51有近600个字节,连接进用户程序后,加大了用户程序的长度,也许会造成本来可以放入89C51的程序而不得不放入89C52。为此必须在用户程序中进行必要的条件编译,调试时选用89C52,而运行时不把ISD51编译进来,这样就可解决问题。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !