基于 S系列单片机的在线编程功能在线编程简介 在线编程是通过是通过一个接口与上位机连接,然后把程序直接烧录的单片机中 优点:芯片可以在目标板写程序上 ,不用取出来 。 在设计目标板的时候就将接口设计在上面 ,所以称为 “在系统编程 “,即不用脱离系统 线编程实现方法 在线编程目前有两种实现方法:在系统编程( ISP)和在应用编程( IAP)。 ISP一般是通过单片机专用的串行编程接口对单片机内部的 Flash存储器进行编程, 它的一般需要很少的外部电路辅助。 例如 ATMEL公司的单片机 AT89S8252就提供了一个 SPI串行接口对内部程序存储器编程( ISP)。线编程实现方法 IAP技术是从结构上将 Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。S系列单片机的相关知识数据传输示意图电路原理图MAX232简介 MAX232是一种双组驱动器 /接收器,片内含有一个电容性电压发生器以便在单 5V电源供电时提供 EIA/TIA-232-E电平。初始下载软件页面下载步骤 先打开软件界面,点击软件中的 “ID鉴别 ”,对话框中将出现芯片型号: AT89S51或 AT89S52