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

} } void delay _long(uns igned int ui DelayLong ) //延时函数 { unsigned i nt i; unsigned i nt j; for(i=0;i< uiDelayLo ng;i++) { for(j=0;j< 500;j++); //内嵌 循环的空指令 数量 } } ---------- --------此处 为分割线,上 面的是 代码的结束, 下面的是补充 说明的…

100%1 / 836
还没有被添加进去。
----------------------------------步骤之间的分割线----------------------------------------
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
件处于“空”的状态,没有打开任何工程了。
----------------------------------步骤之间的分割线----------------------------------------
5.4.3.1 打开一个现有的工
5.4.3.2 选择将要被打开的工程
第三步:打开一个现成的工程。
点击上面”Project”选项,在弹出的下拉菜单中选择“Open Project”,在弹出的文件对话框中,找到
D stc89c52rc
“stc89c52rc.Uv2”这个工程文件名,然后点击“打开”,就可以打开一个现有的工程文件了。