手把手教C51单片机程序编制与烧录

合集下载

详解51单片机烧录程序和调试方法

详解51单片机烧录程序和调试方法

详解51单片机烧录程序和调试方法单片机烧录程序和调试方法。

以51为例,介绍:如何编译程序,如何下载程序到单片机,以及接线图。

为了过程方便,通常会新建一个英文文件夹,这里以qq文件夹为例。

将好的C 程序LED.C放入qq文件夹打开keil软件,选择菜单栏的project,在它的下拉菜单里选第一个New uVision project,这里将这个工程命名为qq,并保存到我们建立的qq文件夹内,点击确定后,会弹出下面对话框找到Atmel,在它的左侧有+号,点击会展开一系列芯片型号,找到AT89C51,点击并点选下面的ok,弹出下面的对话框,选择否进入编辑页面后,看到左侧空白窗格的+Target 1,点击它前面的+号,弹出Source Group 1. 右击Source Group 1. 弹出下面下拉菜单,选择Add Files to Group Source Group 1弹出的对话中,选择LED.C,点击add,然后点击close关闭窗口。

点击Source Group 1的+号,就会显示出添加的LED.C文件,双击LED.C就会出现它的代码右击+Target 1,并选择第一项,弹出下面对话框,选择debug,点上use,并选择keil moniter-51 driver在点output选项,在creat hex file打勾,最后点击ok回到编辑面,依次点击编译按钮,Target 1上面有三个带向下的箭头按钮,从左到右点击,回到qq文件夹看看是否有.hex文件,若没有在编译一次将单片机与电脑连机,打开烧录软件,选择低速下载,点击打开文件,选择建立的qq文件夹,打开后点击文件qq.hex,最后选择STC89C5XX系列,然后下载程序,成功后图片如下接线图为p0端口与led。

单片机c51汇编语言51单片机汇编语言

单片机c51汇编语言51单片机汇编语言

单片机c51汇编语言51单片机汇编语言单片机C51汇编语言单片机(C51)是指一种集成电路上只包含一个集中式控制器的微处理器,具有完整的CPU指令集、RAM、ROM、I/O接口等功能。

汇编语言是一种低级语言,是用于编写单片机指令的一种语言。

汇编语言能够直接操作单片机的寄存器和输入/输出端口,因此在嵌入式系统的开发中非常重要。

本文将介绍单片机C51的汇编语言编程。

一、了解单片机C51单片机C51是目前应用最广泛的一种单片机系列,广泛用于各种电子设备和嵌入式系统的开发。

C51指的是Intel公司推出的一种基于MCS-51架构的单片机。

该系列单片机具有较高的性能和低功耗的特点,可用于各种控制和通信应用。

二、汇编语言的基本概念汇编语言是一种低级语言,与机器语言紧密相关。

它使用助记符来代替机器指令的二进制表示,使程序的编写更加易读。

在单片机C51汇编语言中,每一条汇编指令都对应着特定的机器指令,可以直接在单片机上执行。

三、汇编语言的基本指令在单片机C51汇编语言中,有一些基本的指令用于控制程序的执行和操作寄存器。

以下是一些常用的指令:1. MOV指令:用于将数据从一个寄存器或内存单元复制到另一个寄存器或内存单元。

2. ADD指令:用于将两个操作数相加,并将结果存储到目的寄存器中。

3. SUB指令:用于将第一个操作数减去第二个操作数,并将结果存储到目的寄存器中。

4. JMP指令:用于无条件跳转到指定的地址。

5. JZ指令:用于在条件为零时跳转到指定的地址。

6. DJNZ指令:用于将指定寄存器的值减一,并根据结果进行跳转。

四、编写单片机C51汇编程序的步骤编写单片机C51汇编程序需要按照以下步骤进行:1. 确定程序的功能和目标。

2. 分析程序的控制流程和数据流程。

3. 设计算法和数据结构。

4. 编写汇编指令,实现程序的功能。

5. 调试程序,并进行测试。

六、实例演示以下是一个简单的单片机C51汇编程序的示例,用于实现两个数的相加,并将结果输出到LED灯上:org 0H ; 程序的起始地址为0mov a, 05H ; 将05H赋值给累加器mov b, 07H ; 将07H赋值给B寄存器add a, b ; 将A寄存器和B寄存器的值相加mov P1, a ; 将相加结果输出到P1口end ; 程序结束在这个例子中,首先将05H赋值给累加器A,然后将07H赋值给B寄存器,接着使用ADD指令将A和B的值相加,将结果存储到累加器A中,最后将累加器A的值输出到P1口。

