51单片机ISP在线下载使用说明

合集下载

P89V51系列单片机ISP下载简明操作步骤

P89V51系列单片机ISP下载简明操作步骤

P89V51系列单片机ISP下载简明操作步骤【ISP电路说明】在上图中,如果去掉串行接口部分(J1和U1),就成了传统8051单片机的最小系统电路。

部分信号的名称前缀有小写字母n,这表示低电平有效。

在电路中,要注意几个要点:z VCC是电源,必须保证稳定可靠;z nEA管脚不可悬空,必须连到VCC,或者通过上拉电阻接到VCC;z复位电路建议采用传统的RC复位,最好多带一个复位按键,以方便操作;z不可接看门狗复位电路,否则在ISP期间会引起复位,导致下载失败;z晶振的频点不是任意的,推荐用11.0592MHz或22.1184MHz;z注意:nPSEN管脚请悬空处理,不要接GND,这和P89C51RD2的情况不同。

【ISP驱动程序Flash Magic简介】Magic是支持众多Philips单片机ISP下载的驱动程序,其中就包括对P89(L)V51RB2、 FlashRC2、RD2的支持。

该软件可以在下列网站免费下载:周立功单片机:SystemsAcademy:EmbeddedMagic软件的安装方法非常简单,略。

Flash【ISP操作步骤】1、连接串行口电缆注意,电脑DB9连接器的2脚是电脑的接收Rx,3脚是电脑的发送Tx,5脚是GND。

通常串行口电缆分“交叉”与“不交叉”两种,要注意区分,不可接反。

推荐用带有真正串行口的电脑操作,如果是USB虚拟的串口,则可能会出现下载失败的情况。

2、运行Flash Magic软件Step1:Port:选择实际使用的串行口,通常为COM1;COMRate:波特率不可设置得过高,推荐用9600或19200;BaudDevice:请选择正确的型号;Interface:选择None(ISP)。

Step2:请勾中“Erase blocks used by Hex File”。

Step3:装入你的程序文件,注意必须为HEX格式。

Step4:请勾中“Verify after programming”(编程后校验);对其它几项如果不了解,请不要勾中。

51单片机c程序编写下载调试

51单片机c程序编写下载调试

51单片机的程序编写下载入门(本讲解是在win7旗舰版系统下实现的)首先在PC要安装好1、keil4软件开发环境2、stcisp程序下载软件3、usb转串口的驱动程序一、新建工程:打开keil uVision4→Project→New uVision Project→选择工程文件存放地址,给工程命名(存放地址和工程名不一定要一致!)→选择芯片类型(一般选择Atmel下的AT89C52)→添加启动文件?选择“否”新建文件,可以从File里面建,也可以直接按Ctrl+N新建完文件紧接着就保存(Ctrl+S),注意后缀名要是.c然后就要将新建的文件添加到工程中去选择刚刚新建好的c文件,单击Add,单击Close。

当左侧的窗口显示如下就说明添加成功了接下来就可以编辑程序了!二、编辑编译刚装上的keil软件编辑的字体是很小的而且看着很不舒服,下面就来调节字体。

根据自己的喜好选择字体和大小吧,最后点击ok就行了。

终于可以开始敲击程序了!经过一番辛勤的耕耘,代码终于敲好了。

可是要让硬件去实现功能还有不少的事情要做啊!不用担心,你会很享受这个过程的!自己敲好的代码一般会存在两个方面的问题。

一是c语言的语法上的问题。

这个可以通过keil的编译器帮助查出,进行修改。

点击下图圆形中的图标进行编译。

在界面的下方会出现这个框,显示编译结果。

我们最终要得到以下图椭圆中的字样。

但是一般情况下编译后会有以下的问题:1、error C202: 'led': undefinedidentifier——这是没有定义led这个量。

2、error C141: syntax error near '}'——这表明在'}'附近有句法错误,一般情况下是附近少了分号。

3、warning C206: 'DelayMs': missingfunction-prototype——这是DelayMs函数没有在主函数前声明。

8、51单片机视频教程 HL-1 HJ-ISP下载器驱动安装

8、51单片机视频教程 HL-1 HJ-ISP下载器驱动安装

Hale Waihona Puke 谢谢谢谢51单片机视频教程
HL-1学习板HJ-ISP下载器驱动安装
讲师:星慈光
本课说明
• 本课是购了AT89S52芯片,及HJ-ISP烧写器的同学看的教程, • 没有购这二样配件的同学,不要需要看的,谢谢。
AT89S52
HJ-ISP驱动程序包在哪里?
• 找到3、开发软件及驱动程序
• 打开HJ-ISP驱动目录
开始安装 点开installDriver
• 本驱动兼容XP WIN7 WIN8 WIN10 32位 64位系统
开始安装
安装完成
HJ-ISP下载器接入电脑USB口
在设备管理器里可以看到设备名称
出现问题处理方法
• 1、驱动没有安装成功 • 需要重新安装好驱动 • 2、找不到HJ-ISP下载器硬件 • 需要换一个USB口,换一台电脑试一下 • 3、下载器不稳定 • 廷长线不要大长,要接在电脑主机后面的USB口 • 4、供电不稳定 • 笔记本下载器,需要在开发板上接上供电线

