图 1-2 New Project 菜单
?
图 1-3 文件窗口
(2)
选择所要的单片机,这里选择常用的 Ateml
公司的 AT89c51。而且本单片机 c 语
言教程里的大部分程序都是基于此芯片的,此时屏幕如图 1-4 所示。AT89c51 有什么功
能、特点呢?
看图中右边有简单的介绍。完成上面步骤后,就可 以进行程序的编写了。
(3)首先在项目中创建新的程序文件或加入旧程序文件。如果您没有现成的程序,那
么就要新建一个程序文件。在 KEIL
中有一些程序的 Demo
,在这里我们还是以一个 C 程
序 为例介绍如何新建一个 C
程序和如何加到您的第一个项目中吧。点击图 1-5
中 1 的新
建文 件的快捷按钮,在 2
中出现一个新的文字编辑窗口,这个操作也能通过菜单 File-
New
或 快捷键 Ctrl+N 来实现。好了,现在能编写程序了。下面是经典的一段程序,呵,
如果您看过别的程序书也许也有类似的程序:
#include
#include
void main(void)
SCON = 0x50; //
串行口方式 1,允许接收
TMOD = 0x20; //
定时器 1
定时方式 2
TCON = 0x40; //
设定时器 1 开始计数
TH1 = 0xE8; //11.0592MHz 1200 波特率
TL1 = 0xE8; TI = 1;
TR1 = 1; //启动定时器
while(1)
{
}
}
printf ("Hello World!\n"); //
显示 Hello World
?
图 1-4 选取芯片
?
图 1-5 新建程序文件
“
这段程序的功能是不断从串行口输出 Hello World!”字符,先不管程序的语法和意思
吧,先 看看如何把它加入到项目中和如何编译试运行。
(4)
点击图 1-5
中的 3
保存新建的程序,也能用菜单 File-Save
或快捷键 Ctrl+S
进行保存。因是新文件所以保存时会弹出类似图 1-3 的文件操作窗口,把第一个程序
命名
为 test1.c,保存在项目所在的目录中,这个时候您会发现程序单词有了不一样的颜
色,说明 KEIL 的 C
语言语法检查生效了。如图 1-6
鼠标在屏幕左边的 Source Group1
“
文件夹图标上右击弹出 菜单,在这里能做在项目中增加减少文件等操作。选 Add File to