keil5
“keil5”相关的资料有哪些?“keil5”相关的范文有哪些?怎么写?下面是小编为您精心整理的“keil5”相关范文大全或资料大全,欢迎大家分享。
Keil5编译问题
cannot open source input file “core_cm4.h”解决方法
装了比MDK5.11A更高版本的MDK后,可能出现编译标准例程报如下错误:
..\\SYSTEM\\sys\\stm32f4xx.h(470): error: #5: cannot open source input file \_cm4.h\No such file or directory
实际出错是在stm32f4xx.h,如图1所示:
图1 找不到core_cm4.h路径.
该core_cm4.h文件在stm32f4xx.h里面被引用,实际上是ARM CMSIS的东西,路径在MDK安装路径下,为: MDK安装目录\\ARM\\Pack\\ARM\\CMSIS\\4.1.1\\CMSIS\\Include
一般来说,装了CMSIS支持包就应该可以找到才对,但是部分客户电脑无法找到,原因未知. 不过,我们可以通过手动制定路径的办法,解决这个问题.
添加方法:点击魔术棒-->C/C++选项卡-->Include Paths ,选择我们MDK安装目录,找到\\ARM\\Pack\\ARM\\CMSIS\\4.1.1\\CMSIS\\Include
MCUexpresso Config Tools 联动KEIL5
MCUexpresso Config Tools
本文介绍了如何从无到有的使用keil5建立一个工程,并介绍在工程中能配套使用MCUexpresso Config Tools工具。
之前下载了该工具,但是苦于无法使用,网上一搜都是使用在线的SDK builder去生成的。实在不喜欢该方法。毕竟下载后不是放在桌面上吃灰的。
在进入正题之前先说明该工具应该刚开发不久,很多功能都不支持,很多芯片也没有, 但是对于使用NXP的工程师来说,学习一定不吃亏。
我使用的是LPC54608的开发板,所有就直接演示如何建立一个工程,并只复制一个main.c到工程中。 我使用的是keil5.23
第一步:新建工程
首先选择芯片:我选择跟开发板一样的芯片。
然后选择支持包,一点要选择好SDK包和Device中的lcd的库文件。选好后点击左下角的Resolve,这会帮你自动选择好最小限度的文件。不熟悉的直接按照例子中的勾选项勾选即可。
点击OK后会建立一个空的工程,但是重点在于板支持包,有了这个才能使用Config Tool工具。如下图,
第二步:保存工程
建立工程后,保存退出,然后找到建立工程的根目录,在建立一个mdk的文件夹,把工程放进去。mdk里
keil安装
注册方法:
1. 安装Keil C51 V9.00版本,即uV4
2. 打开uVision4,点击File---License Management...,打开License Management窗口,复制右上角的CID
3. 打开KEIL_Lic.exe注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变
4. 点击Generate生成许可号,复制许可号
5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成
许可号重新注册。
但是生成错误ID,下面出现*** ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED
这时,要右击,以管理员身份运行KEIL 4,再使用注册机注册,便大功告成。
keil4 for51与keil for arm共存
keil4 for51与keil for arm共存,可以同时使用
Keil和MDK共存,按照以下步骤:
1 先安装 Keil C51,安装目录改为:"D:\Keil2"(我是安装在D盘的)
2 再安装RealView MDK,目录:"D:\Keil"
3 把Keil2下的C51文件夹全部复制到 Keil下
4 把Keil2下的 UV4(或者UV3)下的所有文件复制粘贴到 Keil下的UV4文件夹里,注意,如果提示有重复 的文件,是否覆盖时,一律选择否,即不覆盖.
5 把Keil2下的Tools.ini文件 内容复制,粘贴到 Keil下的 Tools.ini文件 的尾部,并将 里面所有
的"Keil2"替换成"Keil",保存
追问
我把他们都卸载了重新装可是先装完了51打开一看发现里面居然ARM的.....还是接着装? 回答
这样的,你又装错了吧?
首先,你要确定你的两个,一个是Keil C51,另一个是MDK
第二,把你现在已经装好的再卸载掉,并且把所有的安装文件全部删除,一点痕迹不能有,建议你最好用360卸载,切记把所有的已经安装了的文件全部删除。
第三,严格按照我以上的步骤来。
keil常用 error
1. LAB100.C(12): error C216: subscript on non-array or too many dimensions 原程序如下:
#include
dis_code[8]={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a}; main() { int i,j; P2=0xff; while(1) { P2=0x7f; for(i=0;i<8;i++) { P0=dis_code[i]; P2=_crol_[j,1]; j=P2; delay(1); } } }
void delay(int x)
{ int i;
for(i=0;i
问题在于P2=_crol_[j,1]; 应该改为P2=_crol_(j,1);
2. 从网上COPY的程序执行类似的功能,有时候如果现象没出现,或者不明显,可以调整下延迟函数。
3. 数码管的扫描显示0—7,延迟函数的延迟时间在1ms左右,是通过人眼的视觉暂留而产生的现象,
如果延迟函数设臵的太大,则看不到持续显示0—7的现象。 4. 用KEILC51调试程序时,出现错误提示为?unprintable character 0XA1 skipped?
用K
keil51 - 图文
Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM
语言和 C 语言的程序设计,界面友好,易学易用。
下面介绍Keil C51软件的使用方法
进入 Keil C51 后,屏幕如下图所示。几秒钟后出现编辑界
进入Keil C51后的编辑界面
简单程序的调试
学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下面通过简单的编程、调试,引
导大家学习Keil C51软件的基本使用方法和基本的调试技巧。
1)建立一个新工程
单击Project菜单,在弹出的下拉菜单中选中New Project选项
2)然后选择你要保存的路径,输入工程文件的名字,比如保存到C51目录里,工程文件的名字为C51
如下图所示,然后点击保存.
3)这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil c51几乎支持所有的51核的单片机,我这里还是以大家用的比较多的Atmel 的89C51来说明,如下图所示,选择89C51
之后,右边栏是对这个单片机的基本的说明,然后点击确定.
4)完成上一步骤后,屏幕如下图所示
到现在为止,我们还
Keil编程软件学习
Keil编程软件学习
慧净电子51编程软件学习笔记
(基于HJ-1G学习板)
一:安装方法
1、打开CD光碟找到目录E:\HJ-1G_V5.0光碟\2、应用软件\2、编程软件\慧净_Keil_中文版。
2、打开后目录后,找到
并双击一次,会出现下面的画面。
2、请点击上图的Next
出现下面的画面。
Keil编程软件学习
3、再点击上图中的Next,出现下面画面软件装在C:\Keil
目录下面。
4、点击上图中的Next
在下图中输入名字,还有邮箱就可以了
5、再点一下上图中的Next,软件就可以自动安装了,装好后出现下面的画面,点击Finish后完成安装。
Keil编程软件学习
二:启动软件
1、在桌面找到
图片。,双击打开K软件。在文件中打开授权管理,不会的请看下面的
Keil编程软件学习
3、打开光碟里的
出现下面的画面。
4、请做以下设置,做好后,直接点Generate
就可以了
5、点Generate
后会出现下面的画面
请复制图中的WH7X4-FCWM6-Y7FRN-BYCV2-BAC2A-N252E到刚才打开的K软件上
Keil编程软件学习
6、输入正版授权ID码(
LIC)
7、把刚才生成的ID
码放到下面的位置上,还要点一下尜加授权就可以了
9、出现如下画面完成注册
Keil编程软件学习
C Keil的使用
附录C Keil μVision2集成开发环境
德国Keil Software公司开发的Keil μVision2是专为MCS-51系列单片机设计的高效的开发平台,内部集成了MCS-51系列器件数据库、A51(宏汇编语言)汇编器、BL51\\Lx51连接定位器、C51(C语言)编译器、RTX51实时多任务操作系统、Simulator软件仿真器、以及Monitor硬件目标调试器等开发工具,为MCS-51系列单片机的软件开发提供了灵活而简便的开发环境,用户既可以用汇编语言来编写应用系统程序代码、也可以用C语言来编写应用系统程序代码,或用C和汇编混合语言来编程。特别是可以使用Keil Software公司提供的RTX51实时多任务操作系统来设计多任务处理的处理实时控制系统。
用户可在无任何MCS-51单片机硬件环境下,由Keil μVision2 开发平台来模拟仿真调试应用程序,这种软件仿真方式不仅可以更快更好地学习单片机应用系统编程,而且可以节省购买硬件仿真器的费用,最大限度地降低单片机应用系统开发成本。当然也可以利用硬件目标板与PC机连接实现在线实时仿真调试。
目前最新版本是Keil μVision3,其Cx51编译器已升级为V8.0版本,用
keil uvision4教程
第4章keil uvision4教程
本章主要内容:
? Keil C51的简介 ? Keil uvision4的安装 ? Keil uvision4的创建应用程序
本章主要从简单介绍了Keil C51,以及Keil uvision4的安装和如何在Keil中创建应用程序。
4.1 Keil C51的简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
使用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能把HEX可执行文件写入单片机内。KEIL uVISION是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同
KEIL仿真创建虚拟按键
在keil仿真调试环境中创建虚拟按键,也就是自己制造一个外部中断
1、Debug-
Function Editor
2、
Function Editor
其实在help文档里有Creating Functions 参考
在keil仿真调试环境中创建虚拟按键,也就是自己制造一个外部中断
3、Compile后确认无误后,在Command
窗口输入
4、创建按钮:一样的,在Command Windows
输入
这部分参考文档中的Invoking Functions.
2013-5-5 ,SanMing college——lpp
5、打开toolbox 就会出现按键了,当然,不嫌麻烦的话也可将你编写的函数直接在
Command 中调用。
在keil仿真调试环境中创建虚拟按键,也就是自己制造一个外部中断
到这里OK~好像那个signal什么的大概也是这样做~就是修改function editor 里面的函数功能而已,方法应该类
似。
2013-5-5,SanMing College,LPP,,