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

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

AT89S52  ISP 功能简介:

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

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

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

二、串行编程算法

1. 上电过程

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

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

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

3.写程序

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

4.读程序

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

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

三、编程指令

[ISP]AT89S52的ISP功能简介相关推荐

  1. autoware框架与功能简介(一)

    autoware框架与功能简介(一) Autoware.AI是世界上第一个用于自动驾驶技术的"All-in-One"开源软件.它ROS1操作系统,并在Apache2.0许可下使用. ...

  2. 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )

    文章目录 一.代码调试器功能简介 二.Attach 进程 一.代码调试器功能简介 代码调试器功能 : 设置断点 : 无论什么类型的调试器 , 都必须可以设置断点 , 运行到断点处 , 挂起被调试进程 ...

  3. Arduino终于支持代码补全了!小白们终于可以愉快的写代码了!Arduino IDE 2.0beta功能简介...

    Arduino终于支持代码补全了!小白们终于可以愉快的写代码了!Arduino IDE 2.0beta功能简介 前一段时间听到有人说Arduino的IDE特别不好用,功能太单一,最重要的是没有代码补全 ...

  4. RTOS原理及功能简介

    文章目录 1 RTOS原理及功能简介 1.1 RTOS概述 1.2 RTOS工作原理简介 1.3 RTOS如何解决前后台代码结构存在的问题 1 RTOS原理及功能简介 1.1 RTOS概述 百度百科的 ...

  5. html台风路径,常用气象网站功能简介

    常用气象网站部分功能简介 主要对如下网站进行介绍: 主要介绍常用气象网站的查询功能,以及信息提示 南汇气象局气象服务网站http://www.doczj.com/doc/16ee71ebf8c75fb ...

  6. MKL学习——功能简介

    基本术语 BLAS : Basic Linear Algebra Subprograms 基本线性代数子程序 BLACS : Basic Linear Algebra Communication Su ...

  7. 商场楼层导视牌图片_百宝图商场电子导视软件中预约产品功能简介

    百宝图商场电子导视软件中预约产品功能简介 管理端,可配合百宝图商场电子导视软件配套使用 1:数据展示:图形展示总预约数/预约时间峰值/预约途径/各途径数量对比 2:数据统计:有效预约数量/无效预约数量 ...

  8. Hadoop生态圈-Ambari控制台功能简介

    Hadoop生态圈-Ambari控制台功能简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在经历一系列安装过程之后(部署过HDP后我终于发现为什么大家喜欢用它了,部署比CDH简 ...

  9. uc浏览器TV版最新版本功能简介

    uc浏览器TV版最新版本功能简介 UC浏览器TV版怎么样?提起UC很多人都知道,不就是那款在手机上很火的浏览器么?而要说到UC电视版,知道的人就不多了.本月初,UC发布了旗下首款PC版浏览器,网友们试 ...

最新文章

  1. ICML 2021刚刚做出了一个「艰难的决定」:将论文接收率直接砍掉10%
  2. numpy中newaxis的用法
  3. 幻灯片中如何让日期和页码自动更新
  4. VTK:可视化算法之ColorIsosurface
  5. Jsoup使用DOM方法来遍历一个文档
  6. 我从AI For Everyone学到的十个重要AI 概念
  7. 纯CSS实现返回顶部的功能
  8. WinEdt 打开***.bib文件时 error reading
  9. 信号与系统实验五 信号的傅里叶分析与频谱
  10. C++ 灰度图像伪彩色处理
  11. win10 软路由_软路由和硬路由的区别分析
  12. 基于IE内核的一个WEB打印实现方案
  13. xmos xu208加密
  14. [React]网易云音乐Web PC端
  15. 名帖367 邓文原 章草《临皇象急就章》
  16. PINCTRL子系统
  17. Python实训day4
  18. iOS--加载、滑动翻阅大量图片解决方案详解
  19. direct do造句 sb to_realize sb to do还是doing
  20. 如何快速获取美拍视频

热门文章

  1. 工程师 or 精英,犹豫中
  2. android时间选择原生,安卓原生时间选择器
  3. 【网络工具】使用 iperf测试 udp组播
  4. Python HackerRank 刷题 Maximum Subarray Sum
  5. 蓝桥杯比赛准备总结(大学编程学习历程)
  6. 椭圆曲线ECC倍点运算forJava
  7. 【小程序】滚动到指定位置
  8. 设计模式01-七大设计原则
  9. ABB机器人系统和出错信息
  10. 使用python画k均值分类图