background image

 

  图 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