1、单片机应用系统的设计与开发n 掌握 :n 1、单片机系统开发的一般方法n 2、 ISP在线编程中使用的单片机管脚n 3、利用 Proteus进行 51单片机仿真的流程n 4、熟练掌握 Wave、 Proteus软件的使用单片机应用系统的设计与开发n 一、一、 单片机系统开发的一般方法单片机系统开发的一般方法n 二、二、 单片机单片机 硬件系统的基本组成硬件系统的基本组成n 三、三、 单片机开发系统概述单片机开发系统概述n 四、四、 ISP 在线编程在线编程n 五、五、 WAVE6000集成开发环境集成开发环境 n 六、六、 Proteus 入门教程入门教程一、单片机系统开发的一般方法一、单片机
2、系统开发的一般方法n 1、 确定任务 ,可行性分析n 2、 总体设计n 3、 硬件设计n 程序存储器、数据存储器和 I/O接口n 地址译码电路、总线驱动能力、抗干扰措施n 4、软件设计n 5、系统调试二、单片机二、单片机 硬件系统的基本组成硬件系统的基本组成n 电源电源n 单片机芯片单片机芯片n 时钟时钟n 复位电路复位电路 三、单片机开发系统概述三、单片机开发系统概述n 用单片机组成应用系统时,其应用用单片机组成应用系统时,其应用程序的程序的 编程、修改、调试编程、修改、调试 ,运行结,运行结果是否符合设计要求,软件、硬件果是否符合设计要求,软件、硬件故障的判断以及程序固化等等问题故障的判断
3、以及程序固化等等问题,靠系统自身根本无法解决,靠系统自身根本无法解决, 必须必须借助外界的帮助。借助外界的帮助。n 帮助单片机应用系统进行研制的工帮助单片机应用系统进行研制的工具称为具称为 单片机开发工具单片机开发工具 或叫或叫 单片机单片机开发系统开发系统 。它和微机开发系统一样。它和微机开发系统一样,是用来帮助研制单片机应用系统,是用来帮助研制单片机应用系统的软件和硬件的一种专用装置。的软件和硬件的一种专用装置。串口 /并口仿真器实验箱 (目标板 )仿真软件 (集成开发环境 )34芯电缆仿真头1 402120EPROM 写入器(或 下载线 )n 硬件:硬件:n EEPROM 写入器( 或 下载线 )、仿真器、 PC机n 软件:软件:n 集成开发环境(编译、汇编、仿真程序),如:WAVE6000 、 Keil uV2/uV3 n EPROM写入程序n 程序下载软件( S51系列单片机)