从单片机基础到程序框架(全集 2019pdf版).pdf - 第17页

还没有被添 加进去。 ---------- --------- ------------ --- 步骤之间的 分割线 -- --------- ------------ --------- -------- 图 5.3.7 编辑 C 语言 代码的区域 第七步:至 此,可以正常 的编辑 C 语言 代码了。 双击打开左 边 Target1 里面 S ource Group1 下刚刚被添 加进工程的 “stc89 c52rc.c”源文 件,就…

100%1 / 836
5.3.6.2 选择需要添加进工程里的源文件
5.3.6.3 源文件添加成功
第六步:把刚才新建的.c 源文件添加到工程里,跟当前工程关联起来。
点击左边竖着的选项框里面的”Target 1”前面的“+”号,在展开的下拉菜单下看到“Source Group
1”。右键单击“Source Group 1”选项,在下拉菜单中选择“Add Files to Group ‘Source Group 1’
选项,弹出一个文件选择对话框,单击选中刚才新建的.c 源文件,然后单击一次“Add”按钮,此时虽然
话框没有关闭,但是已经悄悄地把.c 源文件添加到工程里了(这个地方 keil 的用户体验设计得不够好,容
让人有把来)点击Close先把框关边的
“Source Group 1”前面多了一个+”单击此”+”号展开,发现下面的文件恰好是刚才新添加进去的.c
源文件“stc89c52rc.c”
补充说明:
(1)在刚才的操作中,我本人觉得 keil 件有一个地方的用户体验做得不够好,容易引起误解。就是
在弹出一个文件选择对话框时,先单击选中刚才新建的.c 源文件,此时单击一次“Add”按钮,已经相当
把.c 文件添加进工程了,但是此时 keil 软件并没有自动关闭对话框,这样很容易让初学者误以为.c 源文件
还没有被添加进去。
----------------------------------步骤之间的分割线----------------------------------------
5.3.7 编辑 C 语言代码的区域
第七步:至此,可以正常的编辑 C 语言代码了。
双击打开左 Target1 里面 Source Group1 下刚刚被添加进工程的“stc89c52rc.c”源文件,就可以在
“stc89c52rc.c”文件下输入 C 语言代码了,请把以下范例代码复制进去,然后再一次点击File”选项,
在弹出的下拉菜单中选择“Save”保存。此时,新建一个工程的步骤已经完成。供复制的范例代码如下:
#include "REG52.H"
void delay_long(unsigned int uiDelayLong); //延时函数
sbit led_dr=P1^6;
void main()
{
while(1)
{
led_dr=1; //LED
delay_long(100); //延时 50000 个空指令的时
led_dr=0; //LED
delay_long(100); //延时 50000 个空指令的时
}
}
void delay_long(unsigned int uiDelayLong) //延时函数
{
unsigned int i;
unsigned int j;
for(i=0;i<uiDelayLong;i++)
{
for(j=0;j<500;j++); //内嵌循环的空指令数量
}
}
------------------此处为分割线,上面的是代码的结束,下面的是补充说明的开始------------------
补充说明:
(1)可能有些朋友不是 keil2 版本,如果他们是用 keil4 的版本,当把代码复制到 keil4 时,如果中
注释法是 keil4 软件角"Edit"菜单
“Configuration”,在弹出的对话框中 Encoding 的选项改成“Chinese GB2312(Simplified)”.然后删除
所有 C 代码,重新复制一次代码进去就恢复正常了当然,我们 keil2 版本不会遇到这个问题,况且 keil2
版本的"Edit"下拉菜单也没有“Configuration”这个选项,所 keil2 keil4 还是有一些差别的。
【5.4 keil2 如何打开一个现有的工程
第一步:启动 keil2 软件。
双击桌面”keil uVision2”的图标启动 keil2 件。
----------------------------------步骤之间的分割线----------------------------------------
第二步:关闭默认被打开的已有工程
启动 keil2 软件后,如果发现此软件默认打开了一个之前已经存在的工程请先关闭此工程让 keil2
件处于“空的状态,如果没有发现此软件默认打开已有工程,这一步可以忽略跳过。关闭已有工程的操作
是这样子的:点击上面”Project”选项,在弹出的下拉菜单中选择“Close Project”即可。这时 keil2
件处于“空”的状态,没有打开任何工程了。
----------------------------------步骤之间的分割线----------------------------------------