可编程微处理器发展路上,ISP注册送38体验金必将得到重视和普及

MCU开发加油站 2018-04-15 06:31 次阅读

本文首先介绍了在线编程注册送38体验金,然后给出了基于两种下载线设计电路,最后阐述了的性能特点。实践表明:本设计具有低成本、高灵活性,对单片机爱好者,尤其是初学者,具有很强的实用价值。

一、ISP注册送38体验金

在单片机的实际应用中,往往要求系统能够脱机运行,这就要求必须将用户程序代码固化到非易失性的程序存储器中。把用户程序代码固化到程序存储器的过程称为编程。传统对程序存储器的编程是通过编程器完成的,用户需要将单片机从目标板上取下来放到编程器上,然后通过烧写软件将程序代码固化到程序存储器中,这种编程方式通常称为脱机烧写(也叫离线编程)。但随着芯片制造工艺的不断提高,贴片式封装得到快速发展,这就使得单片机不可能轻易取下来放到编程器上。目前普遍采用ISP注册送38体验金,这种编程方式不用费劲把单片机从目标板上取下来,而是通过单片机上的相关接口就可以直接将编好的程序代码固化到程序存储器中,对于STC单片机,用的是它的UART接口,也就是串行口:对于AT89S51单片机,用的是它的SPI接口,接口标准不同,涉及的引脚和下载电路也就不同。本文介绍STC单片机的ISP下载电路。

二、串口ISP下载线设计

STC单片机是宏晶公司生产的新一代、增强型51单片机,具有较快的运行速度和丰富的片上资源,尤其是该系列单片机支持ISP下载,用户利用STC单片机自带的串行口(即P3.0和P3.1引脚),再配合简单的外围电路即可实现在系统编程,且片内Flash的擦写次数可达10万次以上,完全能够满足用户需求,下图即为串口ISP下载线电路原理图。

上图电路仅用了1个MA×232芯片、4个容量为104的去耦电容和一个9针的“D”型连接器,其中MA×232芯片用于RS232电平和TTL电平之间转换以及电气隔离,104电容主要用于滤除高频噪声,“D”型连接器是单片机和电脑进行RS232接口标准通信的物理接口。按照上述电路焊接完毕后,再到宏晶公司网站免费下载一个烧写软件(名称是“STC单片机PC端ISP下载控制软件”),最后用一条标准的RS-232数据线连接目标板和电脑即可完成程序代码的在线烧写。

三、USB口ISP下载线设计

随着计算机的发展,现在的笔记本电脑甚至一些台式计算机上面均不再配置RS232接口,取而代之的是USB接口,但在一些制作或设备中RS232接口仍很常见,因此有必要设计一个USB转串口电路。目前用于USB转串口的专用芯片很多,综合成本、性能和电路简单程度,笔者介绍由美国SILICon公司生产的高集成度USB转UART芯片CP2102。该芯片符合USB规范2.0,全速12Mbps,片内集成USB收发器,无须外部电阻,内部集成时钟,无需外部振荡器,因此其最重要的特点是单片集成转换器所需的全部电路,可以在不使用任何分离元件情况下独立实现接口转换功能。下图即为利用CP2102芯片设计的USB口ISP下载线电路原理图。

制作和使用该电路时应注意两点:一是CP2101的UART总线上的信号是TTL电平,能够被单片机直接识别,若目标板上使用的是RS232电平,应在本电路后面增加TTL电平转RS232电平电路;二是在使用该电路前应先安装CP2101的驱动程序,以后的使用方法与串口ISP下载方法基本相同,在此不再赘述。

四.结束语

随着可编程微处理器向贴片方向发展,ISP注册送38体验金必将得到重视和普及,ISP注册送38体验金不仅节省了通用编程器及适配器的高额费用,还减少了频繁插拔单片机的麻烦,从而大量节省了系统开发时间,且满足了用户程序在线更新的要求,对单片机爱好者,尤其是初学者,具有很强的实用价值。


MCU开发加油站 注册送38体验金专区

原文标题:基于STC单片机的ISP下载线设计

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

关注澳门十三第送38元彩金发烧友微信

有趣有料的资讯及注册送38体验金干货

下载发烧友APP

打造属于您的人脉澳门十三第送38元彩金圈

关注发烧友课堂