单片机程序烧录的3种方式(ISP、ICP、IAP)是什么

单片机程序烧录的3种方式(ISP、ICP、IAP)是什么

单片机程序烧录的3种方式(ISP、ICP、IAP)是什么说起给单片机烧录程序,大家应该都不陌生吧,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件——STC-ISP。

这种方式,通过串口连接单片机,选择一个合适的波特率就可以烧录了。

后来学习STM32,编程时使用KEIL软件自带的下载按钮就能下载程序,方便了不少,但需要额外使用J-Link等下载器。

再后来,接触到产品研发,给已经发布出的产品升级,都是要靠远程无线升级的(想想看,产品已经到客户那里了,当软件需要升级时,要是还使用有线的方式烧录程序,得有多麻烦)既然给单片机烧录程序的方式有多种,那烧录方式具体怎么分类呢?可以分为3种:ISP(In-System Programming)在系统编程,使用引导程序(Bootloader)加上外围UART/SPI等接口进行烧录。

ICP (In-circuit programmer)在电路编程,使用SWD/JTAG接口。

IAP(In-Application Programming)指MCU可以在系统中获取新代码并对自己重新编程,即用程序来改变程序。

这3种烧录方式的原理是什么呢?在分析原理之前,需要先了解一下单片机Flash的访问地址,看看程序是烧录到哪个位置了。

单片机Flash在地址映射表中位置下图是一张STM32F4xx的地址映射表,从0x0000 0000到0xFFFF FFFF,总计4Gbyte。

单片机的片上Flash、片上RAM、片上外设以及外部扩展接口的访问地址,都被映射到这4Gbyte的范围之内。

这张图中,我们需要先注意下半部分Main memory 主存储区通常,我们编写的代码,是放到主存储区的起始位置(0x0800 0000)开始运行的,烧录程序时,直接将程序烧录到这里即可(KEIL 软件给STM32烧录程序的默认烧写地址就是0x0800 0000开始)System memory系统存储区System memory(起始位置0x1FFF 000)是STM32在出厂时,由ST在这个区域内部预置了一段BootLoader,也就是我们常说的ISP程序,这是一块ROM,出厂后无法修改。

AT89S51 ISP下载线(并口)的制作

AT89S51 ISP下载线(并口)的制作

最小系统板做好了,接下来就是做根ISP下载线了。

否则程序怎么写到AT89S51芯片里呢?先来认识一下AT89S51上ISP(在线编程)功能脚的定义看上图的左边AT89S51引脚图的P1.5、P1.6、P1.7的第二功能分别为MOSI(主机发送从机接收)、MISO(主机接收从机发送)、SCK(时钟脉冲信号由主机发送)。

那什么时候才能启用第二功能呢?就是当复位脚RST接高电平一直处于复位状态时就可用第二功能了,所以在ISP下载板上有一条线接至AT89S51的第9脚(RST)上,就是在写程序前先发一个高电平将S51的RST脚设为复位态,然后就可通过MOSI、MISO向S51内写程序了。

看起来还是串行通信啊,呵呵。

把这四根线加上VCC和GND共六根线通过74HC373连接到PC 的并口,并配合软件Easy 51 Pro就可以下载HEX文件了。

见下图。

要特别注意搞清楚IC 的引脚是如何排列的-参考DATASHEET,哪是1脚哪是2脚-特别是第一排完了后,第二排从上面开始数还是下面开始数。

每个脚的功能是什么,IC的原理是什么,也要了然于胸。

ISP下载线电路的实质也就是将PC端下载软件送出的4路串行编程信号通过4个缓冲器整形为TTL信号然后交给AT89S51的ISP口。

我想其它如AVR的ISP也是这个道理吧。

配合的下载软件Easy 51Pro 2.0的工作界面:接法不同Easy 51Pro 2.0配置文件配置也不同,如果是默认的接法就不用改配置了。

官方有一个配套软件,它的接法就只能固定,不能自己随自己的接法而配置。

见附录的资料。

