51单片机烧写程序说明

合集下载

9、51单片机视频教程 HL-1 AT89S52芯片程序烧写方法

9、51单片机视频教程 HL-1 AT89S52芯片程序烧写方法

点开HJ-ISP
• 本软件兼容XP WIN7 WIN8 WIN10 32位 64位系统
软件设置--注意不要在方框内打对号
• 1、芯片 AT89S52 • 2、PRG ISP会变色,说明正确连线
调入Flash
• 点自动就可以下载程序
ቤተ መጻሕፍቲ ባይዱ
出现问题处理方法
• 1、烧写不成功 • 检查线有没有接正确,芯片是否装在锁紧座的中间位置 • 2、找不到HJ-ISP下载器硬件 • 需要换一个USB口,换一台电脑试一下 • 3、下载器不稳定 • 廷长线不要大长,要接在电脑主机后面的USB口 • 4、供电不稳定 • 笔记本下载器,需要在开发板上接上供电线
重要的事情
• 1、不要在方框内打对号,否则锁住芯片,需要另购新芯片。 • 2、熔丝位新手暂时不需要设置。 • 3、注意开发板底盘电路板不要与金属接触,否则烧坏开板。
下载器接入开发板下载演示
• 打开电源开关
谢谢
谢谢
51单片机视频教程
HL-1学习板AT89S52芯片程序烧写方法
讲师:星慈光
本课说明
• 本课是购了AT89S52芯片,及HJ-ISP烧写器的同学看的教程, • 没有购这二样配件的同学,不要需要看的,谢谢。
AT89S52
HJ-ISP烧写软件在哪里?
• 找到3、开发软件及驱动程序
• 打开HJ-ISP烧写软件 目录

51单片机串口烧写和串口通信冲突

51单片机串口烧写和串口通信冲突

51单片机串口烧写和串口通信冲突51单片机是一款经典的单片机芯片,广泛应用于各种嵌入式系统中,具有体积小、功耗低、成本低等特点。

其中,串口烧写和串口通信是其重要的功能之一。

然而,在使用51单片机进行串口烧写和串口通信时,我们常常会遇到串口烧写和串口通信冲突的问题。

本文将从深度和广度两个方面介绍51单片机串口烧写和串口通信冲突的原因、解决方法以及个人观点和理解。

一、51单片机串口烧写和串口通信冲突的原因1. 引脚冲突:51单片机的串口通信使用了P3口的两个引脚(RXD和TXD),而串口烧写也需要使用这两个引脚。

当两者同时使用时,就会发生引脚冲突,导致串口通信无法正常进行。

2. 中断冲突:51单片机的串口通信和串口烧写都需要使用中断来进行数据的传输和处理。

然而,当两者同时进行时,就会发生中断冲突,导致程序异常或无法正常执行。

二、51单片机串口烧写和串口通信冲突的解决方法1. 引脚复用:通过引脚复用的方式,将串口通信和串口烧写使用的引脚分时复用。

可以在程序中通过控制器或开关来切换引脚的功能。

这样就可以避免引脚冲突,使串口烧写和串口通信能够正常进行。

2. 中断优先级设置:通过设置中断的优先级,可以解决串口通信和串口烧写同时进行时的中断冲突问题。

可以根据实际需求将串口通信和串口烧写的中断优先级进行设置,确保两者能够正确地进行数据传输和处理。

三、个人观点和理解作为一名嵌入式系统工程师,我对51单片机的串口烧写和串口通信冲突问题深有感触。

在实际项目中,我遇到过串口烧写和串口通信冲突导致程序异常的情况。

通过分析和解决这个问题,我更加深入地理解了51单片机的串口烧写和串口通信原理,以及相关的硬件和软件知识。

在解决串口烧写和串口通信冲突问题时,我发现引脚复用和中断优先级设置是较为常用且有效的方法。

通过合理设计引脚和优先级,可以有效解决冲突问题,同时保证系统的稳定性和可靠性。

总结回顾:通过本文的介绍,我们了解了51单片机串口烧写和串口通信冲突的原因及解决方法。

单片机串口烧写原理

单片机串口烧写原理

单片机串口烧写原理单片机串口烧写原理单片机串口烧写是一种常见的单片机编程方式。

通过串口烧写,可以将编写好的程序上传到单片机中,从而实现单片机的控制、操作以及数据处理等功能。

下面,我们将介绍单片机串口烧写的原理和基本步骤。

1. 原理单片机串口烧写的原理基于串口通信的原理。

串口通信是使用串行通信协议在计算机和外部设备之间传输数据的一种方式。

在单片机串口烧写过程中,计算机通过串口发送程序数据,单片机接收并保存,最终实现程序上传。

2. 步骤单片机串口烧写的基本步骤如下:步骤一:准备单片机开发板和USB转TTL模块首先,需要准备一块单片机开发板和一块USB转TTL模块。

单片机开发板可选择通用的51单片机或STM32等单片机模块,USB转TTL模块则用于将计算机的USB端口转换为串口通信,从而实现与单片机的通信。

步骤二:将USB转TTL模块连接到计算机将USB转TTL模块与计算机连接,将计算机的USB端口转换为串口通信的通道。

此时,需要注意串口转换模块的正确连接方式和波特率设置。

步骤三:将USB转TTL模块连接至单片机开发板将USB转TTL模块的TXD信号线与单片机开发板的RXD信号线相连接,将USB转TTL模块的RXD信号线与单片机开发板的TXD信号线相连接。

步骤四:下载并打开串口烧写工具软件根据单片机型号下载适配的串口烧写工具软件,将其安装并打开。

此时需要设置正确的串口号,波特率等通信参数。

步骤五:选择要烧写的程序在串口烧写工具软件中选择要烧写的程序,通常为.hex或.bin格式的文件。

步骤六:开始烧写程序点击串口烧写工具软件上的“开始”按钮,开始烧写程序。

此时,串口烧写工具软件将发送程序数据到单片机开发板,一旦单片机接收完全,烧写过程即完成。

总结:单片机串口烧写是一种常见的单片机编程方式,基于串口通信原理。

