ISE_FPGA烧写

ISE_FPGA烧写
ISE_FPGA烧写

1.编译工程

右击如图,rebuild all. 等待。。。,Process "Generate Programming File" completed successfully 编译成功。

2.

右击如图run,或双击选项,

下一步。。。。。。

下一步

下一步完成。

点击NO,

点击OK.

双击如下图:

结果如下成功。

关闭如下:

双击如下

自制单片机烧写器

像我们这样搞电子的人,要的就是动手的乐趣。下面我们来介绍近期在网络上非常流行的USBasp下载线,因为现在的笔记本包括台式机都渐渐地舍弃了并口、串口;所以之前的并口或串口下载线已经不能再使用了,应该说是做个USBasp下载线是势在必行的,下面我们来介绍其制作的全过程。 图(1) 图1为原作者设计的原理图,为了便于制作我修改过某部分电路如图2,其功能一样。

图(2) 在制作之前首先要搞清楚几点: 第一、这个USB下载线本身就是一块AVR单片机,在制作过程中也必需对其进行程序下载才能运行。 第二、先得大概了解一下这个AVR单机机ATmega8的基本资料。这样才能对电路有个了解,从而便于调试。第三COM1是PC机与USB相接的端口,我们在焊接时一定要区分GND、VCC、D+、D-,下面图(3)是对应本次制作的USB端口的引脚功能。在焊接的之前务必搞清楚,否则会造成PC机端口的USB或下载给的ATmega8烧毁。

图(3)USB端口引脚功能 第四﹑最后我们来了解一下电路的结构。对应图2,其中JP1是选择下载时的速度是快速或慢速,当JP1接地时选择低速,否则为高速。对于选择快速还是慢是相对于被下载的单片机晶振时钟而言的。一般来讲,目标单片机与USBasp的ATmega8的时钟不能相差太远。而JP2是电源的选择,当短接时被下载的单片机选择USBasp供电,则否选择独立供电。切记:两者只能任选其一。LED2为ATmega8程序运行的指示灯,当其点亮时就证明USBasp运行正常。LED1为下载程序时的工作指示灯,当接收到上位机信号

时,此灯就会闪动。 图(4)制作的全部元器件 图(5_a)与图2对应的PCB板顶层

DSP程序烧写步骤

一、连接好DSP电源及仿真器(设备管理器中能检测到仿真器) 二、点击桌面图标

三、选择对应的仿真器和DSP(图中已经选好了,直接保存并退出) “确认”

四、进入仿真界面,此时系统与目标板还未连接 在“Debug”中选择“Connect”将系统与目标板连接

五、如图,右键“Projects”,载入工程文件 工程文件目录为文件目录为C:\CCStudio_v3.3\MyProjects\DSP2812M_examples\DPS2812M_KEYBOARD (图中,点击后直接进入工程目录,此时直接选中.pjt文件并打开即可)

六、打开后界面如下: 注意:工程中的“F2812.cmd”文件(如下图所示)为烧写程序时用的cmd文件,编译及调试程序时用的cmd文件为“F2812_EzDSP_RAM_lnk.cmd”,两者均在目录C:\CCStudio_v3.3\MyProjects\DPS2812M_common\cmd下,如下图中所示:

“F2812.cmd”文件和“F2812_EzDSP_RAM_lnk.cmd”文件所在目录如下: 如果从调试程序到烧写程序或者相反过程,都需要更换cmd文件,更换后一定要先编译cmd 文件后才能避免出现问题 七、烧写程序 烧写程序即是将编译及调试正确的程序(.out文件)烧写到Flash中,本实验烧写的是DPS2812M_KEYBOARD.out文件,其目录为C:\CCStudio_v3.3\MyProjects\DSP2812M_examples\DPS2812M_KEYBOARD\Debug 选择“Tools”下的“F28xx on-chip flash programmer”,如下图:

SI-PROG编程器的工作原理及其程序设计

SI-PROG编程器的工作原理及其程序设计 时间:2009-06-16 13:03:06 来源:现代电子技术作者:安郁宽1,李宏2,闫鹏1 1.滨州医学院物理教研室2 摘要:介绍SI-PROG编程器的工作原理,利用PC机串口UART芯片实现单片机的ISP下载。PC机串口8250芯片中SOUT,DTR,RTS,CTS四个引脚的电平可通过其内部的几个寄存器分别进行控制或读取,利用引脚可实现单片机的ISP下栽。介绍了8250与单片机之间通信信号的逻辑关系以及电平转换,分析了接收器的阈值电压的特点,给出了使用SI-PROG编程器的条件。最后,以AVR单片机为例介绍了下载程序设计。结果表明,利用PC机串口UART芯片可以实现对AVR单片机的ISP下载,其硬件电路和软件设计都很简单。 关键词:S1-PROG编程器;程序设计;UART;AVR单片机 SI-PROG编程器为PonyProg 2000软件中使用的一种ISP编程器,该编程器利用PC机串口电路的异步通信控制器UART实现AVR,PIC,AT89等单片机的ISP编程。虽然该编程器不为Atmel的AVRStudio 所支持,但是其硬件电路简单,成本低,便于制作,适于初学者进行学习和简单开发。下面以AVR单片机为例,介绍SI-PROG编程器的工作原理及其程序设计。 l SI-PROG编程器的工作原理 1.1 电路组成 图1为SI-PROG串口编程器的工作原理图。电路分为PC机串口电路、SI-PROG编程器和目标机3部分。编程器通过9针D型连接器DB9与PC机串口连接,通过10针连接器J1与目标机连接,电路在文献[4]的基础上做了适当的简化。J1引脚定义与Atmel的STK200下载线相同。 1.1.1 PC机串口电路及SI-PROG编程器 PC机串口电路由U1~U4组成。8250(U1)为异步通信控制器UART,SN75150(U2,U3)为驱动器,

