新闻中心

EEPW首页>嵌入式系统>设计应用> 第2课 keil软件及工程文件的建立

第2课 keil软件及工程文件的建立

作者: 时间:2016-12-01 来源:网络 收藏
单片机系统设计主要包括硬件设计和软件设计,对于单片机初者来说主要在于软件的学习,也就是程序设计,等大家程序这块掌握得差不多了,再去结合具体的项目学习做硬件,最终掌握单片机系统设计的方法。而在进行软件学习的时候需要用到单片机实验板进行实验验证,实验板建议直接购买,当然如果电子技术基础好的话,自己做板也是可以的。这次教程开发程序所用到的软件为keil uVision2,该软件大家可以到实验室的下载中心进行下载;硬件实验平台主要采用我们实验室自行设计的实验板,有需要的请直接与我们联系。下面分别介绍这keil uVision2和实验板的使用方法,在程序编写完成后需把程序烧写到单片机中,我们是用ISP在线下载工具,这里一并进行介绍。
为了便于大家学习,这里我们写一个以1602液晶为显示器件的可显示时、分、秒的电子时钟程序为例介绍整体程序从编辑、编译到下载的全过程。(具休程序已事先写好并经正常调试无误,后面课程会具体介绍,这里暂不作讲解)
在正式的写程序之前,需进行keil uVision2软件的安装和实验板驱动程序的安装,相关的软件及驱动程序请大家直接在实验室网站下载中心进行下载,这里给出下载地址。keil uVision2软件件及安装方法、实验板驱动程序及安装方法。
安装安成后,即可按下面的步骤进行。
1、KEIL软件的使用及工程文件的建立
51单片机程序设计所用到的开发软件主要是keil uVision,它是由德国Keil Software公司开发的,2005年Keil公司被ARM公司收购,并于2009年发布了keil uVision4,这个版本的软件支持ARM系列的芯片,如现目前流行的STM32等芯片 ,我们这里使用的是uVision2版本。
(1)、打开KEIL软件
双击keil快捷方式图标(软件安装好后,一般在桌面上会有快捷方式,双击即可),出现启动界面如图1,紧接着出现编辑界面如图2。
图1 启动keil软件时的界面
图2 进入keil后的编辑界面
  (2)、新建工程
进入keil编辑界面后,点击Project菜单中的New Project选项如图3所示(注意,如果之前该软件已经建立过工程,需要点击Close Project后再新建工程)。
图3 新建工程
(3)、选择该工程所要保存的路径,输入工程名。对于keil软件,一个工程里面通常包含若干个文件,为了便于管理,一般先建立一个文件夹用于存放该工程文件,这里我们在桌面上建立文件文件夹(当然也可以放在其它盘里面),取名为“zndz”,然后将工程文件也取名为“zndz”,并点击保存,如图4所示。
图4 保存工程
(4)、选择单片机型号
点击“保存”后,会马上弹出一个要求用户选择单片机型号的对话框,里面有各个公司的单片机,用户根据自己采用单片机加以选择即可,如图5所示。我们实验板上的型号为STC89C52,大家会发现,此对话框里并没有该型号的单片机,但51内核的单片机具有通用性,所以我们选用任何一款89c52单片机都可以,这里我们选择Atmel公司的AT89C52,然后点击“确定”,如图5所示。
图6 单片机型号选择
点击“确定”后会有一个启动代码复制提示框出现,如图7所示,里面的内容是问你是否需要复制8051单片机的启动代码,因为我们是采用C语言编程,这里我们直接点击“否”就可以了。
图6 启动代码复制提示框
之后就会进入新的编辑界面,如图7所示,至此,一个单片机工程就建立好了,但这个工程并不是一个完整的工程,工程中还需要建相应的文件才行,下面我们开始建立文件。
图7 选择单片机后的界面
(5)、建立文件
如图,点击图8编辑界面左上角的 或点击New菜单片的File菜单,之后会出现如图9所示的界面
图8 新建文件
图9 建立文件后的界面
(6)、保存文件
文件建好后,还得将来文件添加到工程去,在添加之前我们先得对文件进行保存,点击 按钮,此时会出现界面如图10所示,在文件名(N)后面的框中取名“zndz.c”,注意因为是采用C语言编程,所以文件名的后缀名为“.c”,如果是采用汇编语言,则后缀名应该“.asm”.然后点击保存。
上一页 1 2 3 下一页

评论


技术专区

关闭