如果按照上图接线,那么配置文件EasyIsp配置就是;[引脚控制]MOSI=14MISO=15SCK=1RST=16LE=2OE=17R1=3R2=4[锁存控制(LE)]Enable=0Disable=1[输出控制(OE)]Enable=1Disable=0A VR的单片机都支持ISP(也就是引脚有那么几根功能脚),AT的带S的支持ISP,如AT89S52,STC则支持串口对串口下载(不过要断电、通电)。

必看USB转串口线驱动程序安装 KeilC51安装和使用 STC-ISP下载软件

必看USB转串口线驱动程序安装 KeilC51安装和使用 STC-ISP下载软件

实验一:单片机调试软件安装和ISP下载软件的安装与下载实验内容与要求:1、学会USB取电线和串行口USB-232 ISP线的物理连接。

2、USB转232串口(H340驱动)USB设备驱动程序安装,STC串口下载软件STC-ISP V38A的安装。

3、学会利用STC-ISP V38A下载软件将事先准备好的HEX文件烧写入STC89C52RC单片机芯片,观察实验结果。

4、撰写实验报告,并说明观察到的实验结果实验讲义:一、学会USB取电线和串行口USB-232 ISP线的物理连接1、将USB方口取电方口一头连接入实验班方口母座,另一头接电脑USB,见下图蓝方框USB转232串口线,9芯一头接实验班RS232母座,另一头接电脑USB,见下图红色方框二、USB转232串口(H340驱动)USB设备驱动程序安装连接好以后。

会出现,下图安装提示选择从列表或指定位置安装,选择下一步会出现如下图提示选择,在搜索中包括这个位置,点击浏览,会出现浏览文件窗口,如下图点击右侧树形结构,将“+”展开,选择USB转串口线驱动文件夹下面的R340文件夹,点击确定。

下面将返回“找到新硬件向导”窗口如下图。

选择下一步。

USB转RS232驱动程序安装完成。

方口USB不需要安装驱动。

下面在桌面右键单击我的电脑,在弹出的菜单中,选择”管理”,如下图在出现的计算机管理界面中,展开左侧的目录,选择,“系统工具”下面的“设备管理器”,在右侧窗口中,展开“端口”,出现USB-SERIAL (COM5),(注意COM5只是随机的,会根据你插入USB设备的情况而改变,也有可能是COM1 COM3)双击USB-SERIAL (COM5),出现下面“USB-SERIAL (COM5)属性”窗口选侧“端口设置”,看到每秒位数为9600(注USB-SERIAL (COM5)属性只做查看用,它提供了两个信息,通信口为COM5,每秒位数为9600,这在后面下载程序的时候需要用到)三、学会利用STC-ISP V38A下载软件将事先准备好的HEX文件烧写入STC89C52RC单片机芯片在文件夹中找到,并打开“stc-isp-v3.8a非安装版”文件夹找到STC-ISP V38A,双击鼠标左键运行它。

初次使用指南及stc-isp下载编程软件使用说明

初次使用指南及stc-isp下载编程软件使用说明

STC89C52RC串口程序下载步骤说明以及实验板初次操作指南初次操作指南(请务必仔细看3次以上):拿到板子以后,拆开包装,按下面的步骤插好下面4个东西1. 插stc89c52单片机(缺口方向朝数码管),2. 插晶振(位置在电源开关的左上方,请看大图,有3个孔,但是只插两侧的两个孔,中间留空),3. 插9针串口线(一头连电脑串口一头连接实验板),4. 插usb电源线(注意:usb线要最后插入,并且最好是插电脑的后置usb接口,并且此时不要打开板子上的电源开关,如果发现电源指示灯亮了请关掉板子上的电源开关)下载烧录程序使用说明:简单的说就是1.关掉实验板的电源开关2.运行STC-ISP V391.exe(位置在“STC-ISP下载编程软件”这个目录里)3.选择单片机类型为stc89c524.点击“打开文件”按钮(选择一个hex文件,建议选”流水灯.hex”,位置:“例1-LED流水灯”目录里) 5.点击“DownLoad下载”按钮(这时候软件会提示“请给 MCU 上电..”,这就对了,否则请换一个有效的串口),6.打开实验板的电源开关当你打开实验板电源开关的一瞬间你会发现软件下面的白框提示下载信息了,这样就是ok了,恭喜你,烧写成功了,实验板开始了流水灯。

但是不要高兴得太早,请务必查看本文最后的实验板重点注意事项(务必请仔细阅读4次)这样才能防止人为的失误造成实验板的损坏。

如果下载失败请看下面的详细说明,一步一步的指导您。

以下是烧录程序的主要界面。

烧录过程非常简单,操作也非常简单。

图中红色的五个大数字就表示了整个过程。

简简单单的五步就可以了(实际上只需4步,)。

启动本烧录程序STC-ISP V391.exe后(在stc-isp下载编程软件.rar里面),第一步就是选择烧录器件。

