搭建 单片机集成开发环境

合集下载

单片机的开发工具

单片机的开发工具

单片机的开发工具单片机是一种嵌入式系统中常用的微处理器,广泛应用于各个领域,例如家电、汽车、通信设备等。

为了方便单片机的开发和编程,开发者需要使用一些专门的开发工具。

本文将介绍几种常见的单片机开发工具,并分析它们的特点和适用范围。

一、集成开发环境(IDE)集成开发环境是单片机开发中最基本也是最常用的工具。

它将编译、调试、下载等功能整合在一个软件中,方便开发者进行开发工作。

常见的单片机集成开发环境有Keil uVision、IAR Embedded Workbench等。

1. Keil uVisionKeil uVision是一款由Keil Software公司开发的集成开发环境软件。

它支持多种单片机架构,包括51系列、ARM Cortex-M系列等。

Keil uVision提供了强大的代码编辑、编译、调试等功能,同时还有丰富的示例代码和软件库供开发者使用。

它的界面简洁直观,易于上手,适合初学者和中级开发者使用。

2. IAR Embedded WorkbenchIAR Embedded Workbench是一款由IAR Systems公司推出的集成开发环境软件。

它支持多种单片机架构,包括ARM、Renesas、MSP430等。

IAR Embedded Workbench拥有强大的代码优化能力和调试功能,并提供了丰富的开发工具和软件库。

它的界面简洁明了,操作简单高效,适合中高级开发者使用。

二、仿真器/调试器仿真器/调试器是单片机开发中必不可少的工具之一。

它可以连接单片机,进行程序的下载、调试和性能分析。

常见的仿真器/调试器有ST-Link、J-Link等。

1. ST-LinkST-Link是STMicroelectronics公司推出的一款仿真器/调试器。

它支持STMicroelectronics的系列单片机产品,如STM32系列。

ST-Link具有快速高效的下载速度和稳定可靠的调试功能,可实现单步调试、断点调试等操作。

MPLAB IDE集成开发环境使用指南

MPLAB IDE集成开发环境使用指南

MPLAB IDE集成开发环境使用指南MPLAB IDE(以下简称MPLAB)是Microchip公司为其 PIC单片机配备的功能强大的软件集成开发环境。

它使用户能在自己的微机系统上对 PIC系列单片机进行程序的创建、录入、编辑以及汇编,甚至还能实现程序的模拟运行和动态调试之类的虚拟实战演练。

2.1 MPLAB的安装MPLAB IDE 是由Microchip公司提供的完全免费软件。

您可通过如下途径获取该软件:登陆Microchip公司的官方网站:下载后用WINZIP等压缩/解压缩工具软件,将文件解压到电脑硬盘上,运行 SETUP.EXE(或者 Install.exe)程序,并按照提示一步步安装(也可以不需要更改任何设置,直接点击“下一步”)直到完成安装。

1. MPLAB的简单应用1.1 创建简单的项目编辑源程序在 WINDOWS 桌面上点击 MPLAB 图标,或者依次选取开始—>所有程序—>Microchip—>MPLAB IDE V.xx —>MPLAB(其中 Vx.x为 MPLAB的版本号) ,可启动和运行MPLAB集成环境。

如图1-1 所示。

图1-1 MPLAB主窗口选择MPLAB的菜单命令File | New(文件|新建) ,MPLAB将自动调用 MPLAB Editor(源程序编辑器),工作区内将出现一个文本编辑窗口,可以在此完成源程序的录入工作。

如图 2-2所示。

图1-2 文本编辑窗口在“文本编辑窗口”内编辑好我们的源程序,选择菜单命令 File|Save(文件|保存) ,将编辑好的源文件保存到我们指定的目录下,如图 2-3所示。

图1-3 保存源程序注意:存储路径跟文件名不能包含中文或字符串,整个路径不能超过 64个字符。

利用向导创建工程文件第一步 选择菜单命令 Project|Project Wizard(工程|工程向导)将出现如图 2-4所示的欢迎界面。

简述单片机系统的开发过程

简述单片机系统的开发过程

简述单片机系统的开发过程
单片机系统的开发过程可以分为以下几个步骤:
1. 硬件设计:确定系统所需的外设,例如输入输出端口、定时器、中断控制器等。

根据系统的需求选择适当的单片机型号,并设计电路图和PCB板。

2. 软件开发环境搭建:选择合适的开发工具和编程语言,例如C语言或汇编语言。

搭建开发环境,包括安装相应的编译器、调试器和下载器。

3. 软件设计:根据系统需求,设计软件结构和算法。

