下载此文档

软件的使用.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
(现已并入ARM公司)开发的基于8051内核的微控制器软件开发平台,是目前开发8051内核单片机的主流工具。Keil51支持汇编语言、C语言等各种开发语言。其中,uVision3集成开发环境包含项目管理、源代码编辑和强大的程序调试环境。uVision3调试器是一个强大的全特性调试器,允许用户在PC机上完全模拟目标程序、指令集和片内外围功能。“KeiluVision3”图标或执行开始-程序-KeiluVision3命令,启动KeilC51程序,启动界面如图1所示。,但是使用起来并不复杂。现在就通过建立一个简单的LED(发光二极管)闪烁发光的实例来初步掌握KeilC51的基本用法。硬件电路参见图2,单片机I/O输出低电平可点亮LED。图2LED闪烁发光电路●新建工程。执行KeilC51软件的菜单“Project|NewProject…”,弹出一个名为“CreateNewProject”的对话框。先选择一个合适的文件夹准备来存放工程文件,比如“E:\Project\LedFlash”,其中“LedFlash”是新建的文件夹。建议:今后每新建一个工程都要在适当的磁盘位置新建一个文件夹用来保存工程文件,以方便管理,并养成良好的习惯。最后,为工程取名为“LedFlash”,并保存。参见图3。图3新建KeilC51工程●选择CPU。紧接着,KeilC51提示选择CPU器件。8051内核单片机最早是由鼎鼎大名的Intel公司发明的,后来其他厂商如Philips、Atmel、Winbond等先后推出其兼容产品,并在8051的基础上扩展了许多增强功能。在这里可以选择Philips的第1个器件“80/87C51”,该器件与Intel的8051完全兼容。参见图4。图4选择CPU●接下来弹出一个如图5所示的对话框。该对话框提示是否要把标准8051的启动代码添加到工程中去。KeilC51既支持C语言编程也支持汇编语言编程。如果打算用汇编语言写程序,则应当选择“否(N)”。如果打算用C语言写程序,一般也选择“否(N)”,但是,如果用到了某些增强功能需要初始化配置时,则可以选择“是(Y)”。在这里,我们选择“否(N)”,即不添加启动代码。图5选择是否要添加启动代码至此,一个空的KeilC51工程建立完毕。●执行菜单“File|New…”,出现一个名为“Textn”(其中n表示序号)的文档。●接着执行菜单“File|Save”,弹出一个名为“SaveAs”的对话框。将文件名改为“”,然后保存,参见图6。注意:扩展名“.c”不可省略。图6保存新建的源程序文件●添加源程序文件到工程中。现在,一个空的源程序文件“”已经建立,但是这个文件与刚才新建的工程之间并没有什么内在联系。我们需要把它添加到工程中去。单击KeilC51软件左边项目工作窗口“Target1”上的“+”,将其展开。然后右击“SourceGroup1”文件夹,会弹出如图7所示的选择菜单。单击其中的“AddFilestoGroup'SourceGroup1'”项,将弹出如图8所示的对话框。●先选择文件类型为“CSourcefile(*.c)”,这时,对话框内将出现刚才保存过的“”。单击文件“”,再按一次“Add”按钮(请不要多次点击“Add”按钮),最后按“Close”按钮。这时,源程序文件“”已经出现在项目工作窗口的“SourceGroup1”文件夹内,可以单击左边的“+”展开后查看。图7准备添加源程序文件到工程中图8向工程中添加源程序文件现在开始输入源程序。先最大化“”源程序窗口,然后请按以下程序清单输入程序代码。程序清单:/********************************************************************************程序名称:LED闪烁发光硬件接法:,低电平点亮运行效果:LED亮200ms,灭800ms,反复循环*******************************************************************************/#include<>//包含8051的SFR寄存器定义头文件sbitLED=P1^1;//定义I/O接口/******************************************

软件的使用 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小590 KB
  • 时间2019-01-12
最近更新