本烧录软件支持S TC 全系列的51 单片机芯片,因此,第一步必须选择相对应的型号另外,“AP Memory”是指该芯片的内存大小和起止地址根据器件型号自动更改,不必理会。

P89V51系列单片机ISP下载简明操作步骤

P89V51系列单片机ISP下载简明操作步骤

P89V51系列单片机ISP下载简明操作步骤【ISP电路说明】在上图中,如果去掉串行接口部分(J1和U1),就成了传统8051单片机的最小系统电路。

部分信号的名称前缀有小写字母n,这表示低电平有效。

在电路中,要注意几个要点:z VCC是电源,必须保证稳定可靠;z nEA管脚不可悬空,必须连到VCC,或者通过上拉电阻接到VCC;z复位电路建议采用传统的RC复位,最好多带一个复位按键,以方便操作;z不可接看门狗复位电路,否则在ISP期间会引起复位,导致下载失败;z晶振的频点不是任意的,推荐用11.0592MHz或22.1184MHz;z注意:nPSEN管脚请悬空处理,不要接GND,这和P89C51RD2的情况不同。

【ISP驱动程序Flash Magic简介】Magic是支持众多Philips单片机ISP下载的驱动程序,其中就包括对P89(L)V51RB2、 FlashRC2、RD2的支持。

该软件可以在下列网站免费下载:周立功单片机:SystemsAcademy:EmbeddedMagic软件的安装方法非常简单,略。

Flash【ISP操作步骤】1、连接串行口电缆注意,电脑DB9连接器的2脚是电脑的接收Rx,3脚是电脑的发送Tx,5脚是GND。

通常串行口电缆分“交叉”与“不交叉”两种,要注意区分,不可接反。

推荐用带有真正串行口的电脑操作,如果是USB虚拟的串口,则可能会出现下载失败的情况。

2、运行Flash Magic软件Step1:Port:选择实际使用的串行口,通常为COM1;COMRate:波特率不可设置得过高,推荐用9600或19200;BaudDevice:请选择正确的型号;Interface:选择None(ISP)。

Step2:请勾中“Erase blocks used by Hex File”。

Step3:装入你的程序文件,注意必须为HEX格式。

Step4:请勾中“Verify after programming”(编程后校验);对其它几项如果不了解,请不要勾中。

AVRISP MKII使用说明

AVRISP MKII使用说明

AVRISP MKII编程器使用说明谢谢您使用A VRISPMKII下载器如有问题,可与我处技术支持部门联系A VR单片机开发工具网友情赞助,提供测试所需的各种开发平台,再这里向A VR单片机学习网的朋友致以诚挚的谢意。

网址:/总体介绍产品简介A VRISP MKII 下载器是ATMEL 公司开发的A VRISP 第二代产品,USB接口。

A VRISP MKII 支持全系列A VR + 部分其他芯片(如S51等)。

USB接口,便于使用与携带,特别适用于没有串口的台式电脑和笔记本电脑。

A VRISP MKII是一种结构紧密而且容易使用的在线编程工具,它为ATMEL 系列A VR 单片机开发应用程序设计。

由于其尺寸小,它也成为一种为现有的利用A VR单片机的应用程序局升级的极好的工具。

A VRISP MKII是由USB供电,因而A VR ISP 编程器无需额外能源供应。

A VRISP MKII编程接口是集成于A VR Studio中的。

Flash,EEPROM和所有的Fuse和Lock bit可编程ISP选项,可以选择单个分别编程或者连续自动编程。

我公司生产的A VRISP MKII在线编程器和atmel官方的A VRISP MKII在线编程器功能上完全兼容,但价格更低,是工厂,学校,个人等开发A VR单片机的首选工具。

产品特点A VR Studio4.1x 接口支持所有A VR芯片的ISP编程可以对Flash和EEPROM进行编程支持熔丝位和锁定位的编程支持RC振荡器校准可以工作在2.7伏到5.5伏电压之间速度可调,支持50Hz~4MHz的isp时钟频率使用USB高达4MHz的全速通讯,兼容USB2.0可直接利用USB供电而不需要额外供电A VR Studio完全支持A VRISPMKII,我们推荐使用最新的A VR Studio 4.X。

支持芯片型号AT90PWM1、AT90PWM2、AT90PWM216、AT90PWM2B、AT90PWM3、AT90PWM316、AT90PWM3B。

STC―ISP程序下载软件的使用_图文(精)

STC―ISP程序下载软件的使用_图文(精)

