cwlr.net
当前位置:首页 >> kEil mDk 5.23 >>

kEil mDk 5.23

Keil C51 C166 C251 uVision5 支持以下操作系统: Windows XP SP2 Windows Vista Windows 7 (32/64) Windows 8 (32/64) Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、...

你的工程里面有非法字符,或者你少了一些括号.多半是你输入了某些非法字符.没注意到罢了

“ data=11.0 xdata=0 code=282 ” 代表生成的各个段的大校具体来说,data=11.0代表你这段程序生成的目标代码所占用单片机的内部RAM空间是11.0个字节;xdata是片外RAM空间,xdata=0表示没有使用片外RAM空间数据;code=282代表生成的代码大小(即RO...

你的keil 没有破解吧

_delay这个函数重定义了,这个函数名你定义了两遍。检查一下吧,如果没有的不要把函数体(函数定义)放在头文件里,头文件里只放声明,定义放.c文件,

#define是宏定义语句 很明显楼主想做的是位操作,应该改将#define LEDP1^1 #define KEY_ONP1^6 #define KEY_OFFP1^7 改为 sbit LED = P1^1; sbit KEY_ON = P1^6; sbit KEY_OFF = P1^7; 这样你文中的“=”就不违法了

uchar 没有宏定义。。。 #define unsigned char uchar 加上就行了 我看你uint也没加宏哦 #define unsigned int uint

字符串只能在定义的时候初使化。如果在程序执行时要对其值只能单独操作,即只能单独赋值,或是循环赋值! 例如: int c[10] = "abc"; 或 int c[10]; ....//其他执行代码 c[0] = 'a'; c[1] = 'b'; c[2] = 'c'; c[3] = '\0' ;

单片机的 I/O 口 请用大写 P1 因为reg51.h里面 是这么定义的 /*-------------------------------------------------------------------------- REG51.H Header file for generic 80C51 and 80C31 microcontroller. Copyright (c) 1988-2002 Keil...

程序中的冒号:逗号,小数点. 及注释的分号;都是全角符号吧。一律改成半角的。

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com