单片机应用系统的开发
发布时间:2016/7/23 19:16:02 访问次数:375
单片机应用系统的仿真
单片机应用系统经过预研、总体ICL7135CPIZ设计、软/硬件开发、制版、元器仟安装和代码下载(固化)后,多少会出现一些硬件、软件上的错误,这都需要调试来发现错误并纠正。通常,程序调试都需要借助被称为仿真系统或开发系统的专用工具来进行。一个单片机在线仿真器应具备的功能有:
①胄邕输入和修改应用程序;
②能对用户系统硬件电路进行检查与诊断;
③将程序代码编译为目标码并固化或下载到系统中; 犭
④能以单步、断点和连续方式运行程序,正确反映用户程序执行的中间结果;
⑤最好不占用用户单片机资源;
⑥提供足够的仿真RAM空间作为用户的程序存储器,并提供足够的RAM空间作为用户的数据存储器:
⑦齐全的软件开发工具,如交叉汇编、连接、固化和下载,甚至反编译等。
系统仿真调试的目的是检测并排除故障,检测并修正模块化软件。
对于一些小系统,也可以不使用专门的仿真器,雨是直接采用写入装置,将目标代码写入到系统的程序存储器中。如果采用具有Flash存储器和支持IsP的单片机芯片,甚至只需要一个编程/下载电缆,利用专门的下载软件,就可以通过IsP插座将目标代码下载到具有Flash存储器的单片机芯片中,然后通过直接运行判断硬件/软件的正确性。
单片机应用系统的仿真
单片机应用系统经过预研、总体ICL7135CPIZ设计、软/硬件开发、制版、元器仟安装和代码下载(固化)后,多少会出现一些硬件、软件上的错误,这都需要调试来发现错误并纠正。通常,程序调试都需要借助被称为仿真系统或开发系统的专用工具来进行。一个单片机在线仿真器应具备的功能有:
①胄邕输入和修改应用程序;
②能对用户系统硬件电路进行检查与诊断;
③将程序代码编译为目标码并固化或下载到系统中; 犭
④能以单步、断点和连续方式运行程序,正确反映用户程序执行的中间结果;
⑤最好不占用用户单片机资源;
⑥提供足够的仿真RAM空间作为用户的程序存储器,并提供足够的RAM空间作为用户的数据存储器:
⑦齐全的软件开发工具,如交叉汇编、连接、固化和下载,甚至反编译等。
系统仿真调试的目的是检测并排除故障,检测并修正模块化软件。
对于一些小系统,也可以不使用专门的仿真器,雨是直接采用写入装置,将目标代码写入到系统的程序存储器中。如果采用具有Flash存储器和支持IsP的单片机芯片,甚至只需要一个编程/下载电缆,利用专门的下载软件,就可以通过IsP插座将目标代码下载到具有Flash存储器的单片机芯片中,然后通过直接运行判断硬件/软件的正确性。
上一篇:软件设计
上一篇:单片机应用系统的制版