八、STC—ISP 程序下载软件的使用
1.点击桌面图标,打开软件;
首次设置时只需注意芯片的选择,在左上角下拉框中选择STC89C52RC ,一般的台式机通常只有一个串口,所以COM 栏就选择COM1 ,如果使用别的串口那就选择相应的串口号,其它全部使用默认,不明白时最好不要乱改,不然可能会把芯片锁死,以后就用不了了。

总体设置如下图:
2.保证板子的电源线和串口线已经连接上,且板子未短路;
3.点击“OpenFile/打开文件”这个按钮,找到需下载的程序的文件夹,其中有扩展名为.HEX的文件,选定文件打开,如下图:
4.点击“Download/下载”按钮下载程序进单片机(注意按下下载按钮后再给板子上电, 下载成功显示如下图:
然后就可以按调试步骤说明,拔动相应开关的按下相应按键观察程序运行的现象,进行调试了。

51单片机自动ISP下载电路设计

51单片机自动ISP下载电路设计

51单片机自动ISP下载电路设计各位朋友非常抱歉,更新晚了,最近事情比较多,不管是工作上还是生活上各种心烦意乱的事情搞得我不知所措,感谢各位朋友长久以来的默默支持,您的支持就是我的动力,再次感谢。

51单片机可以通过ISP下载方式烧写程序,常用的工具为USB/TTL,常用的芯片有MAX232、CH340G等。

下面介绍以CH340G芯片设计的ISP下载电路。

151单片机程序下载原理51单片机程序烧写接口为RXD和TXD,即UART口,这两个接口是通信口,配合不同的芯片可以实现不同的通讯方式。

如果连接MAX232即可实现232通信,如果连接MAX3082即可实现RS485通讯。

下载程序正是通过这两个接口来实现的。

下载方式如下图所示。

单片机的RXD和TXD要与USB/TTL设备的TXD和RXD交叉连接才能实现下载。

2CH340G芯片介绍CH340是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或者USB转打印口。

是一款比较成熟的国产芯片,价格在1.5元左右。

具有如下特点:1.全速USB设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。

2.仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。

3.计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。

4.硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。

5.支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。

6.通过外加电平转换器件,提供RS232、RS485、RS422等接口。

7.支持IrDA规范SIR红外线通讯,支持波特率2400bps到115200bps。

8.软件兼容CH341,可以直接使用CH341的驱动程序。

9.支持5V电源电压和3.3V电源电压。

10.提供SSOP-20和SOP-16无铅封装,兼容RoHS3电路设计CH340G的下载电路如下图所示。

P2为USB接口,CH340G的TXD与单片机的RXD连接,CH340G的RXD和单片机的TXD连接。

AT89S52超简单的并口ISP下载线之DIY亲测成功

AT89S52超简单的并口ISP下载线之DIY亲测成功

AT89S52单片机学习经验2号文件——AT89S52超简单的并口ISP下载线之DIYAT89S52单片机学习经验2号文件——AT89S52超简单的并口ISP下载线之DIY 经过五天的奋斗,我终于找到了一种对初学者来说超简单的并口ISP下载线制作方法。

(资源都来自网络,百度、Google 真是好东西啊!)制作S51的ISP下载线,网络上有一堆资料,但到底哪个对自己适合呢?这是个大问题,对我这个初学者就犯了个很大的错误——一上来就想整难的(制作AT89S52的串口ISP下载线,这浪费我三天的时间啊)。

现在市面上买的ISP下载线一般都是并口或USB口的,串口的很少。

因为串口制作比并口难,下载速度较慢,网络上非常成熟的DIY方法很少,极易出问题。

而制作USB口的ISP下载线,目前来说就非常专业了,制作这个对初学者来比登天还难呀,网上资料极少!而并口线下载速度快,制作简单,资料很全。

废话不多说了,入正题。

我是按照网络上的资料,自己整理做的一根并口下载线(就一个针头并口,六根线,一个接插件)。

上图我做这根下载线实际就花了30多分钟,调了半个小时。

当然之前,我还按照网友txz01的方法(方案见/txz01/blog/item/11c1c85089cf1b608435246e.html)用74HC373做了一个并口下载线,但用软件Easy 51Pro v2.0宇宙版调试总读不出正确的特征字,而我用软件ISPtest测试并口是正常的,最小系统也是正常的(尽管当时只知道晶振正常,但是后来下载线做好后,最小系统可以用下载线来正确地烧写程序——哈哈,事后诸葛亮啊!以后,我会注意拿事实说话。

PS:想了想事后拿事实验证也是可以的)。

我估计是74HC373处有问题(以后有时间,我再测试一下看看)。

按上图,做好下载线后,就到了这关键的一步,软件调试。

我是在软件IsPlay v1.5.0.1上调试成功的。

(注:我在Easy 51Pro v2.0宇宙版和PonyProg2000软件上也测试过,发现调试不成功。

51单片机ISP在线下载使用说明

51单片机ISP在线下载使用说明

AT89S5X系列单片机ISP在线下载使用说明
软件安装:
(1)双击X:\ 工具软件\ 51单片机ISP在线下载软件.EXE,根据提示安装;
(2)安装完毕后,在桌面产生一个快捷方式“SLISP”,双击运行,弹出以下界面:
(3)通信参数设置及器件选择如下图:
(4)点击“编程”按钮,即可下载。

硬件设置:
(1)我们提供的MCU ISP下载电缆,一端接PC机并口LP1,一端接598K3实验仪右上角的“ISP 在线编程”接口。

(2)短路块设置:在51K-CPU扩展卡上有两个短路块:平时正常脱机工作、用仿真器实验时左边一个短路块设置在“一般模式”,右边短路块工作在“片外程序”;当我们用到单片机ISP在线编程功能时,将左边短路打在“编程模式”。

(ISP在线可编程AT89S系列单片机)。

下载完成后,如要运行单片机内部FLASH程序,将左边短路块接在“一般模式”,右边短路块接在“片内程序”模式,按RST键,即可执行程序。

(3)ISP下载接口。

具有ISP功能的51单片机实验板设计

具有ISP功能的51单片机实验板设计

2009年9月第27卷第3期扬州教育学院学报JournalofYangzhouCollegeofEducationSept.2009V01.27.No.3具有ISP功能的51单片机实验板设计李金奎(扬州职业大学,江苏扬州225009)摘要:以Atmel公司的AT89S系列单片机为核心,最大限度的利用该芯片的资源,用跳线来实现共用端口各种实验模块电路的选择,用户通过在线编程端口对该芯片进行在线编程,实现对其控制。

具有成本低、使用方便、便于携带、实验电路全等优点。

关键词:单片机;ISP;实验板中图分类号:TP368.1文献标识码:A文章编号:1008—6536(2009)03—0015—03单片机广泛用于工业控制、家用电器、智能化仪器仪表等各个领域,MCS一51单片机以其优越的性能、成熟的技术、高性价比,成为国内单片机应用的主流。

现在通用的8051内核单片机主要有Atmel公司和飞利浦公司开发的单片机,Atmel公司的AT89S系列单片机具有在线编程功能¨J。

本文以单片机在线编程功能为基础,设计一种低成本、便携带、多功能的单片机实验板。

一、在线编程(ISP)简介在线编程(ISP)指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。

ISP技术是未来发展方向。

Atmel公司推出的8051为内核的AT89S系列单片机提供了一个ISP串行接口,让用户能对内部程序存储器在线编程。

Atmel公司提供ISP下载线与系统板(实验板)的接口标准,如图1所示,将目标文件(HEX)下载到单片机的FlashROM中示意图见图2,下载线可按Atmel公司官方网站上公布方式制作。

二、实验板电路设计(一)显示电路设计显示电路在单片机人机交互中作为输出设备,是人机交互的一个重要环节。

本实验板扩展了常见的三种显示方式,6位LED数码管显示、8x8LED点阵显示、LCD液晶显示。

DL-51单片机入门系列教程之三《如何使用STC_ISP下载软件》

DL-51单片机入门系列教程之三《如何使用STC_ISP下载软件》

51入门系列教程如何使用STC_ISP下载软件Revision0.01(2011-09-15)我是高校电子专业的老师,当我问及大一爱好单片机的学生:你焊接的板子上,为什么不预留一个串口座?学生很茫然,并不知道我想告诉他什么。

可见,教材根本没有让学生接触到最方便的调试方法。

那么,我只能让他在实验室里实现ISP愿望。

大多数学生在学习完教材后,总是以为单片机的编程调试,需要两个:1)Keil或伟福wave环境里写程序;2)单片机编程器下载代码。