其步骤包括准备单片机开发板和USB转TTL模块、将USB转TTL模块连接到计算机、将USB转TTL模块连接至单片机开发板、下载并打开串口烧写工具软件、选择要烧写的程序、开始烧写程序。

单片机程序烧录的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,出厂后无法修改。

51单片机实验手册

51单片机实验手册

51单片机实验手册吉林大学2018-6-3目 录1. 51单片机实验板介绍 (3)1.1各个模块介绍 (4)2. Keil工程建立 (5)3.实验板的配置与程序烧写 (10)3.1实验板的配置 (10)3.2烧写软件驱动的安装 (12)3.2烧写软件程序 (14)4.实验一8个led流水灯 (17)5.实验二数码管动态显示实验 (20)1.51单片机实验板介绍USB数据线接口九针串口接口PS2接口温度传感器接口独立按键图1-1 模块功能示意图1图1-2 模块功能示意图2 1.1各个模块介绍1:单片机芯片2:复位模块3:单片机晶振4:MAX232串口转换芯片5:9针串口6:USB接口7:电源插座8:下载芯片ch3409:电源开关10:MAX485芯片11:继电器模块12:蜂鸣器模块13:L6219步进电机驱动芯片14:74HC595驱动芯片15:五线四相步进电机驱动芯片16:点阵模块18:138译码器19:2*4位共阴数码管20:EEPROM 芯片,AT24C0221:74HC165扩展芯片22:74HC595数据输出接口:23:74HC595驱动芯片24:74HC595驱动芯片25:NE555模块26:DS1302时钟模块27:4*4矩阵按键模块28:8个独立按键29:交通灯模块30:AD/DA模块31:温度传感器接口32:红外传感器接口33:PS2接口32:AT下载接口2.Keil工程建立第一步:打开Keil编译器:创建项目:Project------New uVision Project第二步:创建一个文件夹来放工程相关的文件,给工程项目命名,点击保存:第三步:选择芯片类型,我们虽然使用的是STC90C516RD 或 STC89C52RC的单片机,但这里我们选择ATMEL------AT89C52这个芯片就行。

因为都是51的内核,STC和 ATMEL没有什么区别,只是厂商不同罢了。

选择完对应的芯片之后,点击OK。

走进STM32世界之Hex程序烧写

走进STM32世界之Hex程序烧写

走进STM32世界之Hex程序烧写在光立方活动中,有少部分网友提出不会将HEX程序烧录至STM32芯片内,也为了早就想开始的STM32系列基础教程,在北京的这个雨夜开始“走进STM32世界”。

多数51单片机(STC系列单片机)的初学者都知道,在51单片机初上电时,可以通过PC机上位机软件将程序引导至bootloader,从而将新程序的hex文件下载至单片机中,完成程序的升级或是更新。

在32位Cortex-M3内核下的STM32单片机也是可以做到的。

这个上位机软件叫做“Flash loader demonstrator”;短接boot0与VCC后,再次复位即进入到升级模式(System memory boot loader)。

我们需要先下载芯片烧录工具软件Flash loader demonstrator。

下载后我们解压,安装此文件,之后我们找到STMicroelectronics flash loader.exe,此程序为我们的主角之一——烧录软件。

另一个主角是我们的USB转串口工具。

下面我来介绍一下软件如何使用:前提条件要将USB转串口工具插入电脑上,并在“设备管理器”中查看到虚拟串口的串口号。

烧写过程可分为六步,分别为连接芯片页面,flash状态页面,芯片信息页面,操作配置页面,选项字配置页面,操作进度条页面。

第一步:连接芯片页面在此页面,我们主要配置串口号,其余参数使用默认值即可。

在点击next 前,一定要将boot0引脚置高并复位。

如果一切正常,软件会转向下一个页面。

当然如果出错,则需要重复上述操作。

小提示:“Cannot open the COM port”:检查是否选择了正确的串口号,并确认此串口未被其它软件使用。

“Unrecognized device”:重启一下微处理器,也许问题就解决了。

“No response from the target”:此错误是芯片供电不正常,或者连线出现问题,极少数情况是芯片坏掉了。

Keil安装破解及51单片机烧写程序说明

Keil安装破解及51单片机烧写程序说明
Keil安装破解及51单片机烧写程序说明
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】,如下图:
production and non-production areas and non-production areas and water sources are on a chicken farm in the wind, net road and dirt road separating uncrossed, dung farm is located in the field is downwind, brood care and adult care homes apart, brood care in chicken farms of the upper hand to the 6. Understand the poultry epidemic situation on the ground, trying to avoid the endemic or outbreaks have occurred in area 7. Avoid contaminated areas of the city, take appropriate environmental measures to minimize pollution to the environment, building the second design 1. chicken coop construction General requirements (1) to meet the needs of the broiler (2) left room for technological transformation, ease of reproduction. Construction, and energy savings funds (3) meet GA requirements in chicken farm 2, chicken coop chicken coop building type of the construction of closed-end and open-end, closed henhouse four-week window, using artificial light, mechanical ventilation for energy Coop, microclimate environment is easy to control and easy to manage. Windows that open sheds sheds are used outside of natural resource and energy saving the hen house. General no power ventilation, sufficient artificial lighting is used. Disadvantages are subject to external influence. Design of building structure is built on chicken the best environment of rational index and building cost index based on both, mainly related to the hen house ventilation, warmth,cooling, water supply and drainage, lighting and other factors. 3, ventilation air is designed to exclude as much as possible residential air pollution: the introduction of fresh

单片机原理与应用及C51程序设计第二版教学设计

单片机原理与应用及C51程序设计第二版教学设计

单片机原理与应用及C51程序设计第二版教学设计单片机技术在电子信息领域中发挥着重要作用,而C51是单片机应用非常广泛的一种单片机,掌握其原理及应用是很有必要的。

本文将介绍单片机原理及应用和C51程序设计,并对第二版教学进行设计。

单片机原理及应用单片机的概念单片机是集成了存储器、计时器、I/O接口、中断系统等功能模块的微处理器。

单片机的分类单片机按照架构可以分为CISC型、RISC型;按照位数可以分为8位、16位、32位等;按照指令集可以分为MCS-51、MSP430、AVR等。

单片机的工作原理单片机的工作流程:控制信号产生–指令解码–操作执行。