手把手教C51单片机程序编制与烧录

手把手教C51单片机程序编制与烧录
单片机程序编制工具使用与烧录操作
1、单片机编程(Keil uVision4使用)
1)、打开软件(在WINXP系统)
建立新项目
新建项目名称
编程对象—单片机选择
程序拷贝头函数
2)、新建编程
程序内容
保存程序
程序名后缀是“.c”
3)、继续进行项目操作
选择单片机震荡频率(例12MHZ)
选择生成16进制文件,以便烧录机烧录
退出诊断测试
查看通信口,确认监测到烧录机(programmer exists)
选择菜单device-MPU/MCU
选择单片机类型
进入烧录机对单片机进行物理操作
擦除单片机原有程序erase
装入欲装入程序load bin or file to butter
烧录程序program
烧录开始
烧录结束
c3继续进行项目操作选择单片机震荡频率例12mhz选择生成16进制文件以便烧录机烧录程序必须编译编译结构是否有错误等4将16进制文件拷贝到u盘上上述testhex文件拷贝到u盘上5仿真调试调出仿真界面并口仿真中断仿真定时计数器0仿真定时计数器1仿真2单片机烧录1将系统切换到dos71上进入dos71系统要求支持usb2进入pt文件夹3进入access系统4打开access打开烧录机进入诊断测试diagnostictest进入dos外壳退出pt进入dos系统运行并口卡驱动程序ch35xdosat再运行并口卡驱动程序ch35xdosat再运行并口卡驱动程序ch35xdosat退出dos外壳命令exit查看io通信口退出诊断测试查看通信口确认监测到烧录机programmerexists选择菜单devicempumcu选择单片机类型进入烧录机对单片机进行物理操作擦除单片机原有程序erase装入欲装入程序loadbin烧录程序program烧录开始烧录结束

单片机程序烧录方法

单片机程序烧录方法

单片机程序烧录方法单片机程序烧录是将已经编写好的程序代码通过某种方式写入到单片机芯片中,使之能够运行的过程。

烧录程序是嵌入式软件开发的重要环节,也是将代码从PC机传输到单片机的必要步骤。

下面我将详细介绍一下常见的单片机程序烧录方法。

第一种方法是使用通用的ISP编程器进行烧录。

ISP编程器是一种针对单片机芯片设计的专用工具,它通过连接单片机的编程接口(一般使用标准的ISP接口)与PC机进行通信。

烧录步骤如下:1. 连接ISP编程器与单片机:将ISP编程器的编程接口与单片机的编程接口相连接。

常见的接口有ISP、SPI、JTAG等。

2. 打开烧录软件:根据使用的ISP编程器型号,选择相应的烧录软件,并打开。

3. 选择芯片型号:在烧录软件中选择要烧录的单片机芯片型号,以确保能正确识别芯片。

4. 导入程序文件:将事先编写好的程序代码文件导入到烧录软件中。

5. 烧录操作:在烧录软件中设置好相应的烧录参数,如芯片供电电压、编程速度等,然后点击烧录按钮开始烧录操作。

6. 烧录完成:烧录过程完成后,烧录软件会给出相应的提示,告知烧录结果。

如果烧录成功,单片机上就可以运行相应的程序了。

第二种方法是使用专用的开发板进行烧录。

许多厂商为了简化单片机开发流程,提供了专用的开发板,其中已经集成了单片机芯片、调试接口和烧录功能。

烧录步骤如下:1. 连接开发板与PC机:将开发板通过USB接口连接到PC机上。

2. 安装开发环境:根据开发板提供的开发环境和烧录工具,进行相应的安装和配置。

3. 打开开发环境:打开相应的开发环境和烧录工具,创建一个新的项目。

4. 编写程序:在开发环境中编写程序代码,并进行编译和链接,生成可执行文件。

5. 烧录操作:在烧录工具中选择要烧录的单片机型号,导入生成的可执行文件,然后点击烧录按钮开始烧录操作。

6. 烧录完成:烧录过程完成后,烧录工具会给出相应的提示,告知烧录结果。

如果烧录成功,开发板上就可以运行相应的程序了。

单片机Keil C51编程入门(49页)