编写程序代码,包括初始化单片机、配置外设、处理输入输出、中断处理等。

4. 调试和测试:将编写好的程序下载到单片机系统中。

通过调试工具对程序进行调试,排查可能出现的问题和错误。

验证系统的功能和性能,进行必要的修改和优化。

5. 系统集成和生产:将单片机系统的硬件和软件进行整合,搭建成完整的系统。

进行系统级测试和验证,确保系统的稳定性和可靠性。

最后进行批量生产。

6. 上市和维护:将单片机系统推向市场,供用户使用。

根据用户反馈和市场需求,进行系统维护和升级,以提供更好的用户体验和功能。

实验一 Keil集成开发环境的使用

实验一 Keil集成开发环境的使用

实验报告纸(院、系) 自动化专业班组单片机与嵌入式系统课实验一Keil集成开发环境的使用一、实验目的熟悉Keil C51集成开发环境的使用方法二、实验内容学习如何使用Keil编译器编写单片机程序并调试三、实验设备PC机四、实验步骤1.新建文件夹2。

新建工程3.配置工程(1)按以下内容新建experiment_1.asm文件ORG 0000HAJMP MAINORG 0100HMAIN:MOV SP,#60 ;给堆栈指针赋初值LIGHT:CPL P1。

0CPL P1.1CPL P1.2ACALL DELAYAJMP LIGHTDELAY:MOV R7,#10HDELAY0:MOV R6,#7FHDELAY1:MOV R5,#7FHDELAY2:DJNZ R5,DELAY2DJNZ R6,DELAY1DJNZ R7,DELAY0RETEND(2)在工程窗口的Source Group 1处单击鼠标右键弹出菜单,点其中的选项Add Files to Group ‘Source Group 1’;添加文件。

(3)在Project菜单的下拉选项中,单击Option for Target ‘Target 1’.在弹出的窗口中要完成以下设置:A.选择单片机芯片。

不需要向工程添加启动代码;B. 晶振频率的设置C. Output标签下的Create HEX File 前小框中要打勾D.Debug标签选择Use Simulator(软件模拟)4.编译工程5。

查看结果(要求截图写进实验报告)(1)进入调试状态(2)选择单步方式运行,观察Port 1窗口状态变化(3)在Project Workspace观察R5、R6、R7、SP等的变化进入调试时的初始界面每一步的R5、R6、R7、SP、port 1变化如上面图所示,当运行到DELAY函数时,程序在里面循环实现延时功能.(4)在观察界面的Address栏分别输入C:0H 和C:0100h观察ROM空间的存储情况;输入d:90h观察port 1。

实验一KeilC51集成开发环境的使用练习、仿真与调试

实验一KeilC51集成开发环境的使用练习、仿真与调试

实验一Keil C51 集成开发环境的使用练习、仿真与调试、实验目的1、熟悉Keil C51 集成开发环境的使用方法2、熟悉Keil C51集成开发环境调试功能的使用和DP-51PR0C单片机综合仿真实验仪的使用。

、实验设备及器件IBM PC 机一台DP-51PR0C单片机综合仿真实验仪一台、实验内容1、进行Keil C51 集成开发环境的安装和使用练习。

然后按照以下内容建立文件并编译产生HEX 文件。

0RG 0000HLJMP Main0RG 00F0HMain:M0V R7, #0Loop:M0V R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP MainEND2、进行Keil C51 集成开发环境的仿真调试练习。

然后按照以下内容建立文件并编译仿真调试。

0RG 8000HLJMP Main0RG 80F0HMain:M0V R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0取反CPL P1.1 ; P 1 .1取反CPL P1.2 ; P 1 .2取反CPL P1.3 ; P 1 .3取反CPL P1.4 ; P 1 .4取反CPL P1.5P 1 .5取反JCPL P1.6 ; P 1 .6取反CPL P1.7 ; P 1 .7取反SJMP Mai nEND四、实验要求1、熟练掌握Keil C51集成开发环境的工程建立、编辑与编译功能。

实验一MPLABIDE集成开发环境

实验一MPLABIDE集成开发环境

实验⼀MPLABIDE集成开发环境实验⼀MPLAB IDE集成开发环境⼀、实验⽬的1.熟悉MPLAB IDE集成开发环境,学习MPLAB软件的使⽤。

2.熟悉汇编语⾔的程序结构及使⽤⽅法。

3.熟悉MPLAB IDE的调试⽅法。

