单片机应用系统开发技术:从仿真到在系统编程

需积分: 33 79 下载量 58 浏览量 更新于2024-08-10 收藏 4.17MB PDF 举报
"单片机 接口技术" 在单片机应用系统开发中,通常有两种基本的开发方式。一种是使用独立型仿真器,它包含一个完整的微处理器,可以在不干扰目标系统的情况下进行程序的调试。另一种是利用非独立型仿真器,这种情况下,单片机芯片和程序存储器在开发时会被暂时替换为仿真头,通过这种方式,开发者可以在目标系统上进行实时调试。当调试完成后,将单片机芯片和固化了程序的EPROM插入目标系统,使其能够独立运行。 非独立型仿真器开发示意图展示了这种工作流程,仿真头连接到开发机,通过这种方式,开发机可以模拟目标机的行为,进行程序的运行和调试。随着技术的进步,例如贴片封装的普及和Flash存储器的发展,出现了新的开发方式,比如在系统编程(ISP)和在应用编程(IAP)。这使得开发者可以直接在已经安装到印制线路板上的单片机上下载程序,无需拆卸芯片。 SST公司的SST89C54和SST89C58单片机就具备这样的特性,它们的SuperFlash存储器支持高速读写,允许通过PC进行串行下载。此外,Microchip公司的PIC16F87X系列单片机集成了在线调试器(ICD),并且提供了具有ICSP功能的简单仿真器和烧写器,简化了硬件需求,只需要通过PC机的串行电缆即可实现目标系统的仿真调试。 《单片机原理及接口技术》一书是教育科学“十五”国家规划课题的研究成果,由李全利和迟荣强编著。这本书详细介绍了80C51系列单片机的基础知识,包括其结构、指令系统、中断、定时、串行接口、系统扩展、测控接口技术和串行总线扩展技术。该书适用于本科自动化、计算机、电子信息工程等专业的学生,同时也是高职高专和工程技术人员学习单片机技术的良好参考资料。 书中内容覆盖了单片机开发的重要方面,如80C51的中断系统,用于处理实时事件;串行接口,用于设备间的通信;以及系统扩展和测控接口技术,这些都是构建复杂嵌入式系统的关键。通过学习这些内容,读者可以掌握单片机设计和应用的基本技能,理解如何将单片机与其他硬件组件接口,以实现各种控制和数据处理任务。