微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > .Keil.C51

.Keil.C51

时间:10-02 整理:3721RD 点击:
之前我使用是Keil2,但那个版本是几年前的 现在都用这新的。我目前使用这个版本,个人觉得画面好,写程序时也比较方便。
新手分享一下要学习的单片机的必备软件(写程序); 第一次发资源,有不足,请见谅。
发这个C51开发工具与大家与大家分享:
连接:http://pan.baidu.com/share/link?shareid=64487&uk=2903319479

学习

源程序是这样的
#include <REG52.H>
   sbit d=p1^1;
   void main()
  {
   while(1)
   {
   int a=50000;
   d=0;//点亮P1.1的LED灯
  while(a--);//等待
  a=50000;
  d=1;
  while(a--);
}
}
编译的时候 就会出现这个错误
Build  target  'target 1'
compiling  shui.c...
SHUI.C(2):  error  C202: 'p1' : undefined
identifer  
SHUI.C(2):  error  C202: 'd' : undefined
identifer
SHUI.C(2):  error  C202: 'd' : undefined
identifer
Target  not  created
没有调用 #include <REG52.H>这个头文件 这是怎么回
事啊  我用的是win7 系统  keil2  keil3 我都试过
了就没法调用头文件   帮帮忙这是怎么回事

SHUI.C(2):  error  C202: 'p1' : undefined
identifer  
SHUI.C(2):  error  C202: 'd' : undefined
identifer
SHUI.C(2):  error  C202: 'd' : undefined
"undefined "说明是没有定义这个字符;把d=0前的语句修改为 int a=50000,b;
p是小些了,单片机里 定义的是大写P,修改为sbit d=P1^1; 就行了
#include <REG52.H>这个头文件 ,你修改成#include <reg52.h>试试
若修改还不行; 就是你写的**.c文件没添加到这个工程里。

真心感谢小编

看看,先谢谢了

和那后啊

和那后啊 --什么意思?

下载安装了直接就可以用了吗?

是的。
安装教程很简单的 在此不再提出(不会的可到文库搜安装教程)。
我现在使用的就是直接安装后使用的。

Keil uVision4


有没有破解。什么2K限制的

破解? 我该觉这样很好哦。
你到文库里搜搜看。
我还是推荐用原版的 至少稳定性比破解好得多。

非常感谢,就缺这个

太先进;用的不习惯!谢谢分享!

非常感谢。抓紧学习单片。大龄青年

没有定义p1,d

先谢谢了

感谢小编

很好很强大啊  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top