⼆、实验仪器设备MPLAB IDE8.0 PC机APP009实验开发板ICD2调试器三、实验原理MPLAB 集成开发环境(IDE)是综合的编辑器、项⽬管理器和设计平台,适⽤于使⽤Microchip 的PIC系列单⽚机和数字信号控制器进⾏嵌⼊式设计的应⽤开发。

⽤户界⾯上的某些部分可能会在将来的版本中有所变化,当新的器件推出时,新的功能也会添加进来。

MPLAB IDE 是适⽤于PIC系列单⽚机和dsPIC数字信号控制器,基于Windows操作系统的集成开发环境。

MPLAB IDE 提供以下功能:(1)使⽤内置编辑器创建和编辑源代码。

(2)汇编、编译和链接源代码。

(3)通过使⽤内置模拟器观察程序流程调试可执⾏逻辑;或者使⽤MPLABICE 2000和MPLAB ICE4000 仿真器或MPLABICD 2 在线调试器实时调试可执⾏逻辑。

(4)⽤模拟器或仿真器测量时间。

(5)在观察窗⼝中查看变量。

(6)使⽤MPLAB ICD 2、PICSTART? Plus 或PRO MATE? II 器件编程器烧写固件。

(7)使⽤MPLAB IDE 丰富的在线帮助快速找出问题的答案。

四、实验内容创建项⽬与调试,MPLAB IDE的⼊门使⽤学习。

汇编语⾔的程序结构及使⽤⽅法的学习。

五、实验操作步骤1.运⾏MPLAB IDE要启动IDE,双击桌⾯上的图标,或者选择Start>Programs>Microchip MPLABIDE>MPLAB IDE。

屏幕上⾸先会显⽰MPLAB IDE 的商标图案,然后出现MPLAB IDE的主窗⼝。

为了⽣成可由⽬标PIC 单⽚机或dsPIC数字信号控制器执⾏的代码,需要将源⽂件放⼊同⼀个项⽬中,然后⽤所选择的语⾔⼯具(汇编器、编译器和链接器等)编译代码。

Keil仿真软件

Keil仿真软件

④把源文件加入到项目中
• 在项目窗口中,单击 在项目窗口中,单击Target1 前面的 号,展开 前面的+号 里面的内容Source Group1 里面的内容 • 用右键单击 用右键单击Source Group1 ,在弹出的快捷菜单 中选择Add File to Group`Source Group1`选项 中选择 选项 添加文件
单片机调试过程
• 新建源程序文件 建立一个汇编或C 建立一个汇编或C源程序文件 .ASM 或 .C 文件 • 新建项目文件 .PRJ 文件 选择器件, 选择器件,把源文件添加到项目中 • 编译项目 生成目标文件 .HEX 文件 • 调试程序 • 固化程序
创建项目实例 :
• 启动 启动µVision2 • 新建一个项目文件
Debug(调试): (调试)
Start/Stop Debug 开始 停止调试 开始/停止调试 Go 运行程序 Step 单步执行程序 Run to Cursor line 运行到光标行 Stop Runing 停止程序运行 Breakpoints ⋯ 打开断点对话框 Insert/Remove Breakpoint 设置 取消断点 设置/取消断点 Enable/Disable Breakpoint 使能 禁止断点 使能/禁止断点 Memory Map⋯ ⋯ 打开存储器空间 Performance Analyzer⋯ ⋯ 打开设置分析窗口 Inline Assembly⋯ ⋯ 某一行重新汇编 Function Editor⋯ ⋯ 编辑调试函数
设置: ① Target 选项卡 设置:
• Xtal(MHZ):设置单片机工作的频率, ( ) 设置单片机工作的频率,
默认24.0MHz 默认 • Use On-chip ROM(0x0-0XFFF): : 表示使用片上的Flash ROM 表示使用片上的 • Off-chip Code memory: : 表示片外ROM 的开始地址和大小。 的开始地址和大小。 表示片外 • Off-chip Xdata memory: : 外部数据存储器的起始地址和大小。 外部数据存储器的起始地址和大小。 • Code Banking: 是使用 技术。 : 是使用Code Banking 技术。

Keil uVision4集成开发环境安装及使用介绍

Keil uVision4集成开发环境安装及使用介绍

Keil uVision4集成开发环境安装及使用介绍1 概述Keil uVision4 IDE是基于Windows的开发平台,包含一个高效的编译器、一个项目管理器和一个MAKE工具。

uVision4支持所有的Keil C51工具,包括C 编译器、宏汇编器、连接/定位器、目标代码到HEX的转换器。

●Windows应用程序uVision4是一个集成开发环境,它把项目管理,源代码编辑,程序调试等集成到一个功能强大的环境中。

