为什么keilc51无法安装 为什么我的keil uv4里面找不到51单片机?

[更新]
·
·
分类:互联网
3503 阅读

为什么我的keil

为什么我的keil uv4里面找不到51单片机?

uv4里面找不到51单片机?

你可能装的是KEIL4_MDK,这里面没有51单片机,你装KEILC就没问题了。

keil调试怎么弄?

2.确保已经连接了仿真器,而且已经给MCU上电,然后下载程序,等待下载完成。
3.软件程序下载完成,现在就完成了程序下载,可以开始仿真了。
4.单击软件的调试图标,进入软件调试模式。
5.现在就已经打开运行模式。
6.单击全速运行,运行软件仿真。
7.程序正在全速运行。
8.仿真完成以后单击调试图标,就可以退出调试模式。keilKeil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

keil安装之后打不开,并出现了一个对话框,什么意思?

如果选是的话,工程中就添加了一个STARTUP.A51的文件
如果选no,就没有,有的工程会需要那就得手动加上,在KeilC51LIB里面,找到他拷贝到你的工程里,在工程窗口里右击source group1,选add。。,加上STARTUP.A51
startup.a51的作用
和汇编一样,在C中定义的那些变量和数组的初始化就在startup.a51中进行,如果你在定义全局变量时带有数值,如unsigned char
data **100;,那startup.a51中就会有相关的赋值。如果没有100,startup.a51就会把他清0。(startup.a51变量的初始化)。
这些初始化完毕后,还会设置SP指针。对非变量区域,如堆栈区,将不会有赋值或清零动作。
有人喜欢改startup.a51,为了满足自己一些想当然的爱好,这是不必要的,有可能错误的。比如掉电保护的时候想保存一些变量,
但改startup.a51来实现是很笨的方法,实际只要利用非变量区域的特性,定义一个指针变量指向堆栈低部:0xff处就可实现。,
为什么还要去改
可以这么说:任何时候都可以不需要改startup.a51,如果你明白它的特性。