全球旧事资料 分类
单片机开发与仿真软件KeilC51的使用
一、KeilC51操作入门
11KeilC51简介KeilC51是德国知名软件公司Keil(现已并入ARM公司)开发的基于8051内核的微控制器软件开发平台,是目前开发8051内核单片机的主流工具。Keil51支持汇编语言、C语言等各种开发语言。其中,uVisio
2集成开发环境包含项目管理、源代码编辑和强大的程序调试环境。uVisio
2调试器是一个强大的全特性调试器,允许用户在PC机上完全模拟目标程序、指令集和片内外围功能。实验所用的是KeilC51V709评估版。12KeilC51的启动双击桌面上的“KeiluVisio
2”图标,启动KeilC51程序,启动界面如图1所示。
图1KeilC51的启动界面
13
建立第1个KeilC51程序KeilC51是一个功能很强大的软件,但是使用起来并不复杂。现在就通过建立一
个简单的LED(发光二极管)闪烁发光的实例来初步掌握KeilC51的基本用法。硬件电路参见图2,单片机IO输出低电平可点亮LED。
图2LED闪烁发光电路
●新建工程。执行KeilC51软件的菜单“ProjectNewProject…”,弹出一个名为“Create
fNewProject”的对话框。先选择一个合适的文件夹准备来存放工程文件,比如“EProjectLedFlash”,其中“LedFlash”是新建的文件夹。建议:今后每新建一个工程都要在适当的磁盘位置新建一个文件夹用来保存工程文件,以方便管理,并养成良好的习惯。最后,为工程取名为“LedFlash”,并保存。参见图3。
图3新建KeilC51工程
●选择CPU。紧接着,KeilC51提示选择CPU器件。8051内核单片机最早是由鼎鼎大名的I
tel公司发明的,后来其他厂商如Philips、Atmel、Wi
bo
d等先后推出其兼容产品,并在8051的基础上扩展了许多增强功能。在这里可以选择Philips的第1个器件“8087C51”,该器件与I
tel的8051完全兼容。参见图4。
图4选择CPU
●接下来弹出一个如图5所示的对话框。该对话框提示是否要把标准8051的启动代
f码添加到工程中去。KeilC51既支持C语言编程也支持汇编语言编程。如果打算用汇编语言写程序,则应当选择“否N”。如果打算用C语言写程序,一般也选择“否N”,但是,如果用到了某些增强功能需要初始化配置时,则可以选择“是Y”。在这里,我们选择“否N”,即不添加启动代码。
图5选择是否要添加启动代码
至此,一个空的KeilC51工程建立完毕。●执行菜单“FileNew…”出现一个名为“Text
”(其中
表示序号)的文档。●接着执行菜单“FileSave”弹出一个名为“SaveAs”的对话框。将文件名改为“mai
c”,然后保存,参见图6。注意:扩展名“c”不可省略。
图6保存新建的源程序文件r
好听全球资料 返回顶部