锁定最新课程活动及注册送38体验金直播
收藏 人收藏
分享:

评论

相关推荐

5大步骤完成FPGA的设计 可编程逻辑器件PAL介绍

将逻辑门和输出寄存器固定为通用逻辑后,选择使用逻辑输入及其互补逻辑,就可以建立任何逻辑功能。PAL主....

发表于 04-17 17:55 53次阅读
5大步骤完成FPGA的设计 可编程逻辑器件PAL介绍

可编程逻辑器件CPLD的变化:从PAL到PLD

除了LAB,CPLD中的其他结构与PAL和PLD相似,但配置更高级。LAB之间的互连被称为可编程互连....

发表于 04-17 17:04 55次阅读
可编程逻辑器件CPLD的变化:从PAL到PLD

分布式控制系统与可编程逻辑控制器两者孰优孰劣的争论

优良的网络性能始于合理的网络设计,而合理的网络设计依赖于对每一个网络节点的通讯行为和用来承载网络信息....

的头像 工控培训 发表于 04-11 14:59 327次阅读
分布式控制系统与可编程逻辑控制器两者孰优孰劣的争论

没有直接可用的Pmod驱动怎么办?教你一招

如果没有可用的驱动,可以使用Zynq SoC PL端(可编程逻辑)的Pmod桥模块,它让我们能够在选....

发表于 04-10 17:07 38次阅读
没有直接可用的Pmod驱动怎么办?教你一招

GreenPAK设计软件和开发工具,几分钟内创建和编程定制电路

Dialog GreenPAK™ 是经济有效的非易失性内存可编程器件,可帮助创新企业集成众多系统功能....

的头像 Dialog半导体公司 发表于 03-31 08:10 1016次阅读
GreenPAK设计软件和开发工具,几分钟内创建和编程定制电路

如何利用可编程逻辑实现数据中心互连 DCI互连盒架构解读

随着实施基于云的服务和机器到机器通信所产生的数据呈指数级增长,数据中心面临重重挑战。如何使可编程逻辑....

发表于 03-12 15:47 126次阅读
如何利用可编程逻辑实现数据中心互连 DCI互连盒架构解读

可编程逻辑的便携式锂聚合物电池的管理系统设计

采用Altera的FPGA和其上的NIOS II嵌入式处理器,并使用USB接口与电脑相连接,面向的是....

发表于 03-12 15:45 83次阅读
可编程逻辑的便携式锂聚合物电池的管理系统设计

可编程逻辑实现数据中心互连

数据中心正在经历显著增长,并通过使用 DCI 这样的注册送38体验金使之间的互连变得越来越紧密。DCI 互连盒可....

发表于 03-12 15:21 149次阅读
可编程逻辑实现数据中心互连

可编程逻辑助力中国创新

中国目前有400余家芯片设计企业,IDH企业更是不计其数。然而从中国半导体行业协会提供的2009版半....

发表于 03-12 14:38 88次阅读
 可编程逻辑助力中国创新

基于STM32和CPLD可编程逻辑的等精度测频原理和系统硬件设计

本设计的注册送38体验金指标: 测频范围:1Hz~200MHz,分辨率为0.1Hz,测频相对误差百万分之一....

发表于 03-12 14:33 169次阅读
 基于STM32和CPLD可编程逻辑的等精度测频原理和系统硬件设计

应用面向对象编程SoC原则的典型示例

周立功教授新书《面向AMetal框架与接口的编程(上)》对AMetal框架进行了详细介绍,通过阅读这....

的头像 ZLG致远澳门十三第送38元彩金 发表于 02-05 09:36 1702次阅读
应用面向对象编程SoC原则的典型示例

数据中心使用 DCI 这样的注册送38体验金使之间的互连变得越来越紧密

为支持数据中心间的通信,需要使用非常大的数据管道,同时,用于在这些管道间传输数据的网络通常称为数据中....

数据中心使用 DCI 这样的注册送38体验金使之间的互连变得越来越紧密

依托面向接口编程开发思想,聚焦LED通用设计

面向通用接口的编程使得应用程序与具体硬件无关,可以很容易地实现跨平台复用。但究其本质如何,具体是怎样....

的头像 周立功单片机 发表于 01-15 09:59 1632次阅读
依托面向接口编程开发思想,聚焦LED通用设计

