keil arm keil keil-Keil公司,keil-Keil与ARM

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

keil uvision3_keil -Keil公司

Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的KeilElektronikGmbH和美国德克萨斯的KeilSoftwareInc。Keil公司制造和销售种类广泛的开发工具,包括ANSIC编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-timekernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其KeilC51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。Keil公司在2005年被ARM公司收购。

keil uvision3_keil -Keil与ARM

Keil公司在2005年被ARM公司收购。其两家公司分别更名为ARMGermanyGmbH和ARMInc。Keil公司首席执行官ReinhardKeil表示:“作为ARMConnectedCommunity中的一员,Keil和ARM保持着长期的良好关系。通过这次收购,我们将能更好地向高速发展的32位微控制器市场提供完整的解决方案,同时继续在uVision环境下支持我们的8051和C16x编译器。”
而后ARMKeil推出基于uVision界面,用于调试ARM7,ARM9,Cortex-M内核的MDK-ARM开发工具,用于为控制领域的开发。

keil uvision3_keil -Keil界面

KeilμVision2

KeiluVision2是德国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统c语言的语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。KEILC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。uVision2IDE可为它们提供单一而灵活的开发环境。

KeilμVision3

2006年1月30日ARM推出全新的针对各种嵌入式处理器的软件开发工具,集成KeilμVision3的RealViewMDK开发环境。RealViewMDK开发工具KeilμVision3源自Keil公司。RealViewMDK集成了业内领先的技术,包括KeilμVision3集成开发环境与RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。

KeilμVision4

2009年2月发布KeilμVision4,KeilμVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。
2011年3月ARM公司发布最新集成开发环境RealViewMDK开发工具中集成了最新版本的KeiluVision4,其编译器、调试工具实现与ARM器件的最完美匹配。

KeilμVision5

2013年10月,Keil正式发布了keiluVision5IDE。

keil uvision3_keil -KEIL在中国

keil arm keil keil-Keil公司,keil-Keil与ARM
Keil的网站虽然没有中文版本,但是Keil软件却被中国80%的硬件工程师使用,但凡与电子相关的专业,都会开始从单片机和计算机变成开始学习,而学习单片机自然会用到Keil软件。目前,国内由米尔科技提供Keil的销售和技术支持服务,他们是ARM公司合作伙伴,也是国内领先的嵌入式解决方案提供商。

keil uvision3_keil -基础

KeilC51开发系统基本知识
⒈系统概述
KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil的优势。下面详细介绍KeilC51开发系统各部分功能和使用。
⒉KeilC51单片机软件开发系统的整体结构
C51工具包的整体结构,uVision与Ishell分别是C51forWindows和forDos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。
使用独立的Keil仿真器时,注意事项
*仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。
*仿真器上的复位按钮只复位仿真芯片,不复位目标系统。
*仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。

keil uvision3_keil -优点

⒈KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
⒉与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。

keil uvision3_keil -教程

为了让初学者更好地入门,笔者利用Keil提供的AGSI接口开发了两块仿真实验板。这两块仿真板将枯燥无味的数字用形象的图形表达出来,

.可以使初学者在没有硬件时就能感受到真实的学习环境,降低单片机的入门门槛。图1是键盘、LED显示实验仿真板的图,从图中可以看出,该板比较简单,有在P1口接有8个发光二管,在P3口接有4个按钮,图的右边给出了原理图。


图2是另一个较为复杂的实验仿真板。在该板上有8个数码管,16个按键(接成4*4的矩阵式),另外还有P1口接的8个发光管,两个外部中断按钮,一个带有计数器的脉冲发生器等资源,显然,这块板可以完成更多的实验。
一、实验仿真板的安装
这两块仿真实验板实际上是两个dll文件,名称分别是ledkey.dll和simboard.dll,安装时只要根据需要将这两个或某一个文件拷贝到keil软件的c51bin文件夹中即可。
二、实验仿真板的使用
要使用仿真板,必须对工程进行设置,设置的方法是点击Project->OptionforTarget‘Target1’打开对话框,然后选中Debug标签页,在Dialog:Parameter:后的编缉框中输入-d文件名。例如要用ledkey.dll(即第一块仿真板)进行调试,就输入-dledkey,如图3所示,输入完毕后点击确定退出。编译、连接完成后按CTRL+F5进入调试,此时,点击菜单Peripherals,即会多出一项“键盘LED仿真板(K)”,选中该项,即会出现如图1的界面,同样,在设置时如果输入-dsimboard则能够调出如图2的界面。
第一块仿真板的硬件电路很简单,电路图已在板上,第二块板实现的功能稍复杂,其键盘和数码显示管部分的电路原理图如图4所示。下表给出了常用字形码,读者也可以根据图中的接线自行写出其它如A、B、C、D、E、F等的字形码。除了键盘和数码管以外,P1口同样也接有8



.个发光二极管,连接方式与图1相同;键盘旁的两个按钮INT0和INT1分别接到P3口的INT0和INT1即P3.2和P3.3引脚,脉冲发生器是接入T0即P3.4引脚。

三、实例调试



.
以下以一个稍复杂的程序为例,说明键盘、LED显示实验仿真板的使用。该程序实现的是可控流水灯,接P3.2的键为开始键,按此键则灯开始流动(由上而下),接P3.3的键为停止键,按此键则停止流动,所有灯暗,接P3.4的键为向上键,按此键则灯由上向下流动,接P3.5的键为向下键,按此键则灯由下向上流动。

  

爱华网本文地址 » http://www.413yy.cn/a/8103570103/139744.html

更多阅读

中投公司与中央汇金 中金控股的企业性质

中投公司与中央汇金 中投公司中国投资有限责任公司(筹备期间被称为“国家外汇投资公司”),2007年9月29日在北京成立。它是经中华人民共和国国务院批准设立的国有大型投资公司。是依照《中华人民共和国公司法》(以下简称《公司法》)设立

美国兰德公司预测中国 兰德公司与中国

2008年底,在美国总统选举之后,当时正处于自大萧条以来最严重的金融和经济危机中,中国的主流媒体刊载一篇文章声称,兰德公司已游说五角大楼,为了刺激美国经济,发起针对一个大国的世界大战。中国的一家大型新闻媒体甚至表示,这个世界大国可

公司奇葩考核规定 “公司”与“性感”

     “性感的公司”,事实上这个名字听起来既怪异,又矛盾。因为这个名字将人类特有的情感与感官(即性感)与公司这个和感情毫无关联的词联系到了一起。  从逻辑上讲,“性感”与“公司”是两个极端的词汇,但它们之间却又有着共通之处

声明:《keil arm keil keil-Keil公司,keil-Keil与ARM》为网友所谓的感觉分享!如侵犯到您的合法权益请联系我们删除