单片机Keil C51编程入门(49页)
Header file for generic 80C51 and 80C31 microcontroller. Copyright (c) 1988-2001 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved. --------------------------------------------------------------------------*/
平凡单片机工作室 Copyright 2003 pingfan's mcustudio All rights Reserved 作者:周坚 dddl.c 单灯点亮程序 *************************************************/
本书共分六章,每章一个专题,以一些待完成的任务为中心,围绕该任务介绍 C 语言 的一些知识,每一个任务都是可以独立完成的,每完成一个任务,都能掌握一定的知识,等 到所有的任务都完成后,即可以完成 C 语言的入门工作。
第 1 章 C 语言概述及其开发环境的建立
学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil 软件是目 前最流行开发 80C51 系列单片机的软件,Keil 提供了包括 C 编译器、宏汇编、连接器、库 管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境 (µVision)将这些部份组合在一起。
如果 P1.0 是高电平,取反后,P1.0 就是低电平,这条指令被反复地执行,接在 P1.0 上灯就
会不断“亮”、“灭”。
该条指令会被反复执行的关键就在于 main 中的第一行程序:for(;;),这里不对此作详细 的介绍,读者暂时只要知道,这行程序连同其后的一对大括号“{}”构成了一个无限循环语

五一单片机烧录说明

五一单片机烧录说明

51单片机程序烧录软件使用说明烧录也叫烧写或者下载程序,是把单片机需要运行的程序通过软件传输到单片机内部。

烧录程序前必须将数据线把开发板链接至电脑,并且成功安装开发板驱动。

第一步:双击运行“stc-isp.exe”官方烧录软件,运行后界面如下:
官方烧录软件选项与按钮众多而我们使用只会使用到极少的几项,默认选项请用户不要随意更改。

第二步:选择单片机型号
如何判断单片机型号?最直接的方法通过芯片上的丝印去辨识。

如下图:
这两种STC公司的芯片是用户最容易混淆的。

第一片型号是“stc89c52”,第二片的型号是“stc89c52rc”,在烧录程序的时候用户必须确认单片机的型号,我们开发板默认赠送的芯片为第一种。

确认好型号后通过软件选择型号:
1、单击小三角,
弹出下拉列表
2、下拉滚动条找到
STC89C52系列
3、展开此系列,单击
STC89C52即可选择此型

第三步:选择串口号
注意:一定要选择正确的端口号,选择错误则无法完成烧录。

上图选择的是“USB-SERIAL CH340(COM3)”,如你电脑安装完成分别的驱动是“USB-SERIAL CH340(COM5)”则你需要选择“USB-SERIAL CH340(COM5)”。

第四步:选择需要烧录的程序,并进行烧录
1、单击“打开程序文件”如上图。

2、选择《4、烧录软件》目录下“LED灯全闪程序.hex”
3、打开板电源保持打开状态(按下流水灯模块右上方的系统电源开关),点击“下载/编程”按钮。

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.
精心整理。

单片机程序烧录步骤

单片机程序烧录步骤

单片机程序烧录步骤单片机(Microcontroller)是一种集成了微处理器(Microprocessor)、存储器(Memory)、输入输出接口(IO interface)和定时器等功能的集成电路。

单片机程序烧录是将用户编写的程序通过一定的方法烧录到单片机的存储器中,以使得单片机能够正常运行用户编写的程序。

1. 确定开发环境:首先确定开发环境,根据单片机型号选择合适的开发工具如Keil软件或MPLAB。

2.编写程序:根据具体应用需求编写程序。

使用C语言或汇编语言编写单片机程序,根据需要进行调试和优化。

3.连接单片机:将单片机与电脑连接。

通过USB、串口或者JTAG等方式将计算机与单片机连接起来,以便进行程序烧录和调试。

4. 选择编程方式:选择适当的编程方式。

有多种烧录方式,如ICSP (In-Circuit Serial Programming)方式、ISP(In-System Programming)方式、JTAG(Joint Test Action Group)方式等。

5.选择编程器:根据单片机的型号选择合适的编程器。

编程器是将程序烧录到单片机存储器中的硬件设备。

可以选择市面上常见的USB编程器或者自行设计编程器。

6.设置编程器:根据编程器提供的说明,设置编程器。

一般需要设置芯片型号、程序路径和烧录参数等。

7.程序烧录:进行程序烧录。

将编写好的程序导入编程器软件中,连接编程器和单片机,并执行烧录操作。

按照编程器提供的步骤进行操作,等待烧录过程完成。

