单片机怎么建立工程模板,单片机开发入门教程

2023-07-04 11:13 综合百科 0阅读 投稿:小七


如果说人类的能源史是研究怎样烧开水的历史,那么单片机的历史就是0和1的历史。没错,0和1两个数字就是单片机程序的全部,就是这两个数字组成了单片机包括电脑的纷繁复杂的世界!今天我们就开始建立一个属于自己工程文档,打开单片机世界的大门!

单片机入门还是选51系列的简单易用,stm系列的单片机虽然用的比较多,但是坑也比较多,很容易掉坑里。51系列比较常见的是STC89C52RC,这个单片机在keil软件里是找不到的,但是可以在Atmel里用AT89C52来代替。也可以从STC的官网(***)上下载STC-ISP软件,个人建议去下载一个,因为这个软件里面有很多实用的功能,以后一一介绍。打开STC-ISP后,在右边找到“keil仿真设置”

单片机怎么建立工程模板,单片机开发入门教程图1

点击下边的“添加型号和头文件到keil中。。。”,在弹出的对话框中选择keil的安装目录,比如C:\keil,然后点击确定,如图所示,添加成功

单片机怎么建立工程模板,单片机开发入门教程图2

建立项目前,首先在硬盘上新建一个文件夹,文件名称可以取“例程”,或者你们自己喜欢的名字,用来存放项目文件,然后在keil新建项目,项目名称取“project”或者自己喜欢的名称。选择的就可以选择CPU时,选择STC MCU如图所示

单片机怎么建立工程模板,单片机开发入门教程图3

接下来找到在CPU里找到STC89C52RC,OK

单片机怎么建立工程模板,单片机开发入门教程图4

弹出的对话框选是,建好的工程如图所示,至于STARTUP.A51是什么文件,暂时不用去管它。

单片机怎么建立工程模板,单片机开发入门教程图5

现在已经建立了一个工程,是不是发现少了什么?没错,就是少了鼎鼎大名的main函数,C程序怎么能少的了main()呢!下面我们来新建一个main.c文件,首先在“例程”的文件夹下新建一个叫“MyGroup”的文件夹,用来存放自己的建立的.c和.h文件,以免这些文件和keil的工程文件混在一起不好找,然后在keil软件里新建一个文件

单片机怎么建立工程模板,单片机开发入门教程图6

最好在左侧的Target 1下也新建一个MyGroup文件夹,把新建的文件点击保存,保存在刚刚建立的MyGroup文件夹下,文件名称main.c

单片机怎么建立工程模板,单片机开发入门教程图7

然后在面.c文件里键入:

#include "STC89C52xRC.h"


main()

{

while (1)

{

}


}

单片机怎么建立工程模板,单片机开发入门教程图8

最后记得多按几个回车,并且养成习惯,以后每建立一个C或H文件在最后一行多输入几个回车键,因为最后一行不是空行的话,keil编译会给一个警告⚠️,虽然不影响运行,但看着不爽啊!

单片机怎么建立工程模板,单片机开发入门教程图9

STC89C52xRC.h是STC89C52RC单片机的头文件,while (1){}是一个死循环,这是一个STC89C52RC单片机程序必不可少的两步,如果暂时不懂,那就先面对现实吧!少年!接下来就是保存文件,保存工程。

到这一个单片机工程文档就建立好了,这个可以当做例程,以后要建立工程,直接复制,就可以了,没必要每做一个项目都从头再新建一遍,修改一下文件夹名称就可以了。

未完待续。。。

声明:若水百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系youzivr@vip.qq.com