FPGA设计思想,速度和面积互换原则不可忽视

流水线设计可以从某种程度上提高系统频率。。前提是:设计可以分为若干步骤进行处理,而且整个数据处理的过....

的头像 玩转单片机 发表于 12-18 09:41 1744次阅读
FPGA设计思想,速度和面积互换原则不可忽视

PLC第一编程语言,梯形图设计很关键

如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OF....

的头像 国联视讯工业机器人信息服务 发表于 12-06 06:26 3652次阅读
PLC第一编程语言,梯形图设计很关键

写好CPLD的程序的经验总结

CPLD复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规....

发表于 11-28 17:11 446次阅读
写好CPLD的程序的经验总结

通过可编程逻辑来提高器件处理系统的性能

赛灵思 Zynq™- 7000 All Programmable SoC真正的重要优势之一就是能够通....

发表于 11-22 14:04 273次阅读
通过可编程逻辑来提高器件处理系统的性能

Zynq-7000系列SoC器件及可编程逻辑完整解决方案

从首创现场可编程逻辑阵列(FPGA)这一创新性注册送38体验金到现在的All Programmable器件,目前....

的头像 FPGA开发圈 发表于 10-18 09:09 3051次阅读
Zynq-7000系列SoC器件及可编程逻辑完整解决方案

基于可编程逻辑器件ispLSI1032的定向型计算机硬件EDA的研究

TDN-CM++实验装置是计算机组成原理及系统结构课程的专用实验箱,但存在硬件结构基本固定,这里采用....

发表于 09-29 19:38 382次阅读
基于可编程逻辑器件ispLSI1032的定向型计算机硬件EDA的研究

MachXO3-9400器件为低成本可编程逻辑提供支持

MachXO3-9400器件为低成本可编程逻辑提供9400个查找表(LUT),并具有432KB嵌入式....

的头像 贸泽澳门十三第送38元彩金设计圈 发表于 09-26 09:38 3498次阅读
MachXO3-9400器件为低成本可编程逻辑提供支持

如何使用可编程逻辑为按钮输入消抖:一个有效的消抖逻辑电路

可编程逻辑具有传统分立 IC 无法提供的灵活性。 借助现成的开发工具,可轻松使用现场可编程门阵列和复....

的头像 澳门十三第送38元彩金发烧友网工程师 发表于 09-06 16:15 3066次阅读
如何使用可编程逻辑为按钮输入消抖:一个有效的消抖逻辑电路

七点入手让你快速掌握FPGA开发

任何一个硬件工程师对FPGA都不会陌生,就好比C语言对于软件工程师来说是必修课程一样,只要是澳门十三第送38元彩金相关....

发表于 02-11 13:40 247次阅读
七点入手让你快速掌握FPGA开发

FPGA学习的四大误区

FPGA为什么是可以编程的?恐怕很多菜鸟不知道,他们也不想知道。因为他们觉得这是无关紧要的。他们潜意....

发表于 02-11 12:21 161次阅读
FPGA学习的四大误区

Xilinx可编程逻辑器件设计与开发(基础篇)连载8:Spartan

Spartan-6的时钟缓冲器/多路复用器(BUFG或BUFPLL)可以直接驱动时钟输入信号到时钟线....

发表于 02-11 09:59 180次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载8:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载7:Spartan

时钟布线资源具有高速、低SKEW的特点,它对系统设计非常重要,即使系统速率不高,也应该关注时钟设计,....

发表于 02-11 09:57 132次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载7:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载6:Spartan

Spartan-6的每个SLICE 有8个存储元件,可以实现存储功能。

发表于 02-11 09:56 153次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载6:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载4:2.1 Spartan

Spartan-6每个CLB模块里包含两个SLICE。CLB通过交换矩阵和外部通用逻辑阵列相连,如图....

发表于 02-11 09:53 136次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载4:2.1 Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载27:Spartan

Vrtex-6 HXT器件内的GTH模块比GTX有更高的线速率,用它可以实现最高性能的高速串行收发器....

发表于 02-11 09:27 236次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载27:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载26:Spartan

Virtex-6支持多种高速串行接口,其中高速串行模块GTX收发器可以实现150Mbit/s~6.5....

发表于 02-11 09:26 130次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载26:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载25:Spartan