8.确认烧录结果:确认烧录结果。

烧录完成后,编程器软件会显示烧录是否成功。

可通过读取程序数据、操作IO口等方式进行验证。

9.调试程序:验证程序功能。

将烧录好的程序在单片机上运行,通过示波器、调试器等工具对程序进行调试和性能优化。

10. 打包发布:将程序打包发布。

根据实际需求将程序发布到目标设备上,可以是单片机板上的Flash或EEPROM存储器。

51单片机烧写程序说明

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 卩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 ),然后保存。

51单片机软件安装程序烧录详解

51单片机软件安装程序烧录详解

首先是编程软件
安装详解
安装
1.先安装c51v901.exe,安装到后面去除第一个选项的勾,完成安装。

注册
2. 解压注册机
3. 打开uVision4,点击 Management...,打开License Management窗口,复制右上角的CID
4. 打开注册机“KEIL_Lic”,将复制好的CID粘贴到KEIL_Lic中的“CID”处
5. 点击Generate生成许可号,复制生成的key。

6. 将复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
7. 若下方显示的是“***LIC Added Sucessfully***”即注册成功,
Support Period为有效期,一般可以到20年左右,若有效期较短,可多次生成许可号重新注册。

汉化
8.将“keil 4 汉化补丁”复制至keil安装目录(如:X:\Keil\UV4)下,覆盖原始文件。

安装驱动
烧录程序
使用详解
打开
点工程
新建~~
要建哪建哪
选单片机型号,一般都是选这个
点否
点+
选源组1,点图上那个
这个就是写程序的地方
写完了,点这个
名字要自己打拓展名XX.c
右键
添加
关闭
点这个
这个看晶振多少就多少
这个记得打钩
点这个编译
编译完
生成这个
连上串口线
打开
选单片机型号——打开刚刚的hex文件,点下载
来自北理机器人协会论坛。

使用keilc51编程的流程

使用keilc51编程的流程

使用keilc51编程的流程1. 安装keilc51•打开浏览器,访问Keil官方网站。

•在网站上找到适用于您的操作系统的Keil C51软件,并下载安装程序。

•双击安装程序,并按照提示完成软件的安装过程。

2. 创建新的keilc51项目•打开keilc51软件。

•在菜单栏中选择“File”,然后选择“New Project”选项。

•在弹出的对话框中,选择项目的保存位置和项目的名称,并点击“OK”按钮。

•在新建项目的对话框中,选择适用于您的目标芯片的设备。

•点击“OK”按钮,创建新的keilc51项目。

3. 编写程序代码•在keilc51的界面中,选择“File”,然后选择“New”选项,创建新的源文件。

•在源文件中编写您的程序代码,使用C语言进行编写。

•注意使用合适的注释,以及编写代码的规范和清晰度。

4. 编译代码•点击keilc51工具栏上的“Build”按钮,或者使用快捷键“Ctrl + F7”来编译您的代码。

•编译过程中,keilc51会检查代码中的语法错误和警告,并生成相应的编译报告。

5. 下载程序到目标芯片•确保您的目标芯片通过编程器连接到您的计算机。

•点击keilc51工具栏上的“Download”按钮,或者使用快捷键“Ctrl + F8”来下载程序到目标芯片。

•keilc51会通过编程器将程序下载到目标芯片上。

6. 调试和仿真•在keilc51的界面中,选择“Debug”,然后选择“Start/Stop Debug Session”选项。

•在调试过程中,您可以使用keilc51提供的调试工具来单步执行程序、查看变量值和观察芯片的状态。

•通过调试和仿真,您可以验证程序的功能和逻辑是否符合要求。

7. 优化程序性能•在keilc51的界面中,选择“Project”,然后选择“Options for Target”选项。

•在弹出的对话框中,选择“C51”选项卡,并进行适当的优化设置。

•优化设置包括选择合适的编译器优化级别、优化寄存器分配和使用嵌入式汇编等。

C51系列CPU烧录指引

