单片机相关软件使用教程(必看)
- 格式:doc
- 大小:3.14 MB
- 文档页数:19
单片机烧录软件使用说明一、简介单片机烧录软件是一种用于将程序固化到单片机芯片中的工具软件。
它通过将程序代码转换为机器码,并将其加载到单片机中,从而实现单片机的功能。
本文将介绍单片机烧录软件的使用方法和注意事项,帮助用户顺利完成烧录工作。
二、软件安装在使用单片机烧录软件前,首先需要将其安装到计算机上。
一般来说,烧录软件都有一个安装向导,用户只需按照向导的提示一步步完成安装即可。
安装完成后,用户可以在计算机的“开始”菜单或桌面上找到烧录软件的快捷方式,双击打开软件。
三、连接硬件在进行单片机烧录之前,需要将计算机与单片机进行连接。
一般来说,需要将单片机芯片插入一个烧录器,然后将烧录器连接到计算机上。
连接时需要注意以下几点:1.确保单片机与烧录器的插座对应正确,避免插倒。
2.注意连接方式,有些烧录器需要通过USB线连接到计算机上,而有些烧录器则需要通过串口线连接。
3.如果使用的是USB连接方式,需要安装对应的USB驱动程序。
四、选择目标单片机型号五、导入程序代码在选择目标单片机型号后,用户可以导入需要烧录的程序代码。
一般来说,程序代码的格式可以是汇编语言格式、C语言格式或其他支持的格式。
用户只需将代码文件或工程文件导入到烧录软件中即可。
导入程序代码后,用户可以查看代码文件的内容,确认是否正确无误。
六、配置烧录参数在进行单片机烧录前,用户需要对烧录参数进行配置。
烧录参数主要包括烧录速度、芯片供电方式、编程模式等。
不同的单片机烧录软件可能会有不同的参数配置方式,用户需要根据烧录软件的操作界面进行设置。
在配置烧录参数时,用户需要根据单片机型号和所需功能进行选择。
有些参数具有默认值,用户可以根据需要进行修改。
七、开始烧录在确认烧录参数正确无误后,用户可以点击“开始烧录”按钮,启动烧录过程。
在烧录过程中,用户需要保持单片机与烧录器的连接稳定,避免拔插或移动。
如果中途发生了意外断开连接的情况,用户需要重新连接并重新开始烧录。
KEILC51和PROTEUS的使用KEILC51是一款针对51系列单片机的集成开发环境,可以方便地进行编译、调试和仿真。
PROTEUS是一款集成电路设计软件,可以用于电路图的设计、仿真和调试。
本文将介绍KEILC51和PROTEUS的使用方法。
一、KEILC51的安装和使用2. 安装完成后,打开KEIL C51,创建一个新项目。
选择新建一个“Project”。
在对话框中输入项目名称,并选择项目的存放路径。
3.在项目内部,可以添加源文件、库文件和头文件。
可以通过右键单击项目名称,选择“添加”,然后选择相应的文件类型进行添加。
4. 在源文件中编写C语言程序。
可以使用标准的C语法进行编写,也可以使用Keil C51提供的51系列特定的语法进行编写。
5. 进行编译和生成可执行程序。
在菜单栏中选择“Project”->“Build Target”,或者使用快捷键“Ctrl+F7”进行编译。
编译完成后,会在项目目录下生成相应的可执行程序。
6. 进行调试和仿真。
在菜单栏中选择“Debug”->“Start/Stop Debug Session”,或者使用快捷键“F5”进行调试。
可以设置断点、单步执行、查看变量值等进行调试。
二、PROTEUS的安装和使用2. 安装完成后,打开PROTEUS,创建一个新电路。
选择“Schematic Capture”->“Design”创建一个新的电路图。
在电路图中添加所需的元件,例如电阻、电容、晶体管等。
3.连接元件之间的引脚,可以使用连线工具进行连线。
在连线时,可以使用自动连接功能快速连接元件之间的引脚。
4.设置仿真属性。
在电路图中选择“P”工具,然后在对话框中选择相应的仿真模型和仿真参数,例如选择51系列单片机的仿真模型。
5. 进行仿真和调试。
在菜单栏中选择“Debug”->“Start Debugging”,或者使用快捷键“F5”进行仿真。
可以查看元件的工作状态,观察电路的波形等进行调试。
单片机开发与仿真软件Keil C51的使用一、Keil C51 操作入门Keil C51 简介Keil C51 是德国知名软件公司Keil(现已并入ARM 公司)开发的基于8051 内核的微控制器软件开发平台,是目前开发8051 内核单片机的主流工具。
Keil 51支持汇编语言、C语言等各种开发语言。
其中,uVision2集成开发环境包含项目管理、源代码编辑和强大的程序调试环境。
uVision2调试器是一个强大的全特性调试器,允许用户在PC机上完全模拟目标程序、指令集和片内外围功能。
实验所用的是Keil C51 评估版。
Keil C51 的启动双击桌面上的“Keil uVision2”图标,启动Keil C51程序,启动界面如图1所示。
图1 Keil C51的启动界面建立第1 个Keil C51 程序Keil C51 是一个功能很强大的软件,但是使用起来并不复杂。
现在就通过建立一个简单的LED(发光二极管)闪烁发光的实例来初步掌握Keil C51的基本用法。
硬件电路参见图2,单片机I/O 输出低电平可点亮LED。
图2 LED 闪烁发光电路●新建工程。
执行Keil C51 软件的菜单“Project | N ew Project…”,弹出一个名为“Create New Project”的对话框。
先选择一个合适的文件夹准备来存放工程文件,比如“E:\Project\LedFlash”,其中“LedFlash”是新建的文件夹。
建议:今后每新建一个工程都要在适当的磁盘位置新建一个文件夹用来保存工程文件,以方便管理,并养成良好的习惯。
最后,为工程取名为“LedFlash”,并保存。
参见图3。
图3 新建Keil C51 工程●选择CPU。
紧接着,Keil C51 提示选择CPU 器件。
8051 内核单片机最早是由鼎鼎大名的Intel 公司发明的,后来其他厂商如Philips 、Atmel 、Winbond 等先后推出其兼容产品,并在8051 的基础上扩展了许多增强功能。
一、伟福(WAVE6000)的安装和使用1)安装伟福软件仿真器,安装路径选择D:\WA VE60002)运行D:\WA VE6000\BIN下面的wave.exe3)设置仿真器设置选项如下4)点击新建文件,写入试验内容中的程序,保存成***.ASM 文件(注意,文件保存的绝对路径不能有中文)5)点击编译编译文件打开信息窗口信息窗口中都正确则表示便已通过6)执行有全速执行、单步执行。
单步执行:在要执行的语句行点击右健,选择执行到光标处结果如下图点击单步执行,即执行了当前语句行指令7)观察寄存器值变化在项目窗口上点击【SFR】就可以看见21个SFR值的情况,点击【REG】就可以看见寄存器R0~R7的值变化情况8)观察数据存储区值变化,如下图,在窗口菜单项选择DATA即为观察片内RAM数据窗口,XDATA即为片外RAM数据窗口,CODE为ROM程序窗口。
观察变化记录相应的值二、DJ51的安装和使用1)安装DJ51文件夹下的setup.exe,出现如图所示界面,点击【下一步】选择安装目标文件夹为“C:\DJ51\”,点击【下一步】,完成安装。
2)运行桌面图标“DJ51仿真开发系统”,如图所示:,打开DJ51。
3)选择“串口1”,按【确认】4)如果你的仿真器没有连接上,系统会出现如图所示的提示。
若不需要连接仿真器(部分软件实验不需要连接仿真器),点击“No”按钮,进入主界面。
5)开始新程序的开发,选择菜单【文件】【新文件】,若已有源程序,选择【文件】【打开文件】。
6)源程序编辑后,选择菜单【文件】【另存为……】,将文件换名保存,保存成***.ASM 文件(注意,文件保存的绝对路径不能有中文)7)编译:保存好文件后,选择菜单【编译】【文件编译、连接】,可对源程序进行编译。
(若需要与仿真器连接,并在仿真器运行,则选择【文件编译、连接、装载】菜单)编译无误,出现如下系统信息提示8)运行:运行源程序通常有两种方法,全速运行与单步运行(对应工具栏上的按钮图标如下图所示)9)程序运行结束,或需要重新修改程序,点击工具栏【复位】按钮,如图所示10)查看存储器:选择菜单【视图】【存储空间1】,打开程序存储器窗口。
单片机仿真软件PROTEUS入门教程PROTEUS是一款广泛使用的电子电路仿真软件,它具有友好的用户界面和强大的仿真功能。
本篇文章将向大家介绍PROTEUS的基本操作和仿真流程。
第二步是绘制电路图。
在PROTEUS中,可以使用元件库中的元件来绘制电路图。
首先,点击左侧的“Pick from Libraries”按钮来打开元件库,然后选择合适的元件库。
接下来,点击元件库中的元件,并将其拖放到绘图区。
绘制完电路图后,可以使用线连接元件,建立电路连接。
第三步是设置元件的参数。
在PROTEUS中,可以通过双击元件来打开参数设置对话框。
在对话框中,可以设置元件的名称、型号、参数等信息。
第四步是设置仿真器。
在PROTEUS中,可以使用不同的仿真器来进行仿真。
可以选择Digital Simulation来进行数字电路仿真,或选择Mixed mode simulation来进行混合信号仿真。
第五步是运行仿真。
在PROTEUS中,可以点击“Run”按钮来运行仿真。
在仿真过程中,可以观察电路中各个元件的状态以及输出结果。
第六步是分析仿真结果。
在仿真完成后,可以点击“Debug”按钮来查看仿真结果。
在仿真结果窗口中,可以查看电路中各个元件的输入和输出波形,并进行波形分析。
第七步是进行调试。
在PROTEUS中,可以使用调试工具来排查电路中的错误。
可以使用断点功能来暂停仿真过程,并查看电路的当前状态。
同时,可以使用单步运行功能来逐步执行仿真过程。
第八步是保存仿真结果。
在PROTEUS中,可以将仿真结果保存为图像文件或数据文件。
可以将波形数据保存为.csv或.txt格式的文件,以便进行后续分析。
最后,建议在使用PROTEUS进行仿真时,可以参考相关的教程和文档,学习更多高级操作和功能。
通过不断练习和实践,掌握PROTEUS的使用方法,提高电路设计和仿真的能力。
总之,PROTEUS是一款功能强大的电子电路仿真软件,通过本文介绍的基本操作和仿真流程,读者可以快速上手PROTEUS,进行电路设计和仿真。
keil教程Keil 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。
下面介绍Keil软件的使用方法,这应该算一个入门教程,进入Keil 后,屏幕如下列图所示。
几秒钟后出现编辑界启动Keil uVision4时的屏幕。
简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。
下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。
1) 对于单片机程序来说,每个功能程序,都必须要有一个配套的工程〔Project〕,即使是点亮LED这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的Keil软件后,点击:Project-->New uVision Project...然后会出现一个新建工程的界面,如图2-8所示。
2)因为是第一个实验,所以我们在硬盘上建立了一个实验1 的目录,然后把LED这个工程的路径指定到这里,这样方便今后管理程序,不同的功能程序放到不同的文件夹下,并且给这个工程起一个名字叫做LED,软件会自动添加扩展名LED.uvproj。
如图2-9所示。
下次要打开LED这个工程时,可以直接找到文件夹,双击这个.uvproj 文件就可以直接打开了。
图2-9 保存工程3〕保存之后会弹出一个对话框,这个对话框让我们选择单片机型号。
因为Keil软件是外国人开发的,所以我们国内的STC89C52RC并没有上榜,但是只要选择同类型号就可以了。
Keil 几乎支持所有的51核的单片机,这里还是以大家用的比较多的Atmel 的AT89S51来说明,如下列图2-10、图2-11所示,选择AT89S51之后,右边栏是对这个单片机的基本的说明,然后点击确定。
图2-10 选择芯片公司图2-11 选择具体芯片4〕点击OK之后,会弹出一个对话框,如图2-12所示,每个工程都需要一段启动代码,如果点“否”编译器会自动处理这个问题,如果点“是”,这部分代码会提供应我们用户,我们就可以按需要自己去处理这部分代码,那这部分代码在我们初学51的这段时间内,一般是不需要去修改的,但是随着技术的提高和知识的扩展,我们就有可能会需要了解这块内容,因此这个地方我们选一下“是”,让这段代码出现,但是我们暂时不需要修改它,大家知道这么回事就可以了。
单片机实验软件使用指南一、安装步骤1.将keil文件夹拷贝到C:或D:根目录下,进入文件夹安装后,自动生成桌面快捷方式;2.安装 SiC8051F_uv2.exe驱动程序。
二、操作要点1.点击Project(工程)菜单,选择New Project(新工程),在"文件名"中输入您的第一个程序项目名称,假定我们用"test"."保存"后的文件扩展名为uv2这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目.这时会弹出让你选择单片机型号的对话框,我们选择C8051F320.2.汇编源文件的建立:点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口,在里面输入一个程序范例。
然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.asm,例如保存为d:/prog/001.asm(注意不要有中文目录,文件名不超过8个字符, 否则编译不通过!建议直接保存在c盘的根目录,文件名同样取001.ASM, 不要试图把他保存在桌面/我的文档等等!)3.点击Target 1(目标1)前面的”+”,出现Source Group 1,(源程序组1)选中右键点选”Add files Group Source Group 1” (增加文件到源程序组1)这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按”确定”4.仿真部分在使用之前应必须对软件项目进行如下设置单击"Project"(工程)菜单,再在下拉菜单中单击"options for target target 1"(目标1属性)在下图中,单击"Target"(目标)输入仿真器的工作频率(12MHz)。
5.选择output(输出)”Create HEX file”(产生hex文件)的选项,以便汇编后生成HEX代码,供编程器使用.6.在"Debug"(调试)中点选"silicon laboratories c8051…",同时选中加载代码到仿真器,运行到main0,然后点击设置7.单击"Settings"(设置)选择USB通信方式(只有安装SiC8051F_uv2.exe 驱动程序才显示该选项)。
单片机实验软件操作说明1、启动电脑a、如果是模拟仿真(比如调试一个软件算法),则不需要连接仿真板,仿真板电源也不需要接通。
b、如果是在线仿真(比如调试单片机测控硬件实验),则需要连接仿真板(一般实验室已连接好,[注]不要随意更换仿真器连接在电脑上的USB插口),接好相应实验的硬件连线,最后接通仿真板电源(按仿真箱侧面电源开关),再准备启动仿真调试软件。
2、启动“V系列仿真器集成调试软件”(桌面快捷方式),进入软件界面;3、如果未接仿真板,将直接提示“仿真方式:伟福软件模拟器”,即表明当前是模拟仿真;“型号:MCS51实验(Atmel:AT89C51或A T89C52)”。
表明仿真的是MCS-51单片机。
[注]如果不是此信息,进行下一步设置。
4、如果接有仿真板且仿真板电源已开,可进行在线仿真,进入“选择仿真器”的界面。
如果没有弹出此界面,进入软件菜单[仿真器]->[仿真器设置],[语言]页,选择编译器为“伟福汇编器”。
a、选择仿真器:Lab8000b、选择仿真头:MCS51实验c、选择厂商:Atmeld、选择CPU:AT89C51e、晶振频率(Hz):12000000 (即12MHz)下面开始编写代码并调试:5、新建文件:菜单[文件]->[新建文件],将弹出一个名为“NONAME1”空白文件,随便输一些代码,便于后面保存,空文件软件没法保存。
当然也可以直接编写完实验代码再做保存。
6、保存文件:菜单[文件]->[保存文件],保存文件名为"*.asm"(一定要带扩展名........asm),比如保存为“main.asm”,保存目录自由选择一个即可([注]对于本实验室电脑,最好选在D盘)。
7、新建项目:菜单[文件]->[新建项目]a、首先弹出的是“加入模块文件”窗口,选择前面刚新建的文件“*.asm”。
b、然后弹出的是“加入包含文件”窗口,选择[取消]。
c、最后弹出的是“保存项目”窗口,取一个项目名(比如:sss,不要带任何扩展名........)保存,最好保存在与前面新建的asm文件同一目录。
keil使用教程Keil是一款被广泛应用于嵌入式系统开发的集成开发环境(IDE)。
本文将为您提供使用Keil的简单教程,没有标题,请阅读以下步骤:1. 下载并安装Keil:您可以从Keil官方网站下载最新版的Keil软件。
安装程序将引导您完成安装过程。
2. 创建新工程:打开Keil软件后,您可以选择创建一个新工程。
在“File”菜单中选择“New Project”选项。
3. 选择芯片型号:根据您的需求,选择一个适合的芯片型号。
Keil支持各种常见的微控制器和微处理器。
4. 配置工程设置:在创建工程后,您可以设置一些工程相关的选项。
例如,您可以指定输出文件的目录和名称,选择调试器的类型等。
5. 编写代码:在Keil的代码编辑器中,您可以编写C或汇编语言的代码。
您可以创建多个源文件,并将它们链接到一起。
6. 调试代码:Keil提供了强大的调试功能,可以帮助您调试代码。
您可以设置断点、单步调试、查看变量和寄存器的值等。
7. 编译和烧录代码:在调试之前,您需要编译代码。
Keil将会将源代码编译成可执行文件。
然后,您可以使用调试器将可执行文件烧录到目标硬件上。
8. 调试和测试:通过连接目标硬件,您可以使用Keil的调试器进行代码的调试和测试。
您可以监视变量的值、检查寄存器的状态,并通过单步调试来查找和修复错误。
9. 优化和验证:一旦代码调试完成,您可以进行性能优化和代码验证。
Keil提供了一些工具和选项,可以帮助您检查代码的质量和优化执行效率。
10. 生成最终可执行文件:完成所有的开发和调试后,您可以生成最终的可执行文件。
这个可执行文件是您将部署到最终产品中的版本。
这就是使用Keil的简单教程,希望能帮助您快速上手使用Keil进行嵌入式系统开发。
记得保存您的工程和代码,以便以后查找和使用。
单片机仿真软件KeilC51软件的使用教程单片机仿真实验步骤第一步:双击Keil uVision2的桌面快捷方式,启动Keil集成开发开发软件。
第二步:新建文本编辑窗。
点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗。
第三步:输入源程序。
在新的文本编辑窗中输入源程序,可以输入C语言程序,也可以输入汇编语言程序。
第四步:保存源程序。
保存文件时必须加上文件的扩展名,如果你使用汇编语言编程,那么保存时文件的扩展名为“.asm”,如果是C语言程序,文件的扩展名使用“*.C ”。
注:第3步和第4步之间的顺序可以互换,即可以先输入源程序后保存,也可以先保存后输入源程序。
第五步:新建立Keil工程。
点击"工程" →"新建工程" 命令,将出现保存对话框。
在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为".uv2",工程名称不用输入扩展名,一般情况下使工程文件名称和源文件名称相同即可,输入名称后保存,将出现"选择设备"对话框,在对话框中选择CPU的型号。
第六步:选择CPU型号。
为工程选择CPU型号,本新建工程选择了ATMEL公司的AT89C51单片机.第七步:加入源程序到工程中。
在选择好CPU 型号后,点击"确定"按钮返回主界面,此时可见到工程管理窗中出现“Target 1”,点击“Target 1”前面的“+”号展开下一层的“Source Group 1”文件夹,此时的新工程是空的,“Source Group 1”文件夹中什么文件都没有,必须把刚才输入的源程序加入到工程当中。
如图9所示,右击工程管理窗中的“Source Group 1”,出现下拉菜单,点击“增加文件到组'Source Group 1'”命令,将出现添加文件对话框。
在添加文件对话框中,找到要添加到工程中的源程序文件。
软件的安装:
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.
自己看着选择,一般选择后者。
Keil μVision是一款用于嵌入式系统开发的集成开发环境(IDE),适用于多种单片机架构,如ARM、8051等。
以下是在Keil4中使用的基本步骤:1. 项目创建:•打开Keil μVision。
•选择 "Project" -> "New µVision Project"。
•选择项目保存的目录,输入项目名称,点击 "Save"。
•选择单片机型号(例如,ARM Cortex-M系列、8051系列)。
•定义目标设备的时钟频率等设置。
2. 源文件添加:•在 "Project" 窗口中右键点击 "Target 1",选择 "Manage Project Items"。
•在 "Files" 标签页中添加你的源文件(C、Assembly等)。
3. 编写程序:•在 "Project" 窗口中双击你的源文件,进入编辑界面。
•编写你的嵌入式 C 程序。
4. 构建项目:•选择 "Project" -> "Build Target" 或者点击工具栏上的 "Build" 图标。
•检查编译过程中是否有错误。
5. 调试配置:•在 "Project" 窗口中右键点击 "Target 1",选择 "Options for Target 'Target 1'"。
•在 "Debug" 标签页中选择调试器和仿真器等设置。
6. 调试程序:•选择 "Debug" -> "Start/Stop Debug Session" 或者点击工具栏上的 "Start/Stop Debug Session" 图标。
下载软件使用说明:
1.用串口线连接开发板和电脑,打开STC_ISP_V3.1可以看到如图一界面
图1 STC_ISP下载界面
在左上角选择器件名称STC89C51RC,然后点击,选中要下载的hex文件。
2.点击,然后按下串口上面的S_DLD按键,让系统断电,既可开始下载。
STC_ISP左下方会有下图提示,说明下载成功。
图2 下载提示
编程说明:
ZLG7290芯片负责LED显示及键盘扫描,它与单片机采用IIC总线方式进行通信,所以在此开发板上进行开发时需要添加iic.h此头文件(所给例程里面都包含此头文件,使用时自己添加即可),在它里面提供了一些IIC总线的函数,可以直接调用。
关于ZLG7290的用法,可参考其芯片的PDF,上面有详细的说明。
有能力的同学可以自己根据IIC的时序自己编写函数,或者在此基础上进行修改。
另:注意数码管显示函数 void dispp(unsigned char num,char leddata)(在iic.h头文件中)中第一个参数num是选择那一个数码管,8个数码管从左至右顺序依次为7,6…1,0。
例:若使第3个数码管显示为8,调用显示函数应该为dispp(2,8).
注意事项:
开发板led标示为p0.0到p0.7,此处标示错误,应该为p1.0到p1.7,在编程时请注意。
焊接时,6脚的按键不要焊接错误,按键侧面有一竖条的那面应该朝右,请一定注意,否则硬件会有问题!!。
keil安装与使用流程Keil是一款广泛使用的嵌入式开发工具,用于编写程序和调试单片机系统。
本文将为您介绍Keil的安装与使用流程,帮助您快速上手。
一、Keil安装1. 第一步是下载Keil软件。
可以在Keil官网(2. 解压安装包。
找到保存的Keil安装包文件,并将其解压到您想要安装的目录下。
建议选择一个简单的路径,以免出现安装失败的问题。
3. 运行安装程序。
进入解压后的文件夹,找到名称为"Setup.exe"的文件,并双击运行。
接下来,会弹出一个安装向导界面,按照向导中的提示一步一步进行安装。
4. 接受许可协议。
在安装向导中,您需要阅读并接受Keil软件的许可协议。
仔细阅读协议内容,并勾选“我接受此许可协议”的选项。
5. 选择安装路径。
在安装向导中,您可以选择Keil软件的安装路径。
默认路径是建议的,您也可以更改安装位置。
点击“下一步”按钮继续。
6. 选择所需组件。
在安装向导中,您可以选择需要安装的组件。
根据您的需求和系统资源,选择适合您的组件。
点击“下一步”按钮继续。
7. 安装配置。
在安装向导中,您可以设置一些Keil软件的配置选项。
例如,是否创建桌面快捷方式、是否关联Keil文件等等。
根据您的需要进行设置,并点击“下一步”按钮继续。
8. 安装完成。
等待安装过程完成,可能需要几分钟时间。
安装完成后,会弹出一个提示窗口,点击“完成”按钮。
二、Keil使用1. 创建新项目。
打开Keil软件,在菜单栏上选择“Project”→“New uVision Project”来创建一个新项目。
选择项目保存的路径,并为项目命名。
2. 配置目标器件。
在新创建的项目中,右键点击“Target1”文件夹,选择“Options for Target1”来配置目标器件。
在弹出的对话框中,选择您使用的单片机类型,并设置相应的配置选项。
3. 编写代码。
在左侧的文件夹中,右键点击“Source Group 1”文件夹,选择“Add New Item to Group 'Source Group 1'”来添加新的源文件。
Keil C51软件的使用Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编和 C 语言的程序设计,界面友好、易学易用。
下面介绍Keil C51软件的使用方法:1.启动Keil C51,界面如下图。
启动Keil C51时的屏幕进入Keil C51后的编辑界面2.建立一个新工程。
(1)单击工程菜单,在弹出的下拉菜单中选中新建工程选项。
(2)然后选择你要保存的路径,输入工程文件的名字,比如保存到C51目录里,工程文件的名字为C51,如下图所示,然后点击保存。
(3)这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,Keil C51几乎支持所有的51核的单片机,我这里还是以大家用的比较多的Atmel 的89C51来说明,如下图所示,选择89C51之后,右边栏是对这个单片机的基本的说明,然后点击确定。
(4)完成上一步骤后,屏幕如下图所示。
(5)单击文件菜单,再在下拉菜单中单击新建选项,屏幕如下图所示。
此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,建议首先保存该空白的文件,单击文件菜单,在下拉菜单中选中另存为选项单击,屏幕如下图所示,在文件名栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。
编写程序,则扩展名必须为.asm。
然后,单击保存按钮。
回到编辑界面后,单击目标1前面的+号,然后在源程序组1上单击右键,弹出如下菜单,然后单击增加文件到组‘源程序组1’,屏幕如下图所示,选中c51.asm,然后单击Add,屏幕如下图所示,(7)输入如下的汇编语言源程序,程序输入完毕后如下图所示。
(8)单击工程菜单,再在下拉菜单中单击建造目标选项(或者使用快捷键F7),编译成功后,再单击调试菜单,在下拉菜单中单击开始/停止调试(或者使用快捷键Ctrl+F5),屏幕如下所示。
(9)调试程序,在上图中单击调试菜单,在下拉菜单中单击运行到选项(或者使用快捷键F5),然后再单击调试菜单,在下拉菜单中单击停止运行选项(或者使用快捷键Esc),通过寄存器窗口、存储器窗口以及外围设备窗口等就可以看到程序运行后的结果。
编译软件下载软件的安装与使用说明
说明:
我们使用STC12必须要安装编译软件Keil和下载软件ISP的驱动。
keil是一个编译程序的环境,就如我们说的C语言编译软件VC++一样。
当我们编写好程序又怎么把它下载到我们的单片机板子上哪?在这里我们使用ISP软件通过串口下载,ISP不需要安装,可直接使用,但是电脑要识别接在上面的单片机,就需要给电脑安装ISP的驱动软件。
一.编译软件Keil的安装
1. 我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后双击keil应用程序安装,应用程序文件如下图。
2.点击NEXT
3.在弹出的窗口的协议同意打钩,再点击NEXT
4.选择安装文件夹的位置,这里我们一般都不把除系统必要软件安装在电脑C 盘,按照个人习惯放置在其他盘,我比较习惯把软件放在D盘,所以我把安装
位置改成D盘,再点击NEXT
5.在接下来的弹出窗口里,我们会看到无法点击NEXT,所以我们简单填写以下图中所示窗口,随便填内容,再点击NEXT
6.点击Finish,完成安装Keil
7.安装完软件,我们可以从桌面发现Keil的快捷方式,如下图。
注意:如果要开始使用的话我们还要开始破解Keil,这里我们右键点击Keil,在下拉框里选择以管理员身份运行,打开Keil。
如果是直接打开软件的话,破解的时候可能会出现破解失败,所以我们直接以管理员身份运行。
8.在打开的软件窗口,点击File,出现下拉窗口。
9.在下拉窗口里选择license management,在弹出窗口里点击确定,然后我们可以看到如下弹出窗口,复制窗口里出现的CID的序列,如图中蓝线框里数据,我
们要把此数据复制到破解软件里。
要保持此窗口的打开状态,不要关闭。
10.我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后在keil文件夹里找到Keil破解工具及破解说明文件夹,双击黑色keil
破解应用程序,如下图中所指文件
11.然后将原来复制的序列粘贴到CID框中,点击Genete,此时在图中第三步的框里出现一排序列,我们把它复制下来。
12.将复制下来的序列粘贴到刚才打开过得的lisence management窗口里,放到下图所示框里。
点击Add LIC ,在此窗口里最下面那个框里出现LIC Add successfully,则说明破解成功。
如果此框里出现Error ....则说明添加失败,可能是你在此教程的第七步执行错误。
这是我们要从第7步从新开始执行。
二.Keil软件的使用
说明:这里同编译c语言的VC++一样,我们要新建个工程,然后在工程里再新建后缀为.c的文件,因为单片机不能直接使用C文件,所以我们要使C文件产生程序文件。
编译好C文件后点编译运行,使工程产生后缀为.hex的文件,就是我们要得到的程序文件。
将他下载到单片机就可以正常运行了。
1.打开我们安装好的keil软件,点击图中Project,出现下拉框,点击第一个选
项new uvision project.
2.点击new uvision project后,弹出一个文件窗口,这时候你要选择一个地方新建一个文件夹,比如说在桌面建立一个“STC12程序调试文件”,在这个新建文件夹里再建一个“text1”文件夹,我们刚写程序的话,最好把文件夹管理的有序点,否则新建好的程序你都不知道哪个是哪个。
这里要注意文件夹放置和文件夹命名,注意区分。
在新建的text1文件夹里,在图中文件名的位置键入led,
定位工程名字,点击保存
3.接着弹出所示窗口,在这里我们在Atmle中找到At89c52,点击它,然后点击OK
4.点击图中标号为1的图标,新建个文件,或者点击File下拉框,再点击new,也是新建文件。
之后点击图中标号为2的图标,用于保存文件
5.点击保存后,弹出如下窗口,默认是刚才建工程的text1文件,一定要把这个文件跟刚才建的工程保存在同一个文件夹里,也就是text1文件夹。
在文件名的
框里输入led.c,注意一定要在文件名后加后缀.c,点击保存
Group ”source group 1”,弹出图中所示窗口。
默认弹出是工程所在文件,可以看
到此窗口只出现后缀为.c的文件,所以刚才保存文件没加后缀的童鞋可能就看不到有文件存在。
第二步点击图中标号2的文件,第三步点击Add.
7.在图中窗口输入你所需要的程序,点击编译发现提示框中出现2 Error,也就是两个错误。
是因为keil没有所包含的头文件,所以接下来我们要添加名为stc12.h 的头文件。
8.在“机器人俱乐部单片机用户包”的文件夹里找到“stc12头文件”的文件夹,复制图中所示stc12.h的文件夹
9.这里要找到我们原来安装keil软件的文件夹,我当时把他安装在D盘里,所以我按照图中所示目录找到D盘,打开keil文件夹,再打开C51的文件夹,接
着打开INC的文件夹。
将刚才复制的stc12.h粘贴到此文件夹。
10.编译好你所需程序之后,点击图中所示图标,可以看到0错误,0提示。
11.没有错误说明我们的C程序编译成功了,接下来我们要是工程生成我们下载到单片机所需的.hex文件。
点击图中标号1所示图标,在弹出的窗口里点击
output选项卡,在Creat HEX File的框中打钩,再点击OK
12.然后点击下图标号1所示图标的任一个,此时就已经生成HEX文件,我们在我们新建程序的STC12程序调试下的text1文件夹里可以找到图中标号3所示
后缀为.hex文件。
三.ISP驱动的安装
1.把咱们发的板子通过USB接到我们的电脑上,右键点击“我们的电脑”,或者“计算机”
等,这里不同电脑的命名可能不一样,只要是图中那个图标就好。
第二部点击
管理,稍等片刻会出现下图所示窗口,点击设备管理器,我们可以看到标号3
所示图标,意思是我们所接的USB口电脑没识别,这里因为我们没有给电脑安
装单片机的驱动,所以电脑不识别。
注意:保持此窗口的打开状态。
2.在我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后打开“PL2303驱动”文件夹,win7或者win8的系统就打开W7的文件夹,XP系统的台式电脑就打开XP文件夹,在打开PL2303_Prolific文件夹,
双击图中图标3所示应用程序,最后点击下一步。
看到图中标号2所示,说明已经成功安装驱动,也就是电脑可以识别你的单片
机了。
四.使用ISP下载软件下载程序。
1.我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后打开“STC-ISP下载工具”文件夹,双击打开图中所示应用程序。
注意:下载程序时要保证单片机成功接在你的电脑上。
.
2.在弹出的窗口中要进行以下操作:第一步:在标号1的窗口里选择我们的单片
机型号STC12C5A16S2,第二步:在标号2的窗口上选择图中所示内容,第三步:在标号3的图框里选择波特率9600,第四步:点击标号4的所示图框,这里默认弹出工程所在文件夹text1,我们选择led.hex,点击打开
3.这里我们已经选好型号,端口,以及波特率,还打开了文件,接下来要做的就是下载文件。
点击图中下载/编程的图框,这时我们要保持单片机接在电脑上,而且还要保持单片机开关关闭,然后再打开开关,也就是单片机重启。
重启后稍等片刻,我们会看到右面窗口有下载程序的迹象,后等到窗口出现操作成功,表示成功下载程序,做到这里你就学会下载了,不熟练的话只要对着教程多练习几遍就好了。
机器人俱乐部祝你能熟练的运用此单片机!!!!。