实际上,编程器完全没有必要,它的功能无非就是把程序编译后生成的hex 文件下载到单片机中——这个过程,一个串口座+MAX232芯片就可以实现,为什么不用它呢?它就是ISP下载。

-ISP原理STC-ISP1.STC刚才所说的使用ISP下载hex文件到单片机,这里的单片机我们使用STC89C52RC,它内部有自己的闪存,可以用于存放下载的hex文件。

可能有同学会问,那别的单片机呢?比如AT89C51,2051之类的单片机,他们为什么不能用ISP下载程序呢?原因很简单,STC89C52RC芯片在出厂前,已在芯片内部固化有ISP系统引导程序。

反过来,如果把这个芯片用编程器烧录,反倒有可能不行。

因为它有可能将单片机内部已固化的ISP系统引导程序擦除,造成无法使用STC提供的ISP 软件下载用户的程序代码。

刚才说了一大堆东西,却没有讲到这个ISP引导下载程序怎么用。

很简单,只要开发板上有串口座(DB9座)+MAX232芯片,能进行串口通信即可。

当然,我们电脑需要安装对应的STC_ISP软件,控制何时下载,下载哪个hex文件。

2.STC_ISP软件的使用STC_ISP软件在以前的版本中都是需要安装的,现在国内出了免安装绿色版,个人认为比较好的是这款,可在/read.php?tid=126下载。