C51系列CPU烧录指引
3.4开始烧录,下面以烧录IP200机的CPU(AT89C2051)为例加以具体说明;
(1)点击桌面SUPERPRO/Z或者SUPERPRO/L+图标打开编程器程序
(2)点击弹出选择器件对话框,器件类型选MCU/MPU;厂商名称选择ATMEL;
器件名称选择AT89C2051,点击确定确认,如图1所示:
图6:
(8)烧录成功(如图7所示),按“运行”烧录下一颗IC。
图7:
4.相关文件:A、《CPU(软件)烧录流程工作指引》文件编号:WI/KD-KF-024
校验和器件名称器件类型文件路径
图4:ห้องสมุดไป่ตู้
缓冲器数据装入区(注:若数据未正确装入,则下表HEX项下的字符全为FF字样)
图4:
(6)编辑器件自动操作,一般包括Erase、Blank check、Program、Verify、Protect,编辑完成按确定确认,如图5所示:
图5:
(7)点击打开运行图标,弹出器件操作对话框,再次确认校验和数值是否与第5项的参数对应正确。一切OK,现在可以烧录IC了。按“运行”烧录IC,如图6所示:
1.目的
明确C51系列CPU的烧录流程,使C51系列CPU的烧录规范化、标准化。
2.适用范围
适用于本公司所有C51系列CPU的烧录过程。
3.细则
3.1选择并确认C51系列CPU对应的烧录器的型号正确无误;
3.2确认系统连接正确(如PC机、电源系统等),并处于正常工作状态(如无报警、错误指示等);
3.3确认选择烧录文件名称、版本无误(如IP200-01.HEX);
图1:
(3)点击打开文件图标弹出装入文件对话框,选择IP200.HEX文件,点击打开确认。.如图2所示:

keilc51程序编译

keilc51程序编译

keilc51程序编译如何使用Keil C51编译程序。

第一步:安装Keil C51编译器首先,我们需要从Keil官方网站下载并安装Keil C51编译器。

在安装过程中,按照安装向导的指示进行操作,选择安装目录和组件,并在安装完成后将安装目录添加到系统的环境变量中。

第二步:创建一个新的工程在Keil C51打开后,选择“File”菜单,然后选择“New Project”选项。

在弹出的对话框中,选择一个适当的文件夹来保存你的工程文件,并为工程命名。

然后选择“C51”作为工程类型,并点击“OK”按钮。

第三步:添加源代码文件在新建的工程中,选择“Project”菜单,然后选择“Add New File to Group”选项。

在弹出的对话框中,选择你的源代码文件,并点击“Add”按钮。

重复这个步骤,如果你有多个源代码文件需要添加到工程中。

第四步:配置编译器选项选择“Project”菜单,然后选择“Options for Target”选项。

在弹出的对话框中,选择“C51”标签,并配置你需要的编译器选项,如程序存储器和数据存储器的大小等。

点击“OK”按钮保存你的选项配置。

第五步:进行编译选择“Project”菜单,然后选择“Build Target”选项。

Keil C51将会开始编译你的源代码文件,并生成一个可执行程序。

编译过程中,你可以在编译输出窗口中查看编译器的输出信息和错误提示。

第六步:运行程序在编译成功后,你可以选择“Project”菜单,然后选择“Debug Target”选项以进行程序的调试。

在调试过程中,你可以单步执行程序,观察程序的变量和寄存器的值,并在需要时进行断点调试。

第七步:下载程序到目标设备当你调试完成并运行程序没有问题后,你可以选择“Project”菜单,然后选择“Output”选项。

在弹出的对话框中,选择你的目标设备,并点击“OK”按钮。

Keil C51将会生成一个可下载的程序文件。

51单片机程序烧录方法

51单片机程序烧录方法

51单片机程序烧录方法
一、STC系列
1、使用芯片STC89C52RC
2、下载模块
(1)USB转TTL模块——PL2303
(2)USB转TTL模块——CH340
两种模块外观几乎一样,区别在于转换芯片不同,一个是PL2303,一个是CH340 (3)驱动安装
第一步:先直接安装驱动程序
第二步:将下载模块接到计算机USB口上,等待自动识别下载模块
第三步:识别完毕后,找到【设备管理器】下面的【端口】,查看识别后的串口编号,如下图COM9,记住串口号
3、烧录软件
到网上下载最新的STC-ISP烧录软件
(1)图标:
(2)软件工作界面:
4、下载电路
5、程序下载
(1)按照下载电路,连接好单片机和下载模块(不通电,即VCC和GND留一根杜邦线不接);
(2)选择芯片种类
(3)选择hex文件(每次下载程序时都重新选择)
(4)选择端口号
(5)开始下载程序(在等待检测目标单片机时,通电)
程序成功后的响应如下
看到“操作成功”就可以了
二、AT系列
1、使用芯片AT89S52
2、下载模块
USB—ISP免驱动下载器
不需要安装驱动程序,即插即用,可烧录AT系列芯片也可以烧录A VR芯片其接口定义为:
3、烧录软件
可用PROGISP软件
(1)图标
(2)工作界面
4、下载电路连线
其他脚不接
5、程序下载
(1)按照下载电路连线,连接好单片机和下载模块;(2)选择芯片种类
(3)选择hex文件:右侧的【调入Flash】(4)烧录程序:点击“自动”按钮
程序烧录成功的效果
看到Successfully done就可以了。