●C51美国标准优化C交叉编译器从C源代码产生可重定位的目标文件。

●A51宏汇编器从8051汇编源代码产生可重定位的目标文件。

●BL51连接/重定位器组合由C51和A51产生的可重定位的目标文件,生成绝对目标文件。

●LIB51库管理器组合目标文件,生成可以被连接器使用的库文件。

●OH51目标文件到HEX格式的转换器从绝对目标文件创建Intel HEX格式文件。

●RTX-51实时操作系统简化了复杂和对时间要求敏感的软件项目。

2 Keil uVision4集成开发环境的安装Keil uVision4集成开发环境的安装与破解。

在配套光盘的“05.安装软件\ Keil C51 v9.06”文件夹下找到“Keil.C51.V9.06.exe”文件,双击该文件启动安装,出现如图1所示的安装界面。

图1 Keil C软件安装界面点击界面中【Next】按键,出现如图2所示的软件安装许可协议界面。

图2 软件许可协议勾选其中的【I agree to all the terms of the preceding Licence Agreement】选项,点击界面中的【Next】按键,出现如图3所示的软件安装路径选择界面。

图3 选择安装路径选择合适的软件安装路径后,点击界面中的【Next】按键,出现如图4所示的用户信息输入界面。

图4 用户信息输入界面填写完全用户信息后,点击【Next】按键,出现如图5所示的软件安装进程界面。

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

搭建51单片机集成开发环境
求真电子科技工作室
一、USB驱动安装(CH341SER)
1、打开CH341SER文件夹,根据自已电脑是64位还是32位,选择不同的文件夹。

2、以我的电脑为例,我的电脑是32位的,选择X64文件夹,双击打开。

3、选择SETUP双击打开。

4、点击安装按钮,系统开始安装,安装好后,关闭对话框即可。

5、检测是否成功。

WIN7中,在“计算机”图标上右击鼠标,在下拉菜单中选择“设备管理器”
若出“端口(COM和LPT)”下拉列表中出现“USB-SERIAL CH340 (COM6)”
说明安装成功,并且USB转串对应的串口为COM6。

这个在程序下载和串口
调试的时候要用到。

到此,USB转串驱动安装成功!
二、KEIL C51的集成开发环境软件安装
1、打开Keil_C51_v9.02a文件夹双击“Keil_C51_v9.02a”图标
2、点击“NEXT”
3、在“I agree to ..........”前面的方框打点击。

勾选。

点击“NEXT”
4、默认,点击“NEXT”
5、填写相关信息,点击“NEXT”
6、开始安装
7、去掉那些勾选项,点击“finish”
8、打开破解文件夹,双击打开。

9、双击打开”KEIL_LIC”文件
10、双击桌面上的“KIEL UVISION4”图标,打开KIEL软件。

选择“file license management”
11、复制CID框中的内容,
12、粘贴到破解对话框的“CID”框中。

13、点击退“Generate”,生成破解码,复制该码,
14、把该破解码粘贴到KEIL软件的“New license ID code..”框中。

并击“ADD LIC”
即完成破解。

*** LIC Added Sucessfully ***提示破解成功。

点击”CLOSE”。

15、打开“Keil C51 0xFD Bug修正方法”文件夹,进行BUG修正。

点击“START”即
可。

点击“Cancel”关闭窗口。

到此KIEL 软件已经安装完毕。

三、HEX文件烧写工具软件
1、本款下载软件不用安装,只需要打开“stc-isp-15xx-v6.85H”文件夹,把发送到
桌面快捷方式就可以使用。

这个版本比以前的4.80版本要好得多,下载不成功,可以直接按“停止”按钮。

2、下面介绍用ISP下载程序到单片机开发板中。

比如QZ_TX1C单片机,在桌面上双击打开,
注意:ISP上的COM口号一定要与设备管理器上的COM口编号选一样。

否则无法下载!
3、点击打开程序文件后,请选择文件夹和文件,如选择“QZ_TX1C测试程序”文件夹下的
“按键和数码管.hex”文件。

双击文件即可打开。

4、关闭开发板的电源按钮,点击ISP对话框的“下载”按钮。

提示正在检测目标单片机,此时按下单片机开发板的电源按钮,程序就很快下载到开发板了。

因为单片机采用的是冷启动方式。

所以在下载前必须先关闭开发板的电源!
到此为至,程序就下载到单片机开发板中了,你可以测试单片机的功能了,按照上面的步骤,你可以把其它测试程序下载到开发板中,测试开发板的好坏。

相关文档
最新文档