精华内容
下载资源
问答
  • 单片机编程

    2014-09-14 11:35:49
    单片机编程,适合初学者借鉴的代码,利用单片机控制流水灯,欢迎大家批评指针
  • 单片机编程技巧单片机编程技巧单片机编程技巧单片机编程技巧单片机编程技巧
  • 自己整理的资料 可控制U盘扇区的读写 单片机编程单片机编程
  • 单片机编程代码

    2018-10-25 18:32:37
    单片机编程基础,单片机初学者适用!非常详细的说明和注释
  • Keil单片机编程

    2016-02-28 14:43:12
    Keil单片机编程
  • C51单片机编程案例

    2019-04-10 21:40:40
    C51单片机编程案例
  • 单片机编程软件通常以Keil和IAR为主,大家在选择适合自己的单片机编程软件时可依据工程要求而定。本文内容针对IAR单片机编程软件,主要讲解该单片机编程软件的工程调试使用方法。如果你对本文将要讲解的内容存在疑惑...

    e591974d2c06d85c9695b261f54500ac.gif

    单片机编程软件通常以Keil和IAR为主,大家在选择适合自己的单片机编程软件时可依据工程要求而定。本文内容针对IAR单片机编程软件,主要讲解该单片机编程软件的工程调试使用方法。如果你对本文将要讲解的内容存在疑惑,不妨一起来学习下哦。

    一、 打开工程

    运行iar软件,进入demoled\Project目录选project.eww进行打开;

    c2ad48d03e8cc5fddbb80ab4038368ab.png

    二、调试

    1、设置断点

    在代码左边点击要设置断点的语句,或点击要设置断点的语句,按鼠标右键,选择Toggle Breakpoint (Code)。这时该语句上将出现红色的断点标记。如下图;

    79c64f82aa530b655cda3044af9ea1b9.png

    ·下载运行

    按Ctrl+D 或主菜单Projcet-->DownLoad and Debug下载运行

    9556948a1bde1a185c6156b87596871f.png

    eff92a298311f25d340ec5fa916ecb4f.png

    ·执行到断点

    按F5 键或工具条上的Go 按钮都可以让程序执行到断点。Debug Log 窗口将显示关于断点的信息。

    bc47925a903223de9e4877250889b093.png

    ·清除断点

    双击Breakpoint 窗口中带勾的方框,可以允许或禁止断点。用主菜单Edit > Toggle Breakpoint 或按鼠标右键选择Toggle Breakpoint,可以直接从Breakpoint 窗口删除该断点。

    ·调试执行

    (1) 单步执行Step Over:按F10,主菜单Debug > Step Over, 单步执行一条C语句或汇编指令,不跟踪进入C函数或者汇编语言子程序;

    (2) 单步执行Step Into:按F11,主菜单Debug > Step Into, 跟踪执行一条C语句或汇编指令,跟踪进入C函数或者汇编语言子程序

    (3) Step Out:按Shift+F11 主菜单Debug >Step Out,启动C函数或汇编语言子程序从当前位置开始执行,并返回到调用该函数或子程序的下一语句

    (4) Next Statement:直接运行到下一条语句

    (5)Run to Cursor:从当前位置运行到光标指定处

    (6)Break:终止运行

    (7)Reset:复位

    (8)Stop Debugging:退出调试器

    查看变量(Live Watch 窗口)

    (1)打开Live Watch 窗口的方法是选择主菜单View → Live Watch 命令。Live Watch 窗口用于观察静止位置上的变量,如全局变量。

    (2)右键要查看的变量,点击Add to Watch;变量的值在执行时会变化并显示出来。

    c6e8d3ceaf71cd2fa923e1888fb59908.png

    38b2260f304960e686f64b824aeeb7db.png

    7、监视寄存器

    选择主菜单View > Register 打开寄存器窗口,显示的是CPU 寄存器。可以从寄存器窗口左上方的下拉菜单中选择需要查看的任何寄存器组。

    b606a856207f9f7464e6db2592c6219e.png

    8、查看存储器

    用户可以在存储器窗口监视所选择的存储器区域。

    (1)选择主菜单View >Memory 打开存储器窗口(用8-bit 显示数据)。

    (2)双击某个全局变量名并用鼠标将其拖到存储器窗口。执行单步,同时观察存储器的内容是如何修改的。用户可以在存储器窗口修改存储单元的内容。只需把插入点放在希望修改的地方,然后输入新值就可以了。

    b46174ccb7c9701f94ad5dc76bb13316.png

    9、暂停程序

    (1)如果要求复位应用程序,选择主菜单Debug > Reset 或工具条上的Reset 按钮。

    (2)如果要退出C-SPY,选择Debug > Stop Debugging,或工具条上的Stop Debugging 按钮。

    以上便是小编此次带来的“单片机编程软件”相关内容,小编希望通过本文可以帮助大家掌握IAR单片机编程软件进行工程调试的方法。最后,非常感谢大家阅读本文。

    上海艾磊科技有限公司专门为企业提供IT咨询,IT外包,系统集成,以及各类IT增值服务。其中增值服务包括OFFICE 365云服务,鼎捷企业ERP管理软件,云备份,企业邮箱,无线覆盖,上网行为管理,VPN架设,网络安全服务,INTERNET接入,设备租赁, IP电话服务。

    125277e9f44badd1322f2b4fe9ef7f23.png

    展开全文
  • 单片机编程软件在实际工程中具备诸多应用,每一款单片机编程软件乃至不同版本的单片机编程软件皆兼具自身特色。本文将涉及两方面内容,一是IAR单片机编程软件的简单介绍,二是阐述IAR单片机编程软件从建立工程到烧录...

    单片机编程软件在实际工程中具备诸多应用,每一款单片机编程软件乃至不同版本的单片机编程软件皆兼具自身特色。本文将涉及两方面内容,一是IAR单片机编程软件的简单介绍,二是阐述IAR单片机编程软件从建立工程到烧录程序的过程。如果你对这两方面内容存在兴趣或感到困惑,不妨继续往下阅读本文哦。

    一、 IAR简介

    IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。

    IAR软件应该是目前支持单片机种类最多的一款软件了,几乎支持所有的主流单片机。

    但是针对某一款具体的单片机,IAR都有一个单独的安装包,所以,名义上IAR支持的单片机种类最多,但是实际上,它也是一款单片机一个配套软件,只不过对于所有的单片机来说,IAR的“长相”基本类似,所以只要知道了一种单片机在IAR下的使用方法,那么再用IAR开发另一种单片机的时候,按图索骥就能知道大致的使用方法,例如关于芯片选择,堆栈配置、仿真设置这些选项,基本上都是在某个具体选项卡下面,很容易就能上手。(当然,IAR开发单片机和ARM的时候,项目配置的差别还是很大的。)

    二、IAR从建立工程到烧录程序

    很多第一次接触硬件的小伙伴们对于如何利用IAR编写程序并烧录到板子上感觉很困扰,下面我们就从IAR的基本使用来讲起,希望能给大家带来一定的帮助。

    1. 创建新的工作环境:

    2534caaa09dd8f804280898f3fe25011.png

    2. 在工作环境下创建自己的工程:

    7b650aa0a2165f6ace730e5f72a310af.png

    如果有已存在的工程,可以选择Add Existing Project添加已存在的工程。

    c33ca2a24ab6a28d9b846323f6080b7e.png

    Empty project为空工程,一般我们默认选这个就好了。也可以选这C工程,C工程创建后会自动生产一个.c文件,方便我们编写程序。创建后自己输一个工程名就好了(建议名字为你本次程序的主题,这样方便你以后查找与修改)。创建后我们可以看到工作环境下出现一个工程。

    4e1a7eed0e34c9ad5f00cc5d9d67d109.png

    3.配置自己的工程:

    我们右击我们的工程名,选择Options

    6326cb0b2bc0f438d53798003df21c21.png

    主要进行下面几项配置:

    1. 芯片选择:

    在General Options中的Target下选择自己的芯片,我这里使用的是STM8S105K6。芯片型号在你的芯片上有注明(有些芯片字很小,需要仔细看)

    bc53869e97901223c3691257bb4ed582.png

    2. 添加文件夹路径:

    在C/C++Compiler的Preprocessor下添加自己的工程路径及自己.h头文件夹(在你下载的官方库文件的inc下,即导入inc的路径即可)的路径。效果图如下:

    eca5c1d343023d57ff5fdb7ab681931a.png
    195c9a35799b73aab03ed40f2d038ef8.png

    3. 烧录配置:

    在Debugger下的Driver中选择自己的烧录模式。一般使用ST-LINK烧录。

    912844810b1749141d71b26ca34fe8f4.png

    4.完成:

    基本的配置已经全部完成了,接下来我们就可以自己创建文件进行编译烧录了:

    efb0b52f2cf58a7e19408c38a9ce8c88.png

    在Add中有两种方式,第一种Add Files为直接创建文件。第二种为Add Group创建组,再在组中导入文件。

    编写好代码后

    d4d6a1cf51f1ad67f7bd1ccb65299200.png

    点击工具栏中的编译并下载既可烧录程序啦!

    以上便是小编此次带来的“单片机编程软件”的相关内容,通过本文,希望大家对IAR单片机编程软件从建立工程到烧录程序的过程具备一个清晰的认识。最后,十分感谢大家阅读本文,have a nice day!

    展开全文
  • 单片机编程代码2

    2018-10-25 18:34:28
    单片机编程基础,单片机初学者适用!非常详细的说明和注释
  • 单片机编程必备-Keil-vision4-最新版本-单片机编程必备
  • keil3单片机编程教程

    2021-03-24 02:41:47
    介绍了关于keil3单片机编程教程的详细说明,提供单片机的技术资料的下载。
  • keil2单片机编程教程

    2021-03-24 02:41:45
    介绍了关于keil2单片机编程教程的详细说明,提供单片机的技术资料的下载。
  • 单片机编程模拟音乐

    2018-07-21 14:51:53
    单片机编程模拟音乐世上只有妈妈好,程序烧写进单片机后,按键就可以播放世上只有妈妈好
  • 单片机编程软件

    2014-02-19 19:05:07
    单片机编程软件(官方原版),单片机代码编辑工具。
  • 单片机编程心得

    2012-05-23 07:58:47
    单片机编程心得
  • 本篇文章主要讨论单片机编程技巧问题。助你在单片机学习中少走弯路。
  • 文章总结了单片机编程的四点小问题。
  • 本文主要对c51单片机编程要点进行了整理汇总,下面一起来学习一下
  • 如何学习好单片机编程设计
  • 单片机编程100问.。。。。。。。。。。。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,259
精华内容 6,103
关键字:

单片机编程