简单实用C51单片机烧录程序串口安装步骤与教程

简单实用C51单片机烧录程序串口安装步骤与教程

C51单片机烧录程序串口安装步骤
一、根据烧写程序的下载线不同,可以根据下载口型号到淘宝搜出。

(直接输
入某型号下载线即可。

淘宝中宝贝详情有附送下载包,可查找到资料下载网址和安装包,可以点击链接下载。


二、(如果不知型号可以打开下载线外壳查看里面芯片型号)这样有针对性
的下载无论XP还是win7的都可以快速解决效果非常好省去很多步奏
三、双击图标照常安装即可。

(装完后重启。

以下为win7示范!)
四、重启后,插上下载线后查看右下角安装图标点击进入后点击查看状态。

五、点击跳过windows update 获得驱动程序软件
六、弹出这窗口点是。

七、安装成功,关闭
八、打开控制面板主页,点击设备管理
九、安装成功
十、配合下载软件即可
希望能帮到需要帮助的朋友。

51单片机程序烧录教程

51单片机程序烧录教程

目录•引言•51单片机基础知识•程序烧录工具及准备•程序烧录步骤详解•程序烧录常见问题及解决方法•实例演示与操作实践引言目的和背景介绍51单片机的程序烧录方法和步骤提供详细的教程和指导,帮助读者更好地掌握51单片机的程序烧录技能教程内容概述0151单片机简介和基础知识02程序烧录前的准备工作03程序烧录步骤和注意事项04常见问题和解决方法51单片机基础知识51单片机简介•51单片机是对所有兼容Intel 8051指令系统的单片机的统称。

该系列单片机的始祖是Intel的8051单片机,后来随着Flashrom技术的发展,8051单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。

很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。

0102 03中央处理器(CPU)由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM用以存放程序、一些原始数据和表格;1 2 3四个8位并行I/O口,既可用作输入,也可用作输出;I/O口两个16位定时器/计数器,可对机器周期计数,也可对外部输入脉冲计数;定时器/计数器(ROM)可响应三个内部中断源和两个外部中断源的中断请求;中断系统串行口一个全双工串行通信口,用于实现单片机和其他设备之间的串行数据传送;特殊功能寄存器(SFR)21个特殊功能寄存器,用于存放相应功能部件的控制/状态字,以实现对单片机的各功能部件进行管理、控制、监视。

主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源。

GND(Pin20):接地线。

XTAL1(Pin19)和XTAL2(Pin20)。

外接一个振荡器(包括外部晶振),形成振荡电路。

RST/VPD(Pin9):复位引脚。

ALE/PROG(Pin30):地址锁存允许信号。

51单片机程序烧录方法

51单片机程序烧录方法

51单片机程序烧录方法1.硬件准备为了进行烧录,我们首先需要准备好一些硬件设备。

a)51单片机开发板:开发板上带有一个烧录口,用于连接到计算机。

b)USB转串口转换器:将计算机的USB接口转换为串口接口,用于与开发板进行通信。

c)杜邦线:用于连接USB转串口转换器和开发板。

d)电脑:带有串口或USB接口的计算机。

2.安装驱动程序有很多种烧录软件可以用于51单片机程序的烧录。

这里以keil C51为例进行介绍。

b)打开keil C51,选择"Project" -> "New Project",创建一个新项目。

c)选择相应的单片机型号,例如"STC89C52"。

d)创建一个新的源文件,并编写好程序。

4.连接开发板和计算机a)将开发板的烧录口与USB转串口转换器的串口接口相连,使用杜邦线连接。

b)将USB转串口转换器的USB接口插入计算机的USB接口处。

5.设置烧录选项a)在keil C51软件中,选择"Project" -> "Options for Target",打开目标选项对话框。

b)选择"Utilities"选项卡,在"Use:"下拉菜单中选择对应的烧录器。

例如,若使用USB转串口转换器则选择"Simulator"。