单片机的应用单片机在家电控制、车载电子、安防系统、医疗器械、电视机、手机等应用中很常见。

C51程序设计C51的基本架构C51的基本架构包括CPU、时钟电路、I/O口、复位电路、中断系统等模块。

C51是基于MCS-51指令集的单片机,是英特尔公司开发的一款8位单片机。

C51程序设计流程C51程序设计流程:编写程序–烧写到单片机–调试运行。

C语言程序设计C语言是C51程序设计的主要语言之一,就像C51一样,C语言也是英特尔公司开发的一门语言。

C51编程语言C51支持汇编语言和C语言两种程序设计语言。

相关工具COSMIC、KEIL C、IAR编译器、STC-ISP工具等工具是C51程序设计中常用的工具。

第二版教学设计教学目标1.掌握单片机的基本原理及应用;2.熟练掌握C51程序设计;3.增强学生解决实际问题的能力。

教学内容1.单片机概述;2.单片机原理及应用;3.C51程序设计;4.单片机应用实例。

教学内容覆盖面广泛,有利于提高学生的综合能力和实战能力。

教学方法1.讲授与实践相结合;2.以科技创新为主线;3.强调理论和实际应用结合。

教学手段1.讲课;2.实验;3.课后习题;4.个性化课程设计。

通过多种教学手段激发学生兴趣,提高学习效果。

结论单片机技术的应用越来越广泛,掌握单片机的原理及应用和C51程序设计是很有必要的。

51单片机烧写程序说明

51单片机烧写程序说明

精心整理
Step1:Keil 软件的安装
1.选中文件夹中的C51V900安装程序并打开,如图:
2.在安装对话框里一直选择Next ,直到Finish 完成Keil 的安装。

Step2:安装USB 转串口线的驱动程序的安装
1. 选中并打开文件夹中的HL-340安装程序
2.点击1. 】,2.
3. 选择单片机型号:打开Atmel
目录,选择子目录下的AT89C52,点击OK ,在弹出的新对话框中选择否(N )。

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

5.
6.
7.
8.OK】,8.Keil
1.用USB
2.
口”
1.
2.
的位置找到以“.hex”后缀的文件,并选择打开,选择“COM”为Step4中显示的COM口(我的电脑显示的是COM3,所以我选择了COM3,但是不同电脑可能会不一样,一定要根据自己的电脑来选择),如下图:
2.最后单击【Download/下载】(单击【Download/下载】之前一定不能先让单片机通电),然后再按
下单片机的电源开关,让单片机通电,这时开始程序到单片机的下载,如下图表示程序已经成功烧写到单片机了,你只需把已经烧写程序的单片机安装到爽爽棒上即可:
3.
精心整理。

51单片机入门 程序下载(程序烧写)

51单片机入门 程序下载(程序烧写)

51单片机入门程序下载(程序烧写)串口串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。

我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。

串行接口按电气标准及协议来分还包括UART、RS232、RS422、RS485等。

老式的台式计算机和部分笔记本上则有RS232串口,这里RS232指的是RS232电平的串口。

后来由于这种串口使用很少、速度较慢、体积较大而逐渐在笔记本甚至台式机上被淘汰了。

而51单片机等中含有UART串口,UART这里指的是TTL电平的串口。

UART与RS232区别主要在于其电平定义不同。

TTL电平是5V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。

标准串口即RS232串口(通常指COM接口),如图。

由于USB接口与单片机的TTL串口无法直接连接,一般通过转换芯片来连接。

连接到USB接口的转换芯片一般需要在电脑上安装驱动。

USB转RS232串口(常用转换芯片为CH341,价格10-20元)RS232转TTL(电平转换芯片MAX232)USB转TTL串口(常称为USB转TTL升级小板,USB-TTL转接板,常用转换芯片为PL2303,价格6-10元)USB - RS232串口 - TTL串口转接板USB-RS232电路图通常成品学习板上都是USB接口或者RS232串口+USB接口。

一方面USB接口负责给单片机供电,另一方面,USB转TTL或RS232转TTL已经集成的学习板上。

51单片机程序的烧写我们最常见的51单片机是美国Atmel公司生产的AT系列单片机和中国宏晶公司生产的STC系列单片机。

早期的AT89C51系列(89后面是字母C)单片机,下载程序时需要使用专门的烧写器烧写进去,单片机烧写程序时必须从电路上取下来,非常麻烦。

后来退出了支持ISP(In System Programming)在线编程的AT89S51系列单片机,只需连接几根线即可烧写程序,也不需取下单片机。

51单片机烧写方法

51单片机烧写方法

51单片机烧写方法一、引言51单片机是一种常用的单片机,广泛应用于各种电子设备中。

烧写是将程序代码写入51单片机的过程,是使用单片机的基础操作。

本文将介绍51单片机的烧写方法,帮助读者了解如何正确地进行烧写操作。

二、烧写工具准备进行51单片机的烧写操作,首先需要准备以下工具:1. 51单片机烧写器:一种专门用于将程序代码写入51单片机的设备,常见的有USB转串口烧写器和ISP烧写器两种;2. 电脑:用于连接烧写器,并通过烧写软件进行烧写操作;3. 烧写软件:根据烧写器的型号选择相应的烧写软件,常见的有STC-ISP、Flash Magic等。

三、烧写步骤1. 连接烧写器:将烧写器通过USB或串口连接到电脑上,并确保连接正常;2. 打开烧写软件:根据烧写器的型号选择相应的烧写软件,并打开软件;3. 设置烧写参数:在烧写软件中选择正确的单片机型号,并设置好烧写参数,如烧写速度、烧写模式等;4. 导入程序代码:将需要烧写的程序代码导入烧写软件中,通常是通过选择文件或拖拽文件的方式导入;5. 连接单片机:将51单片机通过编程接口连接到烧写器上,确保连接正常;6. 擦除单片机:在烧写软件中选择擦除操作,将单片机中原有的程序代码擦除,以便写入新的程序代码;7. 烧写程序代码:点击烧写软件中的烧写按钮,开始将程序代码写入单片机中;8. 等待烧写完成:等待烧写软件提示烧写完成,此时烧写操作已经完成;9. 断开连接:断开51单片机与烧写器之间的连接,完成烧写过程。