或者在此下载/,此网页打开后,在右边可以看到好几个免安装的版本,笔者选择的是STC_ISP_V4.88版本。

单片机下载线使用说明

单片机下载线使用说明

AVR/S51单片机并口ISP下载线AVR和ATMEL的AT89S系列单片机可以使用ISP下载线在线编程擦写,即不必将IC芯片拆下,直接在电路板上进行程序修改、下载等操作。

这样对程序的调试和升级都很方便。

ISP下载线的线路很简单,适合自己动手制作。

本站为了给广大AVR/S51单片机业余爱好者提供一条通用的ISP下载线,在一般的开发过程中可以一线打天下,特制作了支持所有AVR系列和AT89S系列(包含AT89S51/52)的并口下载线。

并口下载线内部使用了HC244芯片对信号进行隔离,带5.1V过压保护,具有二极管电压隔离,可防止误插到JTAG座时的目标板电源保护。

本站做的ISP下载线,其接口与双龙AVR所有开发板兼容的排列。

具体管脚排列如下:本并口ISP下载线具有如下特点:1、支持所有双龙SL系列AVR/AT89S单片机开发实验器,管脚与双龙所有AVR开发板兼容。

2、支持的器件为ATMEL 公司的AT89S 系列(包含AT89S51/52)和AVR系列。

3、支持的烧录文件格式:INTEL格式的HEX文件、EEP文件,二进制BIN文件。

4、支持缓冲区数据修改和保存,缓冲区中的数据可以保存为二进制BIN文件,INTEL格式的HEX或EEP文件。

5、本软件的OS平台可以是WIN98ME、WIN2K、WINXP。

操作使用说明:1、本程序除了有编程所需的各项功能外,还具备芯片ID 码校验、序列号产生、内部RC振荡校准、熔丝配置等功能。

2、当使用序列号产生、内部RC 振荡校准、熔丝配置等功能时,会自动弹出对话窗口,供用户选择。

3、序列号产生、内部RC振荡校准常数的保存地址默认为FLASH存贮器的尾部,用户可以自己修改存放地址及序列号的长度;对有EEPROM 存贮器的芯片,还可以选择保存的EEPORM存贮器中。

4、在熔丝配置窗口,可以直接对熔丝进行编程和读取,但要注意您的选择可能破坏ISP 编程所需的时钟条件。

ISP下载器使用说明

ISP下载器使用说明

ISP下载器使用说明
下载器是使用了单片机的ISP编程方式,其组成有下载板和并口下载器组成。

这个版本的设计目标:更好用,容易自制,更稳定,更灵活。

软件特性:
支持hex文件了,重载的文件对话框,让你不必到处找文件,热键支持,让你调试程序时效率更高,灵活的程序设计,甚至可以让整套软件在其他编程器硬件上运行,下载线,编程器都有相关的调试程序,让你制作时更轻松,提高了成功率。

1、把软件考到PC机中中打开Easy 51Pro.exe既可会出现上图的对话框。

打开右下角的设置按扭进行如下图的设置选择Easy ISP下载线。

2、接着在检测器件的窗口中选择要下载的目标芯片如AT89S52。

3、其次把89S51/S52芯片插到40P的锁紧座中,在把8P的排线和实验箱上的ISP下载接
口相接,另一端与25针的并口线相连,然后并口端连PC机的并口。

4、下载接口的J0短路冒打在EA处,然后在烧录界面中点击“检测器件”的按钮看是否可以检测到所烧的目标芯片,并听到相应的声音信号。

5、在“打开文件”按钮中打开需要下载的程序HEX文件,可以一步一步的手动完成,也可以点击“自动完成”后,就会一项一项的往下进行,烧录完成就可以运行实验程序了。

如果要烧写大批量的同样的程序,缓冲1会自动刷新上一次你打开的文件,所以你不必每烧一次芯片就去打开一次文件。

你也可以不点击“自动完成”,在该界面下“回车”就是了。

ISP下载线可以是任何一种并口下载线,因为我有个这样的设计:Easy IS打开程序目录下的EasyIsp.ini文件可以编辑控制ISP时所用到的并口引脚。

ISP 下载器使用说明.

ISP 下载器使用说明.

