[ISP]AT89S52的ISP功能简介

原创 2015年07月11日 00:17:20

    问题描述:以前使用AT89S52的时候,可以直接设计USB转串口连接到AT89S52,通过ISP方式对代码进行下载和调试(使用的IDE是Keil),于是对AT89S52的ISP功能进行了下了解。

    ATS系列单片机的ISP功能(在线编程),即在线编程,把单片机焊到电路板上,可以直接通过pc进行编程。

    AT89S52  ISP 功能简介:

    一、串行数据的输入与输出时序

数据在SCK 的上升沿输入到S52SCK 的下降沿输出。另外必须保证串行时钟SCK

周期至少大于6 CPU 时钟(XTAL1 上的)周期。

    二、串行编程算法

    1. 上电过程

VCC GND 间加上电源的同时RST 脚加高电平。之后至少要等待10ms

    2.发送串行编程使能命令

如果通信失步则串行编程失败。如果同步则在编程时钟的第四个字节器件响应0X69,表示编程使能命令成功。不论响应正确与否,必需保证四字节的时钟周期。

    3.写程序

通过写指令可对程序存储器的每一字节进行编程。一个写指令使单片机进入自定时的编程模式,在5V 编程电压下典型编程时间少于1ms

    4.读程序

任意位置的程序数据可通过读指令从引脚步MISO/P1.6 读出,可用来校验写入的数据。

    5.编程操作结束后将RST 引脚拉低,使器件进入正常工作模式。

    三、编程指令

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

AT89s52----ISP下载电路图及软件

这是一个很简单实用的 AT89S52 ISP下载电路,使用Atmel公司官方网站提供的程序下载软件就可以完成下载。官方ISP下载软件:http://www.atmel.com/dyn/products...

AT89S52-AVR ISP USB驱动

  • 2009年09月04日 15:23
  • 88KB
  • 下载

AT89S52超简单的并口ISP下载线之DIY

  • 2013年11月26日 09:51
  • 913KB
  • 下载

单片机中断系统(部分以AT89S52为例)

中断设计的几个环节:1.中断源,2.中断请求,2.1开放中断,2.2保护现场,2.3中断服务,2.4恢复现场,2.5中断返回     AT89S52系列有6个中断源(比S51多一个T2),2个外...

自制at89s52_ISP下载线

  • 2011年12月16日 20:16
  • 487KB
  • 下载

AT89S2051 S51 S52 ISP下载器软件progisp20

  • 2015年01月16日 14:58
  • 1.53MB
  • 下载

AT89S52单片机的温湿度报警系统

基于AT89S52单片机的温湿度报警系统
  • tc520tt
  • tc520tt
  • 2015年05月14日 20:28
  • 612

9C51单片机(特别是AT89S52)控制GSM模块TC35收发短信的程序

这个程序是已经调完的,并且成功的,功能是定义了一个BUTTON1按键,,按下后就自动发短息,短信内容为nihao,GSM_ATCMGS()函数中有个数组。存入了指令加手机号加0d。把手机好的asc换成...

Ubuntu下的AT89S52,S51+SDCC+USBASP的开发环境搭建-大工CSDN高校俱乐部EE01工作室

Linux下的MCU开发之51 -51系列的开发环境搭建 Galaxy2416 联系方式:sunxiao.gin@gmail.com 附件包内容: 程序源码,超级简易M...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[ISP]AT89S52的ISP功能简介
举报原因:
原因补充:

(最多只允许输入30个字)