51单片机实战教程之C语言基础(一 创建Keil Project)

48 篇文章 20 订阅

创建Keil Project

第  添加STC单片机型号及头文件到Keil

        后面所有教程及示例将以STC15W4K61S4系列单片机为例,因此需先将STC单片机型号及头文件加入到Keil中。Keil安装完成后并没包含STC单片机型号,需手动添加。启动运行STC ISP下载工具(我用的是6.85N版,最新版是6.88J。该工具是一个免安装的exe文件,放在电脑硬盘里,发送链接到桌面,双击链接即可运行),启动后的界面如下:

点击

可以看到左上角单片机型号后面的列表框中显示的是IAP15W4K61S4(因以前我有用它给IAP15W4K61S4下载过程序),这个型号属于STC15W4K61S4系列。如果需要添加其他型号,在列表框中选中对应型号即可。

点击弹出一个浏览文件对话框:

指定好Keil的安装路径,点击确定按钮。如果路径无误,会弹出下面对话框:

      点击确定,完成添加。

      通过该工具还可以单独保存单片机的头文件。多次点击右上角向右的三角形直到出现头文件按钮。

      在单片机系列的下拉列表框中,选择系列后,即出现对应的头文件,可STC15W与STC15F系列是用同一个头文件。向下滑动右边滚动条,即可浏览头文件内容。点击下面的保存按钮,选择存储路径(我把它保存在C51 Library文件夹下,文件名为stc15w4k.h),保存该文件供以后编程使用。

创建Project

      2.1 启动Keil C51

      2.2 分别点击菜单Poject,New uVision Project

     弹出Create New Project对话框 

     2.3  选定存储路径(放在C51 Template文件夹下),输入文件名(C51 Template),点击 “确定” 按钮。弹出如下对话框:

       2.4  点击对话框的第一个下拉列表框右边向下的箭头,并选中STC MCU Database,左下角的列表框仅出现STC一项。如下:

         2.5  点击左下角的列表框中STC前的+,选中STC15W4K32S4,勾选Use Extended Linker(LX51)Instead of BL51。

       点击 “OK” 按钮,弹出如下对话框:

       点击 “否(N)”按钮。回到主界面,结果如下:

       2.6  点击工具栏中(三个软盘符号)存储所有图标, 保存。

        点击右上角的退出Keil。

       打开刚才创建工程的存储文件夹,可以看到创建了以下文件及文件夹,倒数第三个文件会因电脑不同而不同。

       2.7  在这个文件夹新建3个文件夹: User、Proj,、Library。将Objects文件夹更名为Output;将3个文件移动到Proj文件夹下;将第1步保存的stc15w4k.h复制到Library夹下。结果如下:

        2.8 启动Keil,点击打开图标,打开新建的Project。

     选择文件路径及Project文件名(C51 Template.uvproj,注意:如果文件名过滤框中不是*.uvproj;*.uvproc,可能看不到文件)。

       点击打开,回到主界面。

2.9 Project内容分组

      将鼠标光标移到到Target 1,点击鼠标右键,点击弹出菜单中的Manage Project Item。

      弹出如下对话框:

      双击Groups下面的Source Group 1,将其修改为Lib。

      点击,插入User组

    点击

       点击,在弹出对话框中输入STC Manual,并指定STC 单片机用户手册的实际存放路径。

        点击“OK”,退出对话框,回到主界面。

点击工具栏保存图标,保存。

2.10   设置Proj属性选项

       点击工具栏中的,弹出如下属性页

     点击 ,勾选Ouput属性中的

        点击,指定编译文件的输出路径(\C51 Template\Output\)

     点击“OK”,回到先前属性页。

         点击

       点击,制定路径(\C51 Template\Listings\)

      点击OK,回到先前属性页。

      点击

       点击 ,设置C51包含路径。

      点击“OK”,回到先前属性页。

       点击,输入REMOVEUNUSED。

        点击 “OK”,回到主界面,完成配置。

第  写个简单程序测试该Project(项目)

       点击  "保存",文件被保存到User文件夹中。 

     3.2     点击,在Text2*中输入下面代码 

            点击 "保存",制定存储路径(\C51 Template\User\),输入文件名:main.c,文件被保存到User文件夹中。 

    3.3  移动鼠标光标到user上点击鼠标右键,点击弹出菜单中

    弹出下面对话框:

     选择User文件夹下main.c文件,点击,再点击,回到主界面。 

    3.4  点击工具栏,。   编译生成, 可以看到编译生成成功

       以后的教程,将以该Peoject为模版,进行演示;并逐步完善Library内容,使其可以用于实际应用编程。此模版文件也会上传到CSDN供下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bill66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值