I S P下载器使用说明
零售价:60
含(ISP或ASP下载器一个,数据线一根,USB线一根,光盘一张)
ISP下载器简介
本ISP下载器使用USB接口,可以对含有ISP接口的A VR系列单片机进行下载本ISP下载器适用windows xp SP2、windows xp SP3操作系统
本ISP下载器与A VR Studio集成开发环境配套使用
注意:本ISP下载器暂时不支持windows vista操作系统!
不能连接到开发板JTAG口使用,否则会产生烧毁板子等严重后果!
ISP下载器的驱动安装
1,使用USB线一端连接ISP下载器,另一端插入PC机USB接口;
2,PC机会自动提示找到新硬件,参考下图:
PC机提示找到新硬件
选择“从列表或指定位置安装(高级)”后,单击“下一步”,提示驱动程序的路径;
图 2 提示找驱动程序存放路径4,指定好驱动的存放路径后,单击“下一步”,提示安装驱动程序
提示安装驱动程序安装完成后,提示安装完成,如图
提示驱动安装完成
用户还可以到设备管理器中确认,安装好后,会虚拟出1一个串口,如图:
正确安装ISP下载器。

ISP下载线的使用

ISP下载线的使用

的使用下载线的使用2 ISP下载线河南理工大学电气学院微机教研室张宏伟接口下载线接口2.2.1 ISP下载线A VR和ATMEL的AT89S系列单片机可以使用ISP下载线在线编程擦写,不需要将IC芯片拆下,直接在电路板上进行程序修改、下载等操作。

这样对程序的调试和升级都很方便。

USB接口的下载线如图2-1所示。

具体使用时,ISP下载线一端通过USB 口连接计算机,另一端通过DC3-10P插座连接单片机板,即可实现程序的在线下载。

图2-1 USB接口的ISP下载线2.2.2 驱动程序安装找一个空闲的 USB 接口把下载器插上,电脑就会发现新硬件了,如图所示。

出现安装新硬件向导的时候我们选择“否,暂时不”,因为我们要手动安装驱动。

然后点击下一步,在下个窗口中我们选择“从列表或指定位置安装” 自己手动寻找驱动。

再点下一步,点浏览。

找到传输给你的压缩包解压出来的文件地址。

然后点确定,再点下一步,可看到文件复制进度.就完成了驱动的安装了,在设备管理器上应该能看到USBASP 设备就对了。

2.2.3 ISP下载软件使用ISP下载软件一般和下载线配套,按照图2-1所示的下载线接口,可使用A VR_fighter 软件下载程序,该软件无需安装。

双击A VR_fighter.exe应用程序即可进入该软件。

A VR_fighter软件运行界面如图2-2所示。

图2-2 A VR_fighter软件运行界面程序烧写步骤如下所示:1)首先进行“芯片选择”,选择需要烧写程序的芯片类型,如AT89S52等。

2)点击“擦除”按钮,擦除芯片原有程序。

3)点击“装FLASH”按钮,选择需要烧写的.HEX文件。

如图2-3所示。

图2-3选择需要烧写的.HEX文件4)点击“编程”按钮,烧写程序。

若芯片未插入,或连接线不可靠,会弹出“进入编程模式失败”对话框,如图2-4所示,此时应检查ISP下载线及单片机芯片型号是否正确。

图2-4 “进入编程模式失败”对话框件若烧写成功,在运行窗口中会提示“编程结束”的信息,如图2-5所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AT89S5X系列单片机ISP在线下载使用说明
软件安装:
(1)双击X:\MCS-51系统资料\ 51单片机ISP在线下载软件.EXE,根据提示安装;
(2)安装完毕后,在桌面产生一个快捷方式“SLISP”,双击运行,弹出以下界面:
(3)通信参数设置及器件选择如下图:
(4)点击“编程”按钮,即可下载。

硬件设置:
(1)我们提供的MCU ISP下载电缆,一端接PC机并口LP1,一端接5208K实验仪右上角的“ISP 下载接口”。

(2)KB1开关:KB1开关有两种工作模式,平时都工作在“一般模式”,当我们用到单片机ISP在线编程功能时,将KB1开关打在“编程模式”。

(ISP在线可编程AT89S系列单片机)。

(3)SW1(EA端):程序空间选择开关,SW1—>IP,选择CPU内部(一般不设置此模式,如果将目标程序通过烧写器写入单片机内部FALSH ROM中,要运行写入的程序时需设置到该模式,一般用于工程人员的目标系统开发),SW1—>UP(出厂模式),选择CPU外部,此时可脱机运行外部EPROM中固化的程序,也可用仿真器进行联机实验。

(用短路块选择) (4)编程完毕后,将开关打在”一般模式”,按复位键”RST”,运行程序。

相关文档
最新文档