摘要:单片机的编程需要使用专用的编程软件。常用的单片机编程软件有Keil编程开发环境、Notepad++、Altium Designer、Sscom、下载工具等,其中主要使用的编程软件是Keil编程开发环境。其使用方法并不难。在学习单片机编程时,您还将学习如何使用单片机编程软件。下面给大家介绍一下单片机编程用什么软件以及如何使用单片机编程软件。让我们来看看。
1、单片机编程用什么软件?
单片机编程一般采用C语言和汇编语言。在编程软件选择方面,软件有很多。那么单片机编程软件有哪些呢?
网上有很多单片机编程软件,但实际上单片机编程所需的软件并不多。主要用到以下四种:
1.Keil编程开发环境
这是单片机编程的核心工具。它用于编写和编译程序。另外一个最重要的功能就是模拟,可以快速帮助你定位程序bug。但必须与 ST-Link 或其他仿真器配合使用。
2.记事本++
如果是代码量较大的C文件,查找函数和变量就比较方便。一般都是用这个软件来编写和修改程序,然后用keil来编译。
3.Altium设计师
如果是软件开发,通常也是唯一用来查看原理图的。类似的专业软件还有很多。
4.Sscom
这是一款串口调试工具,是单片机编程必备软件之一。
5.下载工具
不同品牌的芯片下载工具是不同的。如果是STC芯片就用上图的那种。如果是STM32就用Keil。也支持串口下载,但效率不如Keil。这么高,不太方便。
以上是单片机编程使用的主要软件。至于其他软件,前期是不需要安装的。当需要使用的时候再安装也不晚。主要时间和精力花在单片机编程上,而不是这些软件上。
2、单片机编程软件的使用方法
用于单片机编程的软件有很多,其中主要使用的是Keil编程开发环境软件。下面将介绍如何使用:
1、打开Keil C51软件,新建一个工程,点击Project菜单,在弹出的下拉菜单中选择New Project选项。
2、选择要保存的路径,输入工程文件的名称,例如保存到C51目录下,工程文件的名称为C51,点击保存。
3. 会弹出一个对话框,要求您选择单片机的型号。您可以根据您使用的微控制器进行选择。 Keil c51支持几乎所有51核微控制器。选择后,右栏是该单片机的基本描述,然后点击确定。
4. 完成上一步后,就可以开始编写程序了。
5. 单击“文件”菜单,然后单击下拉菜单中的“新建”选项来创建新文件。这时,光标在编辑窗口中闪烁。然后您可以输入用户的应用程序,但建议先保存空白文件,单击菜单上的“文件”,在下拉菜单中选择“另存为”选项,然后单击,在编辑框中在“文件名”栏右侧,键入要使用的文件名,同时必须键入正确的扩展名。注意,如果程序是用C语言编写的,扩展名必须是(.c);如果程序是用汇编语言编写的,则扩展名必须是(.asm)。然后,单击“保存”按钮。
6、返回编辑界面后,点击“Target 1”前面的“+”号,然后右键点击“Source Group 1”,然后点击“Add File to Group 'Source Group 1'”,选择Test .c 并单击添加。
7. 现在,请输入以下C语言源程序:
#include“reg52.h”
//包含文件
#include“stdio.h”
无效主(无效){
SCON=0x52; TMOD=0x20; TH1=0xf3; TR1=1; //这一行和上面三行都是PRINTF函数所需要的
printf("你好我是KEIL."); //打印程序执行信息
printf(“我将成为你的朋友。”);
而(1);
}
8、程序输入完成后,单击“Project”菜单,然后单击下拉菜单中的“Built Target”选项(或使用快捷键F7)。编译成功后,再次点击“Project”菜单,点击“Start/Stop Debug Session”。
9、调试程序:单击“调试”菜单,单击下拉菜单中的“执行”选项,(或使用快捷键F5),然后单击“调试”菜单,在下拉菜单中单击菜单“停止运行”选项(或使用快捷键Esc);然后点击“查看”菜单,然后点击下拉菜单中的“Serial Windows #1”选项即可看到程序运行的结果。
10、至此,我们在Keil C51上就完成了一个完整项目的整个流程。但这只是一个纯粹的软件开发过程。如何使用程序下载器查看程序运行结果?点击“Project”菜单,然后点击“Output”下拉菜单中的“Create HEX File”选项,编译程序生成HEX代码供下载器软件使用,并将程序下载到单片机中。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表好墅智家立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cnhaoshu.com/news/924.html
如若内容造成侵权/违法违规/事实不符,请联系好墅智家进行投诉反馈,一经查实,立即删除!