产品选型

单片机建工程 手把手教你用keil建一个单片机的最小工程

小编 2024-10-09 产品选型 23 0

手把手教你用keil建一个单片机的最小工程

在刚一开始接触到51单片机的时候我们是不是该怎么写程序,也不知道如何去写,怎么下手,今天针对这一问题专门总结了一下用keil建立一个单片机的最小工程程序,可谓初学者的福利,只要记着这一点再进行程序扩展就行了,过来人告诉你个秘密最小工程是编译单片机程序必写的。

话不多说,马上进入正题

第一步:打开keil点击在Project选下New Project

点击

New Project

第二步:点击New Project之后会出来 一个界面,目的就是让我们选择工程保存路径还有工程名,我们这里选择工程名为头条实验,点击保存

选择工程名为头条实验

第三步:这个小框是选择单片机芯片类型,我们选择Atmel公司的芯片

选择Atmel

第四步:选择Atmel之后点击At89c51,点击OK

选择At89c51

第五步:选择File选项下的New这一项

选择New

第六步:点击保存(Save)

保存文件

第七步:命名文件名称,注意这里一定要以.c结尾,我们命名为头条实验.c,点击保存

命名为头条实验.c

第八步:双击Source Group 1,把我们建立的.c文件添加到工程中

双击Source Group 1

第九步:在新出现的对话框内选择,我们所要添加的文件,这里为头条实验

添加文件

第十步:然后写下你要下的代码,下图代码内容是编译51单片机所必须具有的代码部分,如需加其他功能,在此基础上进行添加

写入代码

现在代码是写好了,但是想要下载到单片机中必须生成Hex文件,而刚一开始是默认不生成Hex文件的,所以我们应该需要再设置一下。

第十一步:点击设置Target Options

点击设置Target Options

第十一步:在Output选项框下在create HEX File这一选项框打个勾

生产Hex文件

第十二步:编译一下就可以看到生成Hex文件了,我们最后把这个文件下载到单片机中就可以控制单片机了

生成目标文件

小伙伴们你们学会了吗,欢迎在评论区留言,也可以写下你所遇见的问题,我们一起解决,喜欢就关注我下吧,给个鼓励哦!

32单片机编写程序之工程的建立

32单片机不同于51单片机,功能变的更强大的同时建立一个基本的工程文件也要比51单片机建立工程文件复杂的多。

建立一个32单片机的工程文件,首先我们需要下载编程软件keil4或keil5,个人觉得用keil5写32单片机的程序更加方便一些。接下来我们需要下载32单片机官方网站提供的官方库文件。将这两项准备好后,我们就可以正式建立我们的32单片机的工程了。

打开编程软件,选择我们需要的单片机型号。然后就需要我们一一将我们需要的文件依次拉到我们建立的工程里。在这里需要提一下,32单片机建立工程需要的文件比较多,为了方便查找,我们需要将这些文件进行分类归放,最简单的方法便是多建几个文件夹。我们需要添加的文件可分为两类,头文件.h和C文件.c,缺一不可。在我们所建立的32单片机工程里,这几个文件是不可缺少的,内核文件,中断文件,系统文件,启动文件(这个可以不需主动添加,在最新版的keil5编程软件中会自动提示我们是否加入与我们所选的32单片机相对应的启动文件),库文件(这个只需选择我们需要的文件即可),还有就是main文件。

当我们把全部用到的文件添加完毕后,我们就可以愉快的编写我们自己的程序了!

相关问答

单片机 怎么建立 工程 文件?

单片机建立工程文件的步骤如下:首先选择合适的开发工具,如Keil、IAR等,创建新项目,选择单片机型号和工程目录,然后添加需要的源文件和头文件,设置编译选项...

电子信息 工程 技术学什么最好?

这个和你将来做哪一块有关,首先模电数电是很重要的,以后做硬件面的最多的就是模电,C语言/C++也很重要,特别是做嵌入式这块,单片机也要掌握,然后通信这块的...

单片机 逆向 工程 算违法吗?

根据有关法律,对于任何计算机方面的逆向工程,只要不用于商业用途都不违法。比如对商业软件的反编译,代码分析等。根据有关法律,对于任何计算机方面的逆向工程...

谁能阐述一下,电子信息 工程 专业,模拟重要还是 单片机 重要?

模电还是十分重要的,你单片机的外部电路都需要由模拟电路来构成,同时,你在找工作时一般的用人单位都要看重模电一些,因为单片机的C语言就算不会学起来也不是...

在keil中怎么在已经建好的 工程 修改 单片机 型号?在database中...

在keil中怎么在已经建好的工程修改单片机型号?在database中就没有这些型号的选项讨论回答(5)project->optionfortarget,在弹出的对话框中选择Device...

单片机 ,逆向 工程 ,算,违法吗?

根据有关法律,对于任何计算机方面的逆向工程,只要不用于商业用途都不违法。比如对商业软件的反编译,代码分析等。根据有关法律,对于任何计算机方面的逆向工...

51 单片机 怎么在电脑编程?

要在电脑上编程51单片机,可以按照以下步骤进行:1.准备编程工具:首先,需要一个可以编写和烧录单片机程序的集成开发环境(IDE)。常见的IDE有KeiluVision、SD...

电子信息 工程 毕业需要使用 单片机 吗?

是的,电子信息工程专业的学生在毕业后的工作中可能需要使用单片机。单片机是一种微型计算机,广泛应用于各种电子设备中,如智能仪表、工业控制、智能家居等。在...

机械电子 工程 可应聘 单片机 助理吗?

机械电子工程可应聘单片机助理,发展好。单片机已经被广泛应用于各种机械设备和自动化系统中。例如,在智能制造、智能交通、智能家居等领域中,都需要使用到单...

单片机 电气 工程师 报考条件..._电气 工程 师_帮考网

单片机电气工程师是一种职业,需要具备以下条件:1.具备电气工程或相关专业的本科及以上学历;2.熟练掌握单片机原理及应用,具备较强的电路设计能力和...

猜你喜欢