DSP烧写错误原因

1.DSP程序烧写后,带仿真器程序能正常运行,通信测试是对的,但拔下仿真器后就出错了,请问是什么原因? 答:串口通信连着仿真器说明有硬件电气连接。使用无源rs232转485接口跟dsp通信的,接着仿真器就行,不接仿真器通信异常。然后把485的地和dsp电源的地共起来,就好了。 2. DSP使用仿真器很正常工作,但是通过烧写到ROM后,load代码到DSP RAM中后无法正常运行. 答:首先检查你的烧写程序可有问题。有些烧写程序指定.test代码长度。 其次在代码上找问题,可以锁定在在线与烧写cmd文件的变化。烧写原理是什么?代码编 译为二进制或十六进制数,搬移进rom,存储起始地址、长度确定没有问题。假设正确, 检查能否在线对rom进行正常的擦除与读写? 假如还是正确,检查硬件电路,这个就比较麻烦了。确定启动模式设置的正确?自举启动 要dsp外围电路的电压、时钟、模式选择、默认态确认正确? 还有问题就是芯片自启动有问题了 3.我也出现过能仿真,但不能烧写的情况! 解决方法:降低时钟频率。点击FLASH插件上的“View Config File”,打开VAR.h文件。将该文件中的“PLL_PATIO_CONST .Set 0000h”改成“PLL_PATIO_CONST .Set 0200h”存盘后,执行目录下的Buildall.bat批处理文件。再重新启动CCS及FLASH插件。最大可能是DSP的FLASH烧掉了,这个烧掉不影响程序的仿真;我之前也是烧不进去, 后来换了块芯片就好了,芯片的来源很重要。 第二个问题是你在烧写程序时将CMD修改了没有,要跳过密保单元;你的memory map 设置是否正确? 还有如果烧写flash 评估办上跳线是否正确? 我用的时候好几块评估板都 是可以load programme 。可以加载到ram 中进行仿真,但是不能烧写道flash 进行自动 运行。 4.我也遇到这样的问题,同样郁闷。一个以前跑过的好好的程序,因为改了仿真器的配置,就出现了楼主所述问题,反复尝试,都是如楼主所述。 后来我是通过以下方法解决的:打开Setup CCStudio v3.3-选择F2407 XDS510 Emulator-设置F2407 XDS510 Emulator的属性-再设置TMS320C24xx_0的属性

Kinetis程序烧写检查单

本文主要写给Kinetis的初学者,特别是首次使用Cortex-M内核产品的工程师,文章主要针对用户在下载程序或调试过程中经常遇到的问题进行分析,其内容主要包括: 1.原理图说明 2.硬件电路板自检 3.Kinetis调试工具说明 4.程序无法下载分析 5.Check List 一.原理图自检 这里仅介绍与调试相关的原理图 图1 Kinetis MCU接口连接示意图 二.硬件电路板自检 在贴片硬件电路板之前,最好先对电路板做一下简单的短路测试,特别有些PCB尺寸非常小,加工精度要求比较高的板子,如果生产厂家没有做相应的测试,很有可能PCB本身是存在短路的。MCU相关电路需要特别注意以下几点: 1.各级VCC/VDD和GND之前是否存在短路。 2.外部晶体电路是否存在对地短路。 在PCB焊接之后,同样需要做相应的检测: 1.检测JTAG/SWD插针到MCU管脚是否存在虚焊或连焊。 2.检测NMI管脚上拉是否有效。 3.上电检测各级VCC是否正常工作。 4.检测MCU的IO口是否有因虚焊导致的过压/过流。 5. 三.Kinetis调试工具说明

Kinetis常见的评估板包括:FRDM Board, TWR Board, MAPS Board, 目前常见的这些开发板都板载了mbed仿真器,用户无需额外购买仿真器来进行调试。板载的mbed仿真器可以通过U盘拖拽的方式下载编译好的二进制代码,也可以通过在IDE调试环境中通过CMSIS-DAP来进行代码的仿真。同时,用户可以通过按住Reset按钮上电的方式,使mbed仿真器进入Bootloader模式,用户可以通过此模式更换仿真器的固件,使mbed仿真器模拟成J-Link仿真器。点击这里查看详细步骤。 用户自己设计的板子,通常需要使用外部的仿真器进行调试或者烧写,常见的仿真器有J- Link和U-Multilink. 图2 J-Link、U-Multilink仿真器图 J-Link只有一组接口10*2(2.54间距),支持JTAG和SWD两种模式:

程序烧写方法

3.5寸,红外转发网络烧写使用说明 一、安装软件 1. 双击“LMFlashProgrammer”进入安装。 2. 点击Next进入下一步 3. 选中“lAgree”,单击“Next”进入下一步

4. 在Folder一栏单击“Browse…”选择程序安装目录后,单击“Next”进入下一步 5. 单击“Next”进入下一步

6. 程序安装中 7. 安装程序完成,单击“Close”退出

