在线试读

get_product_contenthtml 章 概述
  第三节 单片机应用系统的开发
  一、单片机应用系统的开发过程
 为了完成某种任务,设计单片机应用系统时,在配置了一定的硬件之后还必须配置相应的应用软件。正确无误的硬件设计和良好的软件功能设计,是一个实用单片机应用系统的设计目标,完成这一目标的过程称为单片机应用系统的开发。
与通用的微机相比,单片机只是一块集成芯片,其自身不具备开发功能,必须借助于特殊的计算机系统——单片机开发系统。单片机开发系统包括PC机和仿真器。仿真是单片机开发过程中非常重要的一个环节,除了一些极简单的任务,一般产品开发过程中都要进行仿真,仿真的主要目的是借助仿真机进行软件调试和硬件排错。一块单片机应用电路板包括单片机部分及为达到使用目的而设计的应用电路,仿真就是利用仿真机来代替应用电路板(称目标机)的单片机部分,对应用电路部分进行测试、调试。
仿真有CPU仿真和ROM仿真两种:所谓CPU仿真是指用仿真机代替目标机的CPU,由仿真机向目标机的应用电路部分提供各种信号、数据,进行调试的方法;所谓ROM仿真,就是用仿真机代替目标机的ROM,目标机的CPU工作时,从仿真机中读取程序并执行。
当然不管何种仿真还必须借助于安装在PC机中的仿真调试软件。如当某些元器件的连线设计好后,其地址也就被确定了;当元器件的功能被确定下来后,其控制字也就被确定了;……