单片机原理与接口技术1本章教学要求(1)了解单片机开发系统类型。了解单片机开发系统类型。(2)掌握KeilC51开发工具的使用方法。掌握KeilC51开发工具的使用方法开发工具的使用方法。(3)掌握应用Proteus电路分析与实物仿真掌握应用Proteus电路分析与实物仿真软件进行软硬件仿真调试的方法。软件进行软硬件仿真调试的方法。(4)了解单片机应用系统的开发过程。了解单片机应用系统的开发过程。:41单片机原理与接口技术(第2版).、投入运行,一个单片机应用系统的设计完成、投入运行,一般需要经过这几个阶段:方案选择、系统设计、一般需要经过这几个阶段:方案选择、系统设计、仿真调试和现场调试。仿真调试和现场调试。单片机应用系统的开发是借助于开发工具来完成的。借助于开发工具来完成的。一个好的开发环境是单片机应用系统设计的前提。单片机应用系统设计的前提。01:41单片机原理与接口技术(第2版).,为了能调试程序,检查硬件、在仿真调试阶段,为了能调试程序,检查硬件、软件的运行状态,的运行状态,就必须借助单片机开发系统模拟应用系统的单片机,片机,并随时观察运行的中间过程而不改变运行中原有的数从而实现模拟现场的真实调试。据,从而实现模拟现场的真实调试。一个好的开发系统,需要具备以下的功能:一个好的开发系统,需要具备以下的功能:(1)能输入和修改系统的应用程序;能输入和修改系统的应用程序;(2)能对应用系统硬件电路进行检查和诊断;能对应用系统硬件电路进行检查和诊断;(3)能将用户源程序编译成目标代码并固化到EPROM能将用户源程序编译成目标代码并固化到EPROM中去;中去;(4)能以单步、断点、连续方式运行应用程序,正确反能以单步、断点、连续方式运行应用程序,映应用程序执行的中间状态。映应用程序执行的中间状态。01:41单片机原理与接口技术(第2版).:个较完善的开发系统还应具备以下几点:完善的开发系统完善的开发系统不同的开发系统都必须具备上述基本功能,不同的开发系统都必须具备上述基本功能,但对于一(1)有较全的开发软件,除汇编语言外,还应配有高级有较全的开发软件,除汇编语言外,语言(语言(如C语言),用户可用高级语言编制应用软语言)件,同时应具有丰富的子程序库可供用户选择调用;同时应具有丰富的子程序库可供用户选择调用;(2)有跟踪调试、运行的能力,开发系统占用单片机的有跟踪调试、运行的能力,硬件资源尽量最少;硬件资源尽量最少;(3)为了方便模块化软件调试,还应配置软件转储、程为了方便模块化软件调试,还应配置软件转储、序文本打印功能及设备。序文本打印功能及设备。01:41单片机原理与接口技术(第2版).:(1)通用型单片机开发系统(2)软件模拟开发系统(3)普及型开发系统(4)通用机开发系统44类开发系统01:41单片机原理与接口技术(第2版).。单板机形式。所配置的监控程序可满足应用系统仿真调试的要求:试的要求:能输入和修改程序能单步运行和设置断点运行能方便地查询各寄存器、I/O口能方便地查询各寄存器、I/O口、存储器的状态和内容配备有EPROM写入器配备有EPROM写入器、仿真头写入器、这是一种廉价的、这是一种廉价的、能独立完成应用系统开发任务的普及型单板系统。普及型单板系统
单片机最小系统课程设计-论文 来自淘豆网m.daumloan.com转载请标明出处.