二、烧写程序 1. 双击桌面“”图标打开软件 2. 选择“configuration”界面。 2.1. 在“Quick set”一栏复选框里选择“Manual configuration-see below”。 2.2. 在“Interface”一栏复选框里选择“Ethernet”。 2.3. 在“Client IP Address:”后面的框里填上你要烧写的设备的IP地址,如 192.168.0.50。 2.4. “Client MAC Address:”后面的框里填上你要烧写的设备的MAC地址,如 001205071319。 2.5. 3.5寸、红外转发的IP地址与MAC地址都可以通过 获取到。

3. 换到“program”界面 3.1 在“Select.bin file”一栏里,点“browse”选择程序路径。 3.2 单击“Program”烧写 烧写完成后设备会重起。

三、注意事项 1. 设备要与电脑在同一个网段里。 2. 网络烧写时,要用有线连接,不可使用无线连接烧写。 3. 烧写前,3.5寸最好重起一直,重起时不可出现异常现像。

可编程控制器的工作原理

可编程控制器的工作原理 PLC由于自身的特点,在工业生产的各个领域得到了越来越广泛的应用。而作为PLC 的使用者,要正确地使用PLC去完成各类控制任务,首先需要了解PLC的基本工作原理。 PLC源于用计算机控制来取代继电接触器,所以PLC的工作原理与计算机的工作原理基本上是一致的。两者都是在系统程序的管理下,通过用户程序来完成控制任务。 1. PLC的工作方式 虽然PLC的工作原理与计算机的工作原理基本一致,都具有相同的基本结构和相同的指令执行原理。但是,两者在工作方式上却有着重要的区别,不同点体现在计算机运行程序时,一旦执行到END指令,程序运行结束,且计算机对输入、输出信号进行实时处理;而PLC的CPU采用循环扫描工作方式,当程序执行到END后,再从头开始执行,周而复始地重复,直到停机或从运行切换到停止。对输入、输出进行集中输入采样,集中输出刷新。I/O映像区分别存放执行程序之前的各输入状态和执行过程中各结果的状态。 (1)PLC的循环扫描工作方式 可编程控制器是在硬件的支持下,通过执行反映控制要求的用户程序实现对系统的控制。为此PLC采用循环扫描的工作方式。PLC循环扫描的工作过程如图2-1所示,包括五个阶段:内部处理与自诊断、与外设进行通信处理、输入采样、用户程序执行、输出刷新。 PLC有运行(RUN)和停止(STOP)两种基本的工作模式。 当处于停止(STOP)工作模式时,只执行前两个阶段,即只作内部处理与自诊断,以及与外部设备进行通信处理:上电复位后,PLC首先作内部初始化处理,清除I/O映像区中的内容;接着作自诊断,检测存储器、CPU及I/O部件状态,确认其是否正常;再进行通信处理,完成各外设(编程器、打印机等)的通信连接;还将检测是否有中断请求,若有则作相应中断处理。在此阶段可对PLC联机下载程序。 图2-1 PLC循环扫描的工作过程

程序烧写说明

程序烧写说明 OK300C根据用户选配单片机类型不同烧写程序的方式也有所不同,主要分三类:STC单片机用户烧写方法,并口ISP下载器烧写方法,USB接口ISP下载器烧写方法。下面将详细介绍烧写程序的方法。 一、 STC单片机用户烧写方法 启动下载软件,首次设置时只需注意芯片的选择,在左上角下拉框中选择STC89C52RC,一般的台式机大多只有一个串口,所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号,其它全部使用默认,不明白时最好不要乱改,不然可能会把芯片锁死,以后就用不了了。总体设置如下图: 点击软件界面上的Open File 打开对话框,将*.hex或者*.bin文件选择,选择好后点击Open 。 要先把实验板上的电源关掉,因为STC的单片机内有引导码,在上电的时候会与计

算机自动通讯,检测是否要执行下载命令,所以要等点完下载命令后再给单片机上电。然后点击如图中的Download/下载钮, 接着按下实验板上电源给单片机上电 若出现上述图片,则说明已经给单片机成功下载了程序,并且已经加密。 二、 并口ISP下载器烧写方法 将ISP下载器插在主板的ISP口处。确认板上JP1三个跳线都断开,连接好电源线,打开电源。打开下载软件MuCodeISP,以下载AT89S52为例,选择89S5X,选择89s52,如下图 然后加载要烧录的程序 点击File菜单下的openflash,出现如下对话框

选择要烧录的文件,这里是*.hex文件 烧录,点击下图中的Program按钮就可以把程序下载到单片机 A VR单片机的程序烧录过程也是一样的。不过烧录51和A VR单片机切换时,要注意不要忘记进行51/avr单片机选择键的操作。 三、 USB接口ISP下载器烧写方法 选配USB接口isp下载器的用户,使用的烧写软件是A VRSTUDIO。首先要安装好该软件,安装方法和安装普通软件一样。 可以用AVR Studio的4.13或更高版本控制STK500/AVRISP,选择STK500 or AVRISP和Auto 或者具体的COM?端口进行联机,点击avr studio主窗口中的图标前面标有Con的那个图标,然后按下图选择即可进行STK500或者JTAG的联机,由于avr studio会记忆用户使用的设备是STK500ISP还是JTAG并且同时会记忆用户使用的COM号,如果下次和上次使用的是相同的设备并且没有更换COM口,那么下次使用的时候直接点击右边标有AVR的那个图标就可以快速进入联机状态;如果下次和上次使用了不同的设备或不同的COM口请使用Con图标进行联机。 连接STK500ISP:

AT89C51 52 55单片机编程器(烧写器)制作

AT89C51/52/55单片机编程器(烧写器)制作 -------------------------------------------------------------------------------- AT89C51/52/55单片机编程器(烧写器)制作 AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机编程器。由于单片机编程时序不同,这一款编程器仅仅支持ATMEL 公司的AT89C51, AT89C52, AT89C55芯片,不支持华邦或飞利浦兼容芯片。下面是单片机编程器电路图.

注:元器件清单见附录 工作原理简述: Q2, Q4以及周围的几个元件构成了电平转换电路,这样节省了1片max 232芯片,在要求不高的场合,这个电路在单片机通信中可以取代MAX232。Q1, R2,R4,DW2,4个元件为编程器提供烧写用12V电压,其中,R4, R2构成了分压电路;平时,*芯片89C51第13脚(P3.3)输出高电平,Q1导通,R2(1K)将DW2(12V)拉低,此时DW2电压由R4,R2 分压,大约3-5V 之间;当写程序时,*芯片第13脚(P3.3)输出低电平,Q1截止,DW2(12V)直接送到被烧芯片的31脚,从而提供烧写电压。ATMEL官方网站提供的编程器器烧写电压是用LM317调整得到的,并且用到了两个高精度电阻,电路复杂且成本高,该电路经过本人数百台的实验证明非常稳定可靠. 电源变压器要求为15V的电源,例如常见的3-12V直流可调电源,注意其空载电压不要低于13V , 滤波应好一些,否则可能出现编程不可靠的情况。 *芯片用IC座安装,另外找一个编程器烧写好*程序EZ51.HEX后插入,方便调试。烧写卡座如果购买有困难,可以直接用一个IC座。连接电缆用9对9一头公一头母的串口线,注意市场上有些串口线的两头2,3脚是交叉的,最好用万用表检查一下是否为一一对应。如果没有串口线,也可拆一个老式的串口鼠标自制,只要两头把2,3,5脚连接好即可。本电路对元件没有特殊要求,电阻用1/8W普通碳膜,三极管我用的是2SA1015,2SC1815, 实际上很多小功率管都可以,例如9014,9015。只是需要注意他们的管脚排列区别。二极管1N4148可以用1N4004替代。另外12V稳压管最好挑选一下,精度要求为5%以内。 11.0592M晶体有条件的话应当测试一下,市场零售的晶体有些不起振。 这款编程器的烧写软件EZ31.EXE界面很简单;全兼容于WINDOWS9X-2000。仅有几个按钮,分别为打开文件(SEND),读芯片(READ),退出(EXIT),COM选择,加密(LOCK CODE),以及校验(FAST VERILY)。大家用一下就知道了。注意目前提供下载的为它的升级版本ez4.0自动监测端口号和芯片。使用更简单!DIY安装步骤: 1: 安装电阻,共11个;元件插到位后焊接剪脚: 2:安装二极管,三个1N4148 和一个12V稳压管DW2。请仔细看管子的表面有字:稳压管印有12V字样,千万别给搞混了。二极管是有极性的,二极管的黑头方向插向pcb的印有白色的一边就对了:元件插到位后焊接剪脚: 3:安装2个104和2个30p电容;11。0592晶体,这些都没有方向性随便插: 4:插入三极管。电解电容,发光管:注意这些东西都是有极性的:如果搞反了可不行。电解电容和发光管很好办,都是负极向下。三极管(2个2SC1815,一个2SA1015,)以及一个78L05的稳压IC:他们的方向在PCB上可以看到,屁股的方向就是半圆圈的方向。 5:插入排阻(排阻有一个白点的一端是公共端,他的位置在靠近PCB边源的一端;电源插座,232插座就不用说了。 6:插*芯片的插座。 7:插烧写卡座。由于他和*芯片是面对面的,因此必须先焊接*芯片插座,最后焊烧写卡座。否则等会不好动烙铁了。 8:如果您实在搞不清除元件的方向,请睁大眼睛仔细看看上面的照片吧。 9:最后检查一下电路板的各个地方有没有插错,短路的。再按照上面的调试方法调试。如果没有插错基本可以一次调OK 调试: 组装好后通电,用万用表检查:

AT89C51串口烧写程序说明

一A T89C51ED2程序烧写软件使用说明: 1、安装JRE_Flip_Installer_3_3_4.exe文件(下载链接: https://www.360docs.net/doc/ae15246089.html,/dyn/products/tools_card.asp?tool_id=3886); 下载下图中所示文件(点击前面光盘符号即可下载): 2、将下载线的串口插入电脑串口,USB口连接至电脑的USB口,另一插头插 入键盘CN1,另外两个接线RST和PSEN对应接入单元片机的4号脚和26号脚; 3、打开Flip 3.3.4.exe文件,配置参数,点Device—Select,选AT89C51ED2; 4、点Settings—Preferences,按下图设置: 5、点面板上第二排USB形图标,再选择RS232,选择正确的COM口,若只有 一个则为COM1,波特率(Raudrate)不用修改,均可,点Connect,正常情况下此时此对话框消失,主界面点亮,若显示time out,则连接失败,请检查连线,或者更换电脑再试。 6、将主界面右侧Hardware Byte一行X2前方框选中;中间FLASH Buffer Information保证选择的是flash区,而不是EEPROM。 7、点击主界面第二排倒数第三个图标,载入hex文件,或者点File—Load Hex Files,也可载入hex文件。 8、左侧Operations Flow 下面四项前方框均选中,点Run,擦除和烧写、较验需 要一定的时间,完成后四项内容前指示灯为绿色,且在下方显示Verify Pass。 9、完成后点面板上第二排USB形图标,再选择RS232,再弹出的对话框中点 disconnect,断开连接。

AT89C51系列单片机烧写器的设计与实现

收稿日期:2007-01-17 AT 89C51系列单片机烧写器的设计与实现 冉彦中1,曹婧华1,刘沛先2 (11吉林大学和平校区,吉林长春130062;21解放军208医院,吉林长春130062) 〔中图分类号〕TP3 〔文献标识码〕A 〔文章编号〕1002-2376(2007)04-0025-02 〔摘 要〕本文以AT 89C51单片机为例,介绍其电路和工作原理。 〔关键词〕单片机;串行通信;M AX 232 0 引言 对于自动化或计算机专业的学生来说,学习单片机课程最有用的可能是编程器或烧写器,一台商业的编程器至少要几百元,让学生或初学者难以承担。能否自己做一个,既锻炼自己的动手能力,又能满足学习和开发需要,是一个不错的选择。利用PC 机的串行口C OM1或C OM2与单片机的串行口进行串行通信,将PC 机的数据传送到单片机中。PC 机串行口给出的信号是一个RS2232信号,它是一个基于3~7V 正电压、3~7V 负电压的脉冲链。这一信号必须转化为一个0~5V 的脉冲链,以便单片机读取。中间转换电路采用M AX232通信芯片来实现。1 烧写器硬件连接111 电平转换 通信电平转换芯片M AX232 RS232是目前异步串行通信中应用最广泛的标准 总线,适用于数据中断设备(DTE 和数据通信设备 (DEC )E LA RS2232C 是目前最常用的串行接口标准,用于计算机与计算机之间,计算机与单片机的数据通信。此标准的目的是定义数据终端设备(DTE )之间的电气特性。RS2232C 提供了单片机与单片机、单片机与PC 机之间串行数据通信的标准接口。但RS2232C 规定的逻辑电平与单片机的逻辑电平是不一 致的。因此在应用中,必须把微处理器的信号电平(TT L 电平)转换为RS2232C 电平,或者对二者进行逆转换。选用电平转换芯片M AX232来实现的。112 AT89C51单片机与PC 机串行通信接口的硬件电 路 AT89C51单片机与PC 机串行通信接口其接口电 路如图1所示。其工作电压取自电压(5V )电源。 串行通信是采用最简单的T xD ,RxD ,G ND 三线制连接,注意T xD 和RxD 两边应该交叉连线。现从M AX232芯片中如使T2I N 接单片机的发送端TX D ,则PC 机RS232的接收端要对应接T2OUT 引脚。同时R2OUT 接单片机的RX D 引脚。PC 机的RS232的发送 端TX D 对应接R2I N 引脚。单片机是一个全双工的串行通讯口,单片机和PC 机之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TT L 电平的,两者之间必须有一个电平转换电路,因此采用了专用芯片M AX232进行转换。而具体三线制连接串口,也就是说电脑的 9针串口只连接其中的3根线:第5脚的G ND ,第2脚的RX D ,第3脚的TX D 。电路如图1所示,M AX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。 图1 电路图 5 2医疗装备2007第4期

KEIL C51 软件烧写说明 - 副本

KEIL C51 软件烧写操作说明 1、适用范围 适用于以51系列芯片作为软件运行载体的所有设备。 2、运行环境 WIN98、NT、WIN2000、WINXP、WIN7等操作系统。 3、辅助工具 PC机1台、KEIL C51 安装软件、编程器(UEC-5)1个、USB转RS232数据线(电脑无串口时需配备)1条 4、软件安装 Keil C51软件在首次使用时需要安装,使用的工装(电脑PC)上已安装好软件此步骤可以省略。 4.1 串口准备 如果电脑已有串口,该步骤省略。如果没有串口,则必须增加一个USB转串口的数据线。安装该数据线的方法是:首先在电脑上安装该数据线的驱动程序,待驱动安装完成后,再插入USB转串口数据线,电脑会自动识别该数据线,至此数据线的驱动就安装成功了。不过还需获得该扩展串口的串口号才能正常使用,获取串口号的方法是:右键点击“计算机”并单击“管理”,在弹出的窗口中选择“设备管理器”,再点击右边的“端口”,可以看到USB转串口的COM口,如下图所示。(注意,必须保证USB转串口线已连接电脑,否则无法查看该串口号)。 4.2 安装KEIL C51 双击“\KEILC51 v710_Full(μV3)\up51v710_Full\setup”目录中的Setup.exe,按提示进行该软件的安装,安装完后参照“\KEILC51 v710_Full(μV3)\up51v710_Full”目录中的“安装说明.TXT”文件中所述方法进行破解。 4.3安装编程器驱动 编程器目前主要采用U-EC5型号的编程器,该型号编程器的安装方法是:U-EC5先不要插到电脑的USB接口上,双击“\U-EC5驱动”目录下的“SiC8051F_uv3.exe”文件,按提示进行安装,安装完成后,再将U-EC5编程器插到USB接口上,待出现“该设备已可以使用”的提示时,驱动就安装成功。 5、KEIL C51设置 5.1 KEIL C51应用程序打开 打开KEIL C51有两种方法:

工控机系统安装及程序烧写说明书20140910(1)

工控机系统安装及程序烧写说明书 一、工控机系统安装 Aptio Setup Utility-Copyright(c) 2010 American Megatrends,IncU盘启动 1、选择Chipset,进入PCH-IO Configuration restore on AC power loss里面选择power on 2、选择Advanced,进入SATA Configuration设置选项 SATA Mode selection里面选择AHCI 3、选择Save&Exit,进入Save Changes and Exit 4、跳出welcome to Centos 6.4?界面 5、Choose a language 6、Keyboard Type选择键盘类型,选择US 7、Installion Method安装方法选择Hard drive本地硬盘 8、Select Partition选择分区 9、进入what type of devices will your installation involve?选择安装 驱动器,选择Basic Storage Devices基本存储设备。将系统装 在本地的磁盘驱动器(硬盘)上。 10、hostname设置系统的主机名称,点击next 11、选择时区,建议选择上海,点击next 12、Create Custom Layout:自定义分区策略,点击next 13、分出一个单独的分区,挂载到 /boot 目录,然后创建swap分 区,一般为内存的2倍,点击 Create 创建分区。

14、以同样方法分区,将一个1024M 大小的swap分区还有将所 有的剩余空间全部给/分区,分区操作将会当前直接生效,数据会全部丢失。点击 Write changes to disk。 15、Install boot loader on/dev/sda,在/dev/sda上安装引导装载程序, 选择Master Boot Record(MBR)-/dev/sda主引导记录,然后选择BIOS drive order BIOS的驱动顺序 16、The default installation of centos is a minimum install。Centos 的默认安装最小的一个安装,选择Minmal,you can further customize the software selection now,or after install via the software management application你现在可以选择进一步定制软件, 或安装后通过软件管理应用程序,选择customize now 17、Base System基本系统设置 Desktops Development Servers 18、然后安装,安装完成后重启。 19、拔掉U盘,进入系统,输入指令setup 20、Choose a Tool:Firewall configuration 防火墙配置,关闭防 火墙Network configuration 网络配置,只对Device configuration里面的eth1、eth2 和eth3配置System services 21、插上U盘,ls /dev/sd,mount / dev/sdb1 /media,挂载U 盘;

可编程控制器的基本结构和工作原理

可编程控制器的基本结构和工作原理 .2.1 可编程控制器的基本结构 1.中央处理器 ?中央处理器是PLC的大脑。起着指挥的作用,其主要功能是: ?(1)编程时接受并存储从编程器输入的用户程序和数据,并能进行修改或更新。 (2)以扫描方式接受现场输入的用户程序和数据,并存入输入状态表(即输入继电器)和数据寄存器所谓输入影像寄存器。 (3)从存储器中逐条读出用户程序,经解读用户逻辑,完成用户程序中规定的各种任务,更新输出映像寄存器的内容。 (4)根据输出所存电路的有关内容实现输出控制。 (5)执行各种诊断程序 目前,PLC中的CPU主要采用单片机,如Z80A 8051 8039 AMD2900等,小型PLC大多数采用8为单片机,中型PLC 大多数采用16位甚至32位单片机。 2.存储器 ?PLC内部存储器用来存放PLC的系统程序,用户程序和逻辑变量及数据信息。存储器分为只读存储器(ROM)和随机存储 器(RAM)两大类。ROM的内容杂使用时只能读出不能写入,它的写入需要使用特殊的方法和设备,一旦写入即使掉电也不会消失,称为固化。ROM主要存放监控程序及已调试好的用户程序。RAM的内容可以随时由CPU对它进行读取,写入,任意修改,但掉电后,信息丢失。用户程序是使用者为PLC完成某一具体控制任务编写的应用程序,用户程序在设计和调试过程中要经常进行读写操作,为了便于调试、修改、扩充、完成,用户程序一般使用RAM存储。 RAM中的内容在掉电后要消失,所以PLC对RAM提供备用锂电池,一般锂电池使用期为3-5年左右。如果调试通过的用户程序要长期使用,可用专用EPROM写入器把程序固化在EPROM芯片中,再把芯片插入PLC的EPROM插座上。3.输入、输出模块 ?这是PLC与被控设备的连接部件,输入模块通过输入端子接受现场设备的控制信号(包括开关量和模拟量),如控制按钮、 限位开关、传感器信号等,并把这些信号转换成被控设备能接收的电压或电流信号,以驱动被控装置(包括开关量和模拟量),如电磁阀、接触器、信号灯等。

51单片机烧写程序说明

Step 1: Keil 软件的安装 1?选中文件夹中的 C51V900安装程序并打开,如图: QE C SIY?/ flHL340 门 JwjCifinfll 蚤聞下載 2?在安装对话框里一直选择 Next ,直到Finish 完成Keil 的安装。 Step 2:安装USB 转串口线的驱动程 序 的安装 1.选中并打开文件夹中的 HL-340安装程序 生稈序下養 2?点击INSTALL 即可自动完成安装 Step 3: Keil 工程的建立 1.打开桌面上的 Keil 图标.,建立一个新工程单击 【Project 】菜单中的【New 卩Vision Project 】,如下图:

选择工程保存的位置,建议最好新建一个文件夹用来保存此工程文件,方便以后管理。 3. 选择单片机型号:打开 Atmel ^^XS 目录,选择子目录下的 AT89C52,点击0K,在 弹出的新对话框中选择否(N )。 2. U :迫看下棊 *奇乐 Prcject ?计其机? DATA (Esj ? mine ?爭匿3:斗突 仏N 他屋(Cr) j mg ir-1 」DATA (E ) L-i, BACKUP (F :)

sht|Ang5h|flf*g|bBBg v |l^ ■ “ 匚囲昂凹CC)二 j TOCHi(D4 j D*1A dBMKW 的 .KI NSTON (HI * * 5. 回到编辑界面,单击【Target 】前面的“ +”号,然后在【Source Group 1】选项上单 "oOSEtj C51 Diti b?? — U H Ddei d&d Li mb (1X511 hsieM H 6LSI 厂 Ext As-icnrtJa 曲嗨 1 '| i^tc^d cf A3' Cvt^riptan: ^T&&C51E52 .\r45C51C2 .^rS9CS1lC2 AT3SCE1IE2 AT53C51R3Z AT5SC51RS AT?C 创片餐 AFMCSIIRO2 V?SC51R^2 VB^SISMDI ■T35C51SND2 F L II^' S:etis 24MHz corrrelh- wtr 1.0 Lines 3 TimmAZflijrtwi, ¥ lm>rn4H/2 Pnwty Lev*k UAfi' ? iojid- M^mu> j)cx 8K Svte ; FI JS I I Mti iiur., 12$球曲OrMip 卍W 4. 单击【File 】菜单中的【NeM 菜单项,或者Ctrl+N 可新建一个文件 Textl □ TfrJrtl 单击工具栏的图标 或者Ctrl+S ,在弹出的保存对话框输入文件名, 注意必须在文件 名后加上“ .C ”作为保存的文件类型(例如 shuangshuangbang.c ),然后保存。 P d-E =j ■- DATA 1]E :J ? Fir ?秆盒亶鼻亢 .笙WF

烧写软件说明书

烧写软件使用说明 本实验板使用的STC89C52RC单片机具有ISP功能,可通过串口把程序代码烧进单片机内部的FLASH程序存储器内,烧后可全速运行程序,以检查代码的正确性。 第一步:检查实验板所有开关处于打开状态,即全部弹起。 第二步:把S_COM(串口电平转换区域)开关按下,选择USB转URAT功能。 第三步:把USB线插在PC和实验板上。 第四步:检查虚拟串口号。 我的电脑――右击――选择――管理――设备管理――展开右边的端口-记下USB虚拟的串口号。例如下图中的COM6 第五步:找到STC-ISP文件夹,双击STC_ISP_V483.exe,打开烧写软件

1、选择你使用的单片机型号,实验板上的型号为STC89C52RC 2、打开你要烧写的程序代码,例如:TEST.HEX 3、选择PC连接实验板的串行口,即第四步记下的串行口号。 4、选择其它选项,如图。 5、点击Download/下载按钮, 6、当信息提示框出现:“正在尝试与MCU握手连接…”时,按下实验板电源开关。 7、烧写自动完成,程序开始运行。 注意:下次烧写时,仍然要先关闭电源,重复以上步骤。 如烧写不成功,请先检查s_com按钮是否按下。如已按下则关闭实验板电源,拔下USB 线。等待一分钟,然后再插上USB线。重复1-6步骤。

串口调试助手使用说明 串口调试助手是一款运行在PC机上并通过PC的串口发送和接收数据的软件。我们经常把PC的串口和单片机的串口连接,并用此软件来调试单片机的串口程序,故称串口调试助手。 第一步:找到“串口调试助手”文件夹,双击“sscom32.exe”运行程序 第二步:选择串口,此时要关闭所有使用该串口的应用程序,例如烧写软件。 第三步:设置串口参数。例如:波特率等。 第四步:选择HEX发送,HEX显示 第五步:打开串口 第六步:在字符串输入框中输入要发送的字符,按“发送”按钮发送给单片机。单片机发送过来的字符,显示在上部的信息窗中。 注意:使用完毕后记得关闭串口,否则可能引起其它软件工作不正常。

单片机烧写程序说明

Step 1:Keil软件的安装 1.选中文件夹中的C51V900安装程序并打开,如图: 2.在安装对话框里一直选择Next,直到Finish完成Keil的安装。 Step 2: 安装USB转串口线的驱动程序的安装 1.选中并打开文件夹中的HL-340安装程序 2.点击INSTALL即可自动完成安装 Step 3:Keil工程的建立 1.打开桌面上的Keil图标,建立一个新工程单击【Project】菜单中的【New μVision Project】,如下图:

2.选择工程保存的位置,建议最好新建一个文件夹用来保存此工程文件,方便以后管理。 3.选择单片机型号:打开Atmel目录,选择子目录下的AT89C52,点击OK,在 弹出的新对话框中选择否(N)。

4.单击【File】菜单中的【New】菜单项,或者Ctrl+N可新建一个文件Text1, 单击工具栏的图标或者Ctrl+S,在弹出的保存对话框输入文件名,注意必须在文件名后加上“.c”作为保存的文件类型(例如),然后保存。 5.回到编辑界面,单击【Target】前面的“+”号,然后在【Source Group 1】选项上单

击右键,弹出下图所示菜单。然后选择【Add Files to Group ‘Source Group1’】菜单项,如下图: 6.在弹出的对话框中选中刚才保存的“”文件并单击【Add】,再单击【Close】,如图: 7.单击左侧【Source Group 1】前面的“+”号,这时可以注意到【Source Group 1】文 件夹中多了一个子项【】,这时源代码文件就与工程关联起来了,这时在右边的“”代码编辑窗口把伟哥的代码复制过来即可,如图:

烧写器原理图1

工作原理简述: Q2, Q4以及周围的几个元件构成了电平转换电路,这样节省了1片max 232芯片,在要求不高的场合,这个电路在单片机通信中可以取代MAX232。Q1, R2,R4,DW2,4个元件为编程器提供烧写用12V电压,其中,R4, R2构成了分压电路;平时,*芯片89C51第13脚(P3.3)输出高电平,Q1导通,R2(1K)将DW2(12V)拉低,此时DW2电压由R4,R2 分压,大约3-5V 之间;当写程序时,*芯片第13脚(P3.3)输出低电平,Q1截止,DW2(12V)直接送到被烧芯片的31脚,从而提供烧写电压。ATMEL官方网站提供的编程器器烧写电压是用LM317调整得到的,并且用到了两个高精度电阻,电路复杂且成本高,该电路经过本人数百台的实验证明非常稳定可靠. 电源变压器要求为15V的电源,例如常见的3-12V直流可调电源,注意其空载电压不要低于13V , 滤波应好一些,否则可能出现编程不可靠的情况。 *芯片用IC座安装,另外找一个编程器烧写好*程序EZ51.HEX后插入,方便调试。烧写卡座如果购买有困难,可以直接用一个IC座。连接电缆用9对9一头公一头母的串口线,注意市场上有些串口线的两头2,3脚是交叉的,最好用万用表检查一下是否为一一对应。如果没有串口线,也可拆一个老式的串口鼠标自制,只要两头把2,3,5脚连接好即

可。本电路对元件没有特殊要求,电阻用1/8W普通碳膜,三极管我用的是2SA1015,2SC1815, 实际上很多小功率管都可以,例如9014,9015。只是需要注意他们的管脚排列区别。二极管1N4148可以用1N4004替代。另外12V稳压管最好挑选一下,精度要求为5%以内。 11.0592M晶体有条件的话应当测试一下,市场零售的晶体有些不起振。 这款编程器的烧写软件EZ31.EXE界面很简单;全兼容于WINDOWS9X-2000。仅有几个按钮,分别为打开文件(SEND),读芯片(READ),退出(EXIT),COM选择,加密(LOCK CODE),以及校验(FAST VERIL Y)。大家用一下就知道了。注意目前提供下载的为它的升级版本ez4.0自动监测端口号和芯片。使用更简单!DIY安装步骤: 1: 安装电阻,共11个;元件插到位后焊接剪脚: 2:安装二极管,三个1N4148 和一个12V稳压管DW2。请仔细看管子的表面有字:稳压管印有12V字样,千万别给搞混了。二极管是有极性的,二极管的黑头方向插向pcb的印有白色的一边就对了:元件插到位后焊接剪脚: 3:安装2个104和2个30p电容;11。0592晶体,这些都没有方向性随便插: 4:插入三极管。电解电容,发光管:注意这些东西都是有极性的:如果搞反了可不行。电解电容和发光管很好办,都是负极向下。三极管(2个2SC1815,一个2SA1015,)以及一个78L05的稳压IC:他们的方向在PCB上可以看到,屁股的方向就是半圆圈的方向。 5:插入排阻(排阻有一个白点的一端是公共端,他的位置在靠近PCB边源的一端;电源插座,232插座就不用说了。 6:插*芯片的插座。 7:插烧写卡座。由于他和*芯片是面对面的,因此必须先焊接*芯片插座,最后焊烧写卡座。否则等会不好动烙铁了。 8:如果您实在搞不清除元件的方向,请睁大眼睛仔细看看上面的照片吧。 9:最后检查一下电路板的各个地方有没有插错,短路的。再按照上面的调试方法调试。如果没有插错基本可以一次调OK 调试: 组装好后通电,用万用表检查: 1,7805输出5V ,D2 电源指示灯亮。(图中我用的是78L05) 2,DW2电压为3-5V。 4, 将Q1的基极对地短接,DW2电压为12V。 5,U1(89C51)的18,19脚电压为2.2V, 2.1V,此电压可作为电路是否起振的依据。 连接好编程器的电源以及串口线,并插入烧写的芯片,点击COM1或COM2(以实际连接为准,本例中我连接的是COM2), 窗口右下脚显示89C51Found。此时应当看到信号指示灯D6每2秒亮一下,表示联机工作。 选择一个需要烧写的hex文件开始烧写,如果一切正常,显示的界面如上图所示。 双面板超级小型的pcb;注意*芯片在反面贴片安装。因此整个电路板仅仅比火柴盒子稍稍大一点,可能是您所能见到最小巧的编程器了。是不是非常漂亮? 看看这张图:想必您一定搞得定了!一共不到30个零件,确实很ez,按组装一块连插件到焊接测试只要半小时。 附录:元件清单 Part Type Designator Footprint

相关文档
最新文档