四、烧写注意事项1. 确认单片机型号:在烧写操作之前,要确认所使用的单片机型号,选择正确的烧写软件和参数设置;2. 确保连接正常:在进行烧写操作之前,要检查烧写器与电脑、单片机之间的连接是否正常,避免烧写失败;3. 备份程序代码:在擦除单片机之前,建议先备份原有的程序代码,以便需要时恢复;4. 不要中断烧写过程:在烧写过程中,不要随意中断电源或断开连接,以免造成单片机损坏;5. 验证烧写结果:在烧写完成后,可以通过读取单片机中的程序代码,与原始代码进行比对,以验证烧写结果的准确性。

51串行烧写器操作简易说明

51串行烧写器操作简易说明

51串行烧写器操作简易说明
请选择菜单上的“功能\51串口烧写器”使本软件处在烧写器状态。

普通烧写方式:
1。

将51串口烧写器接在com1口,如接在com2口请按“串口设置\端口”重新设置,接上USB插头(利用它供5v电源),此时接收窗将出现开机提示。

2。

插好芯片,在芯片选择框里选好你要烧的芯片。

(此操作仅提示跳线状态,熟练操作后知道如何跳线可不作选择)
3。

按“打开文件”键,打开要烧写的HEX目标烧写文件。

4。

按“开始烧写”键开始烧写,窗口中将出现返回的状态信息。

编译完立即烧写(支持所有51编译系统):
1。

设置好你的51编译系统,编译完立即生成一个新的hex目标烧写文件。

2。

点击选项“自动烧写”,使前面的框中出现“X”号。

3。

按“打开文件”键,打开你要烧写的HEX目标烧写文件,如果不存在,请编译一次以生成该文件。

4。

此时可将本软件放在后台,去编译你的51源程序,只要你编译出了新的这个目标hex文件,就会自动将该文件发往串口烧写一遍。

可要记住,一定要先放好芯片哟。

加密操作:
按“开始加密”键进行所有共三级加密。

解密操作:
按“开始解密”键进行解密,仅对部分atmel51,52芯片有效。

仅供玩玩而已,本人申明不对解出的数据负责!
芯片插入方向:
同监控芯片方向,20脚芯片与40脚芯片1号脚对齐。

更详细的帮助信息请看说明书,或到查看。

5、51单片机视频教程 HL-1 STC程序烧写方法

5、51单片机视频教程 HL-1 STC程序烧写方法