Virtex-6每个I/O片(I/O Tile)包含两个IOB、两个ILOGIC、两个OLOGIC ....

发表于 02-11 09:21 295次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载25:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载24:Spartan

为了适应越来越复杂的DSP运算,Virtex-6中嵌入了功能更强大的DSP48E1 SLICE,简化....

发表于 02-11 09:17 206次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载24:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载23:Spartan

Virtex-6中嵌入BRAM,大大拓展了FPGA的应用范围和应用的灵活性。BRAM可被配置为单端口....

发表于 02-11 09:16 129次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载23:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载22:Spartan

除了丰富的时钟网络以外,Xilinx还提供了强大的时钟管理功能,提供更多更灵活的时钟。Xilinx在....

发表于 02-11 09:14 134次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载22:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载21:Spartan

为了更好的控制时钟,Virtex-6器件分成若干个时钟区域,最小器件有6个区域,最大器件有18个区域....

发表于 02-11 09:10 101次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载21:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载20:Spartan

CLB是实现时序电路和组合电路的主要逻辑资源。

发表于 02-11 09:05 103次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载20:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载19:Spartan

Virtex-6是Xilinx 在2009年2月推出的新一代旗舰产品,采用了第三代Xilinx AS....

发表于 02-11 09:04 97次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载19:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载18:Spartan

Spartan-6 LX平台面向逻辑、DSP资源以及存储模块进行了优化,能够以较低的功耗满足更高的带....

发表于 02-11 09:03 92次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载18:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载17:Spartan

Spartan-6 FPGA系列为消费、汽车、无线和其他价格敏感或大批量市场,提供了低风险和低成本的....

发表于 02-11 09:02 76次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载17:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载16:Spartan

Spartan-6器件具有2或4个专用嵌入式多端口存储器控制器模块(MCB),实现了到4个常见存储器....

发表于 02-11 09:01 74次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载16:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载15:Spartan

所有的Spartan-6 FPGA有高性能的可配置SelectIO驱动器与接收器,支持非常广泛的接口....

发表于 02-11 08:53 427次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载15:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载13:Spartan

Spartan-6中的BRAM存储18Kbit数据,能配置成两个独立的9Kbit BRAM或者一个1....

发表于 02-11 08:49 77次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载13:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载12:Spartan

Spartan-6 器件最多包含6 个CMT,12 个PLL。PLL 的主要用途是作为频率合成器,产....

发表于 02-11 08:45 170次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载12:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载11:Spartan

Spartan-6 CMT是一个灵活、高性能的时钟管理模块。它位于芯片中央、垂直的全局时钟网络旁。如....

发表于 02-11 08:43 91次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载11:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载10:Spartan

Spartan-6的时钟布线网络包括由BUFGMUX驱动的全局时钟网络和由I/O时钟缓冲器(BUFI....

发表于 02-11 08:42 76次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载10:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载9:Spartan

除了全局时钟缓冲器外,Spartan-6还包含驱动高速I/O时钟区域的时钟缓冲器。

发表于 02-11 08:39 100次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载9:Spartan

7 50T 入门级FPGA评估套件上手评测

FPGA即现场可编程门阵列,属于可编程逻辑器件的一种。随着工艺的进步和EDA设计工具的不断发展,FP....

发表于 02-11 08:30 69次阅读
7 50T 入门级FPGA评估套件上手评测

Xilinx可编程逻辑器件设计与开发(基础篇)连载40:Spartan

最大化【Package Pins】,如图10-45 所示, 和按钮配合,完成对器件引脚的排序,如图中....

发表于 02-11 07:51 65次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载40:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载39:Spartan

下面通过一个简单的实例介绍如何创建PlanAhead项目,进行I/O规划。

发表于 02-11 07:48 51次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载39:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载38:Spartan

PlanAhead允许导入多种不同类型的源文件,包括HDL和NGC核。在RTL编辑器中可以打开、编辑....

发表于 02-11 07:38 107次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载38:Spartan

Xilinx可编程逻辑器件设计与开发(基础篇)连载37:Spartan

这里介绍如何用PlanAhead进行RTL代码开发与分析。需要说明一点,本章所用的所有实例都可以在P....

发表于 02-11 07:34 59次阅读
Xilinx可编程逻辑器件设计与开发(基础篇)连载37:Spartan
博聚网