c)在"Setting:"框中设置串行设备的名称,例如"COM1"。

d)设置波特率,一般为9600bps。

e)点击"OK"按钮保存设置。

6.烧录程序a)将开发板上的电源开关打开,确保单片机处于工作状态。

b)在keil C51软件中,选择"Project" -> "Build Target",编译项目。

c)选择"Project" -> "Download HEX File",开始烧录程序。

KEIL C51 软件烧写说明 - 副本

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_F ull(μ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有两种方法:(1)双击桌面的“Keil uVision3”图标或是Windows所有程序界面打开应用程序,通过菜单项“Project\Open Project”选取要烧写的产品软件。

1天学会51单片机_第2课单片机程序烧写方法

1天学会51单片机_第2课单片机程序烧写方法

第2课51(AVR)单片机程序烧写方法基于HJ-1G学习板2.1、STC89C52程序烧写方法2.1.1、烧写软件STC_ISP_V479的安装直接在光碟(慧净论坛下载)解压到电脑C盘,直接打开STC_ISP_V479就可以了。

2.1.2、直接用电脑串口烧写程序,当配有电脑9针串口线时,一头接入单片机串口,别一头接到电脑主机后面的9针串口接口,还有接上单片机USB电源供电线,一头接到学习板USB接口上,一头接到电脑USB接口上。

图片2.2.3、用USB转串口线烧写程度,当配有USB转串口线时,本线需要安装驱动,装好驱动后,一头接到单片机串口上,另一头接入电脑USB接口,这个时候电脑会找到硬件,一般会自动安装好,打开设备管理器,可以看到USB转串口线的COM,一般是COM3。

不用安装驱动的,请看视频HJ-COM驱动安装方法。

2.2.4、直接双击该目录下的STC_ISP_V479可执行文件,下面按图片一步一步来做第1步单片机型号首次设置时只需注意芯片的选择,在左上角下拉框中选择STC89C52RC,第2步打开文件点击软件界面上的Open File打开对话框,将HJ-1G配套源码里面的LED.hex文件选择,选择好后点击Open。

第3步COM口一般的台式机大多只有一个串口,所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号,USB转串口线一般是COM3。

看设备管理器处COM号是多少号,这里就用多少号。

第4步设置重要说明,下面图片中的设置请不要动,否则STC单片机不能下载程序,请一定要记注。

全部使用默认,不明白时最好不要乱改,不然可能会把芯片锁死,以后就用不了,好多新手就因这个原因把STC芯片搞坏了。

第5步点击下载注意:在点击之前,一定要关掉单片机电源开关,点击后3秒后打开电源开关,因为STC的单片机内有引导码,在上电的时候会与计算机自动通讯,检测是否要执行下载命令,所以要等点完下载命令后再给单片机上电,然后点击如下图的Download/下载钮,接着按下实验板上电源给单片机上电。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4)打开ACCESS、打开烧录机,进入诊断测试(Diagnostic Test)
进入DOS外壳
退出PT,进入DOS系统
运行并口卡驱动程序(CH35XDOS-a-t)
再运行并口卡驱动程序(CH35XDOS-a-t)
再运行并口卡驱动程序(CH35XDOS-a-t)
退出DOS外壳命令(EXIT信口,确认监测到烧录机(programmer exists)
选择菜单device-MPU/MCU
选择单片机类型
进入烧录机对单片机进行物理操作
擦除单片机原有程序erase
装入欲装入程序load bin or file to butter
烧录程序program
烧录开始
烧录结束
单片机程序编制工具使用与烧录操作
1、单片机编程(Keil uVision4使用)
1)、打开软件(在WINXP系统)
建立新项目
新建项目名称
编程对象—单片机选择
程序拷贝头函数
2)、新建编程
程序内容
保存程序
程序名后缀是“.c”
3)、继续进行项目操作
选择单片机震荡频率(例12MHZ)
选择生成16进制文件,以便烧录机烧录
程序必须编译
编译结构,是否有错误等
4)、将16进制文件拷贝到U盘上
上述test.hex文件拷贝到U盘上
5)、仿真调试
调出仿真界面
并口仿真
中断仿真
定时/计数器0仿真
定时/计数器1仿真
2、单片机烧录
1)、将系统切换到DOS7.1上,进入DOS71系统(要求支持USB)
2)、进入PT文件夹
3)、进入ACCESS系统
相关文档
最新文档