第4步--不能动
第5步 点击下载
• 注意:在点击之前,一定要关掉单片机电源开关,点击后3秒后 打开电源开关,因为STC的单片机内有引导码,在上电的时候会 与计算机自动通讯,检测是否要执行下载命令,所以要等点完下 载命令后再给单片机上电,然后点击如下图的Download/下载钮, 接着按下实验板上电源给单片机上电。
还是下载不成功如何办?
• 近来新手客户下载不成功总结: • 1、单片机芯片安装反了----当然是下载不成功的啦!----请正确安装芯片。 • 2、单片机芯片安装位置偏在锁紧座边上了---请重新安装芯片。 • 3、驱动还没有安装好,没有用对COM号。 • 4、下载时没有关电源,再打开电源。 • 5、电脑USB接口是坏的,请更新另一USB接口,必要时换另一台电脑测试一
准备下载
下载成功
若出现右边图片,则说 明已经给单片机成功下 载了程序,并且已经加 密,成功下载程序后开 发板上的八个流水灯中 最上方那个会点亮。
下载不成功的处理方法
连接失败,请尝试以下操作
• 连接失败,请尝试以下操作: • 1.在单片机停电状态下,点下载按钮,再给单片机上电 • 2.停止下载,重新选择 RS-232 串口, 接好电缆 • 3.可能需要先将 P1.0/P1.1 短接到地(重点用这个方法,可以修好单片
下。 • 6、笔记本USB接口供电不稳定----请换台式机测试一下。
板子程序烧写不了,是不是坏的?
• 我们的板子质量问题: • 1、板子出货发工厂生产线测试一次,发货之前我们的QC技术员
再测试一次,如果到了客户手上烧写不了程序,要找一找自己的 操作是否正确再查一查电脑硬件方面有没有问题,还有接线对不 对,芯片有没有安装反,P3.0 P3.1等引脚,IO口是否接触良好。

51单片机使用说明书

51单片机使用说明书
所以在我们点下载按键之前学习板电源开关是关着的,点了下载后等 3 秒钟.再把学习板电源开关按下去就可以了下载了.下载不成功的情况下 可以间阁 5 秒的时间重复按学习板上的开关。显示已加秘代表下载程序 成功。 打开烧写软件常见问题: 1:点下载后烧写软件没有反应,象是卡了。 打开的 HEX 文件不对,要添加试验板配套程序里面的文件才可以,大部 分这样的情况是添加了 STC 软件里面的 HEX 文件。 2:打不开 STC 烧写软件出现“控件版本过期”等,原因是控件没有添加到 C 盘, 有解决问题文档,请在烧写软件文件夹找到解决问题的文档,按照上面 操作,或者右击 STC 烧写软件图标以管理员身份打开。 3:打开下载软件出现安装 Microsoft Office Word ,这个是电脑原因,请用 360 清理系统;查杀木马.多点两次也可以打开, 出现上面红圈里显示的“已加密”就代表下载成功了,连好相应杜邦线就可以实 验了。 连线方法在那里呢? 直接点开下载程序的文件夹。打开既可看到有“连线指南”样的文档,按照上面
必须点上图红圈里面的“Full Version ”.进行注册安装. 接下来几步一直点下一步即可,直到出现软件安装盘选择,一定要装到 C 盘,否则 汉化不成功.或者出现其它问题.再点下一步.出现如下图,这个图片是已经把序 列号填好的截图. 按照上面要求把序列号填上去.或者按照下图填上相同的字。
6
填好序列号后一直点下一步,直到安装成功.安装完毕点 Keil 出现如下图片就带 表安装成功了.
10
保存在文件下面.如果是 C 语言后缀.C.如果是汇编语言就是.ASM
11
点 Target 1 前面的+号,右击“Source Group 1”选择“增加文件到组”。
找到保存的“点亮一个 LED 灯.C”文件.点一次“点亮一个 LED 灯”文件,再点 ADD 就可以把.C 文件添加到组了,

51单片机的使用说明书

51单片机的使用说明书

使用说明书一、简介1.Embeded51Embeded51开发板采用国内常用的 51核心、管脚兼容的STC单片机,单板上即可实现烧写、调试、开发。

同时我们加入了一些基本入门模块比如:数码管显示、LED、掉电存储器、继电器等,目的是启发初学者,带领大家走入嵌入式开发殿堂!当然此板的功能绝对不局限于此。

本着开放的原则,我们开放了所有的 IO口和关键信号管脚,板上原有占用资源可以通过短路帽插拔轻松释放,大家可以发挥自己的想象和动手能力,在我们的基础平台上扩充自己的模块,打造属于自己的开发平台。

如果您能够在Embeded51平台上有所得,我们将会感到无比的欣慰与自豪!另外,我们也欢迎大家对现有平台提出改进建议。

2.试验内容板载资源试验● I/O口输入输出● LED实验●按键实验●单片机内部定时器操作●中断实验●串口通讯●继电器实验●掉电存储器实验●数码管动态扫描显示通过板载的开放 I/O口,您还可以自己扩展:RTC、温度传感器、LCD、蓝牙通讯、超声波、红外、电机驱动等等,只要你想一切皆有可能!二、板卡说明1. 板卡框架及功能说明⑴继电器模块⑵ USB-RS232转换(下载、串口通讯)⑶掉电存储器⑷按键⑸四位数码管显示(共阴数码管)⑹板载资源选择⑺单片机(51核心、管脚兼容、功能兼容)⑻端口开放区⑼端口开放区⑽板卡供电(USB、电源适配器可选)⑾电源开关⑿ LED2. 接口说明1.1供电板卡提供 USB供电和电源适配器 2种方式,电源输入 DC5V,USB接口既提供了电源同时也作为通讯口。

电源开关负责电源通断,电源指示灯指示板卡是否在有电状态。

1.2扩展口经典 51核心单片机提供四组 32个 I/O口,板卡上将这四组 32个端口全部开放出来,为您提供稳定、方便的单片机开发基础系统,您可以插上想象的翅膀扩展您想要的任何模块。

1.3继电器接口接口采用 5.08工业插头,提供弱电控制强电的功能。

1.4跳线区板载基本功能模块可以通过短路帽选择是否连通,基础实验时可以选择连通,方便验证试验结果,以后可以拔去短路帽自己扩展想要的功能模块。

51LPC系列OTP单片机烧写时序

51LPC系列OTP单片机烧写时序

P87LPC76x Low Pincount MicrocontrollersProgramming Specifications1999 Feb 18Philips1. PINOUTFigure 1: 20, 16, 8 pins DIP pinoutThe 20 pin SO package outlines SOT163-1 is attached at the end of this document.123RST / V PP / P1.54V SS567891020191817P0.4 / CIN1A / AD1 / PDA16P0.5 / CMPREF / AD2 / PCL 15V DD 1413121112RST / V PP / P1.53V SS45678161514P0.4 / CIN1A / AD1 / PDA 13P0.5 / CMPREF / AD2 / PCL 12V DD 11109RST / V PP / P1.51V SS2348P0.4 / CIN1A / AD1 / PDA 7P0.5 / CMPREF / AD2 / PCL 6V DD5Figure 2: 44 pins PLCC bondout chipTable 1: 44 PLCC pinout (programming related pins are in bold text)PLCC44717392918286401P IN F UNCTION1VSS234 567 8P1.5/RST/VPP 9 10VSS 1112 13141516171819202122P IN F UNCTION44 43 4241403938P0.4/CIN1A/AD1/PDA 37P0.5/CMPREF/AD2/PCL3635 34333231VDD3029282726252423VDD2. PIN DESCRIPTIONSTable 2: Programming pins in different packages3. GETTING INTO THE SERIAL PROGRAMMING MODE1. Disconnect pins PCL and PDA.2. Connect VDD; the part does not support “hot insertion” into the programming socket3. Wait 20 uSec (Min) and raise V PP to 10.75V +/- 0.25V; V PP rise time is 1uSec to 100 uSec.At this point the part is in the programming mode.4. Wait t INIT = 60 uSec (Min) before beginning the serial communication to the part.5. Get out of the programming mode by connecting V PP = 0V; V PP fall time is 1uSec to 100 uSec.6. Disconnect VDD before removing the part from the socket.The programming mode enables the internal RC oscillator.During the programming mode PDA and PCL pins are Schmitt trigger inputs.Figure 3: Getting into the programming modeMNEMONIC44 pins package PIN NO.20 pins packagePIN NO.16 pins packagePIN NO.8 pins packagePIN NO.TYPE NAME AND FUNCTION VSS 10, 1542P Ground: 0V reference.VDD 23, 3115126P Power Supply: 5V +/-.5VPCL 3716137I Serial clock input for EPROM programming communication.PDA 3817148I/O Serial data I/O for EPROM programming communication.VPP8431PV PP = 10.75V +/- 0.25V I PP = 30mA during programming.PDA PCLVDDVPPtVDD = 4.5V to 5.5V; V PP = 10.75V +/- 0.25V I PP = 30mA during programming; T amb = 10°C to +40°C Table 3: Programming mode timings4. PROGRAMMING MODEThe programming commands are sent by the programmer through the PCL and PDA lines. Each programming command is one byte shifted into the part by 8 clocks.The serial interface is identical to the 51’s 8-bit serial UART mode 0; LSB is the first bit in the serial byte.PCL pin is the clock input from the programmer.PDA pin is the data I/O. Data is enabled on the falling edge of PCL, and is clocked on the rising edge of PCL.Data output from the part is disabled after the rising edge of PCL for the last bit in a data byte.Figure 4: Writing programming commands by the programmerTable 4: Programming commandsSYMBOL FIGUREPARAMETERLIMITS UNIT MIN MAX t VDDVPP V DD HIGH to V PP rising edge20us t VPPLH V PP rise time 1100us t VPPHL V PP fall time1100us t INITV PP = 10.75V to the beginning of serial communication60usNAME OPCODE FUNCTIONNOP00H Not usedLOAD_DATA 02H Load address counter with the next data byteRD_DATA 04H Read data byte addressed by the program counterINC_ADDR 06H Increment address counterLD_ADRR_LO 08H Load 8 LOW address bits into programming counter LD_ADRR_HI 0AH Load 8 HIGH address bits into programming counterSTRT_PRGM 0CH Start programming a data byte; always followed by the Stopt programming command STP_PRGM 0EHStop programming a data byte; always follows the Start programming command.PDALSB bitMSB bitPCLNotes:Wait 2 uSec between any two programming commands (except “Start Programming” to “Stop Programming”)Wait 250uSec between “Start Programming” and “Stop Programming” commands.Example of a sequence of programming commandsTable 5: Sequence of programming commandsFigure 5: Reading data by the programmerLD_ADDR_LO Wait 2uSec XX DATA Wait 2uSec LD_ADDR_HI Wait 2uSec XX DATA Wait 2uSec LOAD_DATA Wait 2uSec XX DATA Wait 2uSec READ_DATA Wait 2uSec XX DATA Wait 2uSec INC_ADDR Wait 2uSec LOAD_DATA Wait 2uSec XX DATA Wait 2uSec STRT_PRGM Wait 250uSec STP_PRGMWait 2uSecSYMBOL FIGUREPARAMETERLIMITS UNIT MINMAX t SC 5Serial clock cycle time0.21000us t WAIT 5Wait between two serial bytes2us t WAITP 5Wait after a “Start Programming” command250us t SDSU 4Serial data setup time to the rising edge of the serial clock 40ns t SDH 5Serial data hold time after the rising edge of the serial clock 10ns t SCLDV 5Serial clock LOW to valid data of the first data bit in a byte 40ns t SCHZ5Serial clock HIGH to data Hi-Z at the last data bit in a byte40nsPDALSBMSB PCLTable 6: Programming commands timingAddress Memory Definition0000H to 0FFFH User’s code; program/read by the programmerFC30H Company signature 15H - Read only by programmerFC31H Part’s signature DDH - Read only by the programmerFC60H Derivative’s signature 00H - Read only by the programmerFCE0H to FCFFH32 bytes used as user’s parameters; program/read by the programmerFD00H User Configuration Reg. #1 (UCFG1) program/read by the programmerFD01H User Configuration Reg. #2 (UCFG2) program/read by the programmerTable 7: EPROM MappingThe programmer programs the user’s code at address 0 to FFFH and configuration registers located at address FCE0H to FD01H. These configuration registers configure the chip’s modes of operation.5. USER CONFIGURATION REG. #1 (UCFG1) AT ADDRESS FD00H76543210 Programmed bits WDTE RPD PRHI BO2.5CLKR FOSC2FOSC1FOSC0Erased State FFHTable 8: User Configuration Register #1WDTE: WatchDog Timer Enable;1 = (Erased) WDT enabled0 = (Programmed) WDT disabledRPD: Reset Pin Disable;1(Erased) External Reset pin disabled (The internal power-on reset is enabled)0 (Programmed) External Reset pin enabledPRHI: Port Reset High;1 = Enable ports to high during and after RESET0 = Enable ports to low during and after RESETBO2.5: Brown out at 2.5V;1 = Enable brown out at 2.5V0 = Enable brown out at 3.8VCLKR: CLock Rate select;1 = Enable divide by 1 of clock (6 clocks per machine cycle)0 = Enable divide by 2 of clock (12 clocks per machine cycle)FOSC2 - FOSC0: Oscillator control bits;FOSC2FOSC1FOSC0External clock input at pin X1111Internal RC clock; 6MHz +/- 25%01132KHz to 100KHz external Crystal/Resonator010100KHz to 4 MHz external Crystal/Resonator0014 MHz to 20 MHz external Crystal/Resonator000Table 9: FOSC2-FOSC0 bit function6. USER CONFIGURATION REG. #2 (UCFG2 AT ADDRESS FD01H)76543210 Programmed bits SEC2SEC1Erased State FFHTable 10: User Configuration Register #2SEC2-SEC1: SECurity bits 2 & 1;11 = Security bits unprogrammed; Programming and Verify allowed.10 = Security bit 2 unprogrammed; 1 programmed; Programming disabled, Verify enabled.00 = Both bits programmed; Programming and Verify disabled7. 32 REGISTERS OF USER’S PARAMETERS (FCE0H TO FCFFH)The 32 registers of user’s parameters are programmed as code located at address FCE0H to FCFFH.The content of the 32 parameter registers and the two configuration registers are defined by the HEX file at addresses:FCE0H to FCFFH32 bytes used as user’s parameters; program/read by the programmerFD00H User Configuration Reg. #1 (UCFG1) program/read by the programmerFD01H User Configuration Reg. #2 (UCFG2) program/read by the programmerThe user should be able to display, edit, program and verify the two configuration registers and the user’s 32 bytes located at address FCE0H to FCFFH.Philips SemiconductorsPackage outlinesSO20:plastic small outline package; 20 leads; body width 7.5 mm SOT163-1。

51单片机烧写程序的软件的使用教程

51单片机烧写程序的软件的使用教程

软件的安装:
1.
下载所需的两个软件
2.
在D盘(D盘:平时自己安装软件的盘)新建2个文件夹,分别命名为“cp210”和“stc”!!!!!千万不要用中文名字。

3.
首先安装这个软件
4.双击这个图标,
5.
6.
点browse,选择之前新建的cp210文件夹7.
8.
改完后点next
9.
10.
11.
此时可以把小板插到电脑上,电脑处于可以上网的状态。

12.
右键桌面图标“我的电脑”或者是“计算机”
13.
14.
15.
16.
接下来装另一个软件
双击它17.
18.
19.
找到stc文件夹
运行软件20.
如果这个软件安装好后没有在桌面出现快捷方式,卸载时只需将stc文件夹直接删除。

21.
软件的使用只需关注步骤3中的COMn要与本教程的15.中一致。

软件的卸载:
1.
点桌面的开始,再点“控制面板”。

打开如下界面2.
在打开的界面点“程序和功能”
3.
找到这样的两个东西,也许只有一个。

(这是小板上的那个小芯片的驱动)4.
鼠标右键,选择卸载5.
选择“是”
6.
7.
卸载另一个
8.
自己看着选择,一般选择后者。

KR-51开发板使用说明书

KR-51开发板使用说明书

KR-51/AVR开发板使用说明声明:本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需或引用,请保留声明和出处。

请不要在带电时拔插芯片以及相关器件。

自行扩展搭接导致不良故障,本公司不负任何责任。

产品不定时升级,所有更改不另行通知,本公司有最终解释权。

一、开发板硬件资源介绍1 . 开发板支持USB 程序下载(宏晶科技STC系列单片机)2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载)3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用)4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口)5. 开发板复位方式:上电复位和51按键复位6. 外扩电源:通过排针外扩5 路5V 电源,3路3.3V电源方便连接外部实验使用7. 所有IO 引脚全部外扩,方便连接外部实验使用8. 开发板集成防反接电路,防止接反,保护开发板二、开发板功能模块介绍(1 )8 位高亮度贴片led 跑马灯;(2) 4 位共阳数码管显示;(3)LCD1602 和LCD12864液晶屏接口;(4) 1 路无源蜂鸣器;(5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用);(6) 1 路红外接口电路(7) 4 路独立按键(8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统);(9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙);(10)1路2.4G模块接口;(11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi)三开发板跳线选择本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。

