第8章单片机应用系统的设计与开发 、应用软件设计 1)采用模块程序设计 (2)采用自顶向下的程序设计。 (3)外部设备和外部事件尽量采用中断方式与CPU联络, 这样,既便于系统模块化,也可提高程序效率 (4)近几年推出的单片机开发系统,有些是支持高级语言 的,如C51与PLM96的编程和在线跟踪调试 (5)目前已有一些实用子程序发表,程序设计时可适当使 其中包括运行子程序和控制算法程序等 (6)系统的软件设计应充分考虑到软件抗干扰措施
第 8 章 单片机应用系统的设计与开发 三、 应用软件设计 (1)采用模块程序设计。 (2) 采用自顶向下的程序设计。 (3) 外部设备和外部事件尽量采用中断方式与CPU联络, 这样, 既便于系统模块化, 也可提高程序效率。 (4) 近几年推出的单片机开发系统, 有些是支持高级语言 的, 如C51与PL/M96的编程和在线跟踪调试。 (5) 目前已有一些实用子程序发表, 程序设计时可适当使 用, 其中包括运行子程序和控制算法程序等。 (6) 系统的软件设计应充分考虑到软件抗干扰措施
第8章单片机应用系统的设计与开发 四、软硬件调试 单片机系统主要的功能是: (1)程序的录入、编辑和交叉汇编功能。 (2)提供仿真RAM、仿真单片机。 (3)支持用户汇编语言(有的同时支持高级语言)源文件跟 踪调试。 (4)目前一般的开发装置都有与通用微机的连机接口,可以 利用微机环境进行调试。 (5) EPROM的写入功能
第 8 章 单片机应用系统的设计与开发 四、软硬件调试 单片机系统主要的功能是: (1) 程序的录入、 编辑和交叉汇编功能。 (2) 提供仿真RAM、 仿真单片机。 (3) 支持用户汇编语言(有的同时支持高级语言)源文件跟 踪调试。 (4) 目前一般的开发装置都有与通用微机的连机接口, 可以 利用微机环境进行调试。 (5) EPROM的写入功能