蓝牙模块和WiFi模共用串口,不能同时使用。

使用1602、12864液晶接口时请拔下数码管J4 跳线帽。

51单片机汇编程序

51单片机汇编程序

51单片机汇编程序1. 简介51单片机是一种常用的8位单片机芯片,具有广泛的应用领域。

51单片机的编程语言主要有汇编语言、C语言和底层汇编语言。

本文主要介绍51单片机的汇编程序。

2. 汇编程序基础2.1 寄存器51单片机的CPU有4个8位寄存器(A、B、DPTR、PSW)和一个16位寄存器(PC)。

在汇编程序中,我们可以使用这些寄存器来进行各种操作。

•A寄存器(累加器):用于存储数据和进行算术运算。

•B寄存器:辅助寄存器,可用于存储数据和进行算术运算。

•DPTR寄存器:数据指针寄存器,用于存储数据存取的地址。

•PSW寄存器:程序状态字寄存器,用于存储程序运行状态信息。

•PC寄存器:程序计数器,用于存储当前执行指令的地址。

2.2 指令集51单片机的指令集包含了多种汇编指令,可以用来进行数据操作、算术运算、逻辑运算、控制流程等。

常用的汇编指令有:•MOV:数据传送指令。

•ADD、SUB:加法和减法运算指令。

•ANL、ORL、XRL:逻辑运算指令。

•MOVX:外部RAM的读写指令。

•CJNE、DJNZ:条件分支指令。

•LCALL、RET:函数调用和返回指令。

2.3 编写一个简单的汇编程序下面是一个简单的汇编程序示例,用于将A寄存器中的数据加1,并将结果存储到B寄存器中。

ORG 0x0000 ; 程序的起始地址MOV A, #0x01 ; 将A寄存器赋值为1ADD A, #0x01 ; 将A寄存器加1MOV B, A ; 将A寄存器的值传送到B寄存器END ; 程序结束在上面的示例中,ORG指令用于指定程序的起始地址,MOV 指令用于将A寄存器赋值为1,ADD指令用于将A寄存器加1,MOV指令用于将A寄存器的值传送到B寄存器,END指令用于标记程序结束。

3. 汇编语言的应用51单片机的汇编语言广泛应用于各种嵌入式系统中,包括智能家居、工业自动化、仪器仪表等领域。

汇编程序具有以下特点:•程序执行效率高:由于汇编语言直接操作硬件,可以精确控制程序的执行流程,提高程序的执行效率。

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

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 卩VisionProject】,如下图:选择工程保存的位置,建议最好新建一个文件夹用来保存此工程文件,方便以后管理。

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(D4j D*1A dBMKW 的 .KI NSTON (HI * *5. 回到编辑界面,单击【Target 】前面的“ +”号,然后在【Source Group 1】选项上单"oOSEtjC51Diti b»«—U H Ddei d&d Li mb (1X511 hsieM H 6LSI 厂 ExtAs-icnrtJa 曲嗨 1 '| i^tc^d cf A3'Cvt^riptan:^T&&C51E52 .\r45C51C2 .^rS9CS1lC2 AT3SCE1IE2 AT53C51R3Z AT5SC51RS AT«C 创片餐 AFMCSIIRO2 V«SC51R^2 VB^SISMDI ■T35C51SND2F L II^' S:etis 24MHz corrrelh- wtr 1.0 Lines3 TimmAZflijrtwi, ¥ lm>rn4H/2 Pnwty Lev*k UAfi'?iojid- M^mu> j)cx 8K Svte ; FI JS I I Mti iiur.,12$球曲OrMip 卍W4. 单击【File 】菜单中的【NeM 菜单项,或者Ctrl+N 可新建一个文件 Textl□ TfrJrtl单击工具栏的图标或者Ctrl+S ,在弹出的保存对话框输入文件名,注意必须在文件名后加上“ .C ”作为保存的文件类型(例如shuangshuangbang.c ),然后保存。

P d-E =j ■- DATA 1]E :J • Fir ►秆盒亶鼻亢.笙WF击右键,弹出下图所示菜单。

然后选择【 Add Files to Group 单项,如下图:filfe Edrt Vi*w^lash U«bu^怡忙To«i£ 里■XtQ scn FikOpi^n LlJ Fl#Open Map File Bcbmidill 11 rget lilts Build 'hf octIVjriildkje File Stop ib ui dAdd FIT In Group Sourer GrvMjp 1"—■ Rtnate Graup Sftufce Eixjup r ind its 5ilti6.在弹出的对话框中选中刚才保存的“ XXX.C'文件并单击【Add 】,再单击【Close 】,如图:7. 单击左侧【Source Group 1】前面的“ +”号,这时可以注意到【Source Group 1】文 件夹中多了一个子项【XXX.c 】,这时源代码文件就与工程关联起来了,这时在右边的 “ XXX.c ”代码编辑窗口把伟哥的代码复制过来即可,如图:Source Groupl '】菜Pttfled 1F Ezj Target 1L 佝I 11 fhuan^5ti uan gban£|n L"l™Ojzbons for ■Grwp 与^甘代亡 Group U -A(-F78.单击工具栏的【Target Options …】,打开 Output 选项卡并选择【Creat Hex File 】,点 击【OM ,这时编译完成后才会产生可供下载到单片机的Hex 文件,如下图:8.单击工具栏的【Rebuild 】,可看到状态栏显示的状态(0错误和0警告),这时便完成了 Keil 工程的建立并产生了可下载到单片机的Hex 文件,如下图:匕 ^huang^husngbang - pViEion4File Edit View Prcject Flash LSul Id target r Target 11can^pil inj mH 口 angsh-Liarigban^ , c B ,. liz^ltXng ..,Fngrail size : aat;a=19i . Q 耳ua 匚日=D una 亡=二1目骑 creating hex file Erom "3huangsi:-uaiiQi>an i 3r n! - B - v shuanashuannlian^" — 0 Error(3} - □ WaTTiiiiQfs),一<■«Sr .需R- 一1*_fe JUT商tdBFs.rMi WHISM ^ ^hs-r ^deCine IL Z IZE jiik^ned 圮二 / 兰 走_楚 <nre 旣T ®P ;T 初 ufcjLZ JCE; Wd plfi* .J ■ 3 .•生戟■丸Iftl dUfl :电中断匸孰驰咖w OvfiOeOvfiOr 日UM :LW :a p c>*3口. xg^ga 口."g fiKlf P OEffii. AN 迅 OKtU. ON W ) 了庇 GCl :兀,. BiHiF" e-a.ra, OH m 0垃供 OJI ir SL^»$ri ^E DQ B OlQHd C K DC I AUI :!收pWDH ^KM^lDioOKMi □ivXi ・gD® *8. g 叫日心 EQQg 住屮域* C>a D0F "g* C^CO • Eg* CkidQ .EM* EQ .車 卜 Ca POg. Z JE D* 34 P :xl^p P "JC XZ P DfD4 . O K ^^M Lg Di 鮎 K 刖谥.&B01 F 前 g. Q> w 抽皿 C T ZD, HP 齐 C I ZD K Z-R TP H C UFTJ ! TliTF^ i?lifl!, TuE-F 4-i FB . S H TF. ©■ FB F npr 1% C-hEQ 卜 ■«. OUO 卜鼻用r f CjL20r iMU :^ O ILS 日 r 二M H# 匸血口 ”二K =: * 血加 ”J M C< 。

・时・ ^KOt De. ^K13P 01-06. t<iCie P »tlO F ^K13 fivDQi. a H ^. &■ DQ I . Mg. . gg ・gd.扣i 的 ga 崎r A"匸上# 口 •畫 Qi^Q.Mg.QZQ. Qi 託r ”卫片血FEi ©■•目卜抽鼻!1詐■拋卜[-]■吕 Target 1白予 Source Group 1…“shuarrgshua n^ban^.cucb*? uoda lernyrml | J2) 畑**桥MRfl&*^cr口」Ti»g 啊1B i'-< Sciurca- Groufi t41 H1IW 團卜iJdngibHn"tt F Ifz A ulStep 4: COM 口 的查询1•用USB 转串口线把电脑的 USB 口和单片机的串口连接;2•右键点击“我的电脑”并单击“管理”,在弹出的窗口中选择“设备管理器” ,在点击右边 的“端口”,可以看到 USB 转串口线的 COM 口(如图为 COM3 口),记住显示的是 COM 几 口,下载程序时要用到,如下图:Step 5: Hex 文件的下载1•打开文件夹里的“程序下载”压缩包,打开里面的STC_ISP_V481.ex (程序,如图:ole pro32.dll电 C51V900 一 Setup-Lst锻 HL-340 I^|STCJSP_V481,BAT2•在弹出的界面中选择 MCU Type 为STC89C52RC 单击【打开程序文件】,在你之前Keil 保 存工程的位置找到以 “.hex ”后缀的文件,并选择打开,选择“COM ”为Step 4中显示的COM 口(我的电脑显示的是 COM3,所以我选择了 COM3,但是不同电脑可能会不一样,一定要 根据自己的电脑来选择),如下图:巧EO 1•* 举烷丄niM 廿划隍序J ◎ (VIICROSO-GV«LV 丄D一 DVD/C. D- ROrwi JCipjM7 IDE ATA/ATAPl ©L 器 _i 匙進缶.矗辰旳用户-我規甘丙“卫茁左千诈手■-计申1*1——。

弗人体GCA.溟蓋珀 丹吉”枫找印游j 世控制第 门鈕标*□具fll!信什谡富甲遇用馬厅岂詔涎剧話■-肇细.1缶董 -性,且h 上6L 据STC ISP V481.DDF卫名心SP"茫虹塚露—妝詔35凑Fa 空師190;刪用#巾“仙2.最后单击【Download/下载】(单击【Download/下载】之前一定 不能先让单片机通电), 然后再按下单片机的电源开关,让单片机通电,这时开始程序到单片机的下载,如下图 表示程序已经成功烧写到单片机了, 你只需把已经烧写程序的单片机安装到爽爽棒上即可:rH^Typ*遽樺•片机翌号Af VM-ory Ku<t MO» mt理序文件I I 串口胁手I 工Freera» Fkl*:ift 址 oo OL oe 03 臥氏打畀程岸交件H 翩 u層片£订胡堆麴L 住蛊革型id 若下吏D.qbLa 3p»«J J ^R 倍盘疫蔷慑%g 醤4广SP^OU 1引壯顷F£huarg^hua rvgbang.9heJ<i:OO GO 00 00 00 DO (X00 (K W 00 005up2/siT2加驿Hit /打开立Ft 仗伴極内潢申区tmfltn ) 也俯地址血叮杭验和g [眉打弭文件iraoif 冲中r-f 爭解k Fort,淸雲汛提齿驴二审f 車菠餐E 鬲H。

相关文档
最新文档