找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2738|回复: 4
打印 上一主题 下一主题
收起左侧

Keil直接显示target not created 是什么问题?附单片机程序

[复制链接]
跳转到指定楼层
楼主
ID:788233 发表于 2020-7-18 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit S1=P3^0;
sbit flag=P3^7;//???ж?????????     
void delay(uint z)
{
uint x,y;
for(x = z; x > 0; x--)
  for(y = 114; y > 0 ; y--);   
}
//?ж?????
void int1Init()
{
EA = 1;//?????ж?
EX1 = 1;//?????ж?1
IT = 1;//???ж?1????????
}
void int1() interrupt 2
{
P1=~P1;
}
void main()
{
int1Init();
while (1)
{
  if(S1==0)
  {
   delay(20);//????????
   if (S1==0)
   {
    flag=1;
    flag=0;
   ?? while (S1==0);//??????
   }
  }
}
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2020-7-18 17:55 | 只看该作者
  1. #include <reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit S1=P3^0;
  5. sbit flag=P3^7;  
  6. void delay(uint z)
  7. {
  8. uint x,y;
  9. for(x = z; x > 0; x--)
  10.   for(y = 114; y > 0 ; y--);   
  11. }
  12. void int1Init()
  13. {
  14. EA = 1;
  15. EX1 = 1;
  16. TI = 1;
  17. }
  18. void int1() interrupt 2
  19. {
  20. P1=~P1;
  21. }
  22. void main()
  23. {
  24. int1Init();
  25. while (1)
  26. {
  27.   if(S1==0)
  28.   {
  29.    delay(20);
  30.    if (S1==0)
  31.    {
  32.     flag=1;
  33.     flag=0;
  34.    while (S1==0);
  35.    }
  36.   }
  37. }
  38. }
复制代码
回复

使用道具 举报

板凳
ID:656668 发表于 2020-7-18 18:04 | 只看该作者
主要是代码存在语法上的错误,导致编译不通过,建议检查程序是否有语法错误有语法错误。
回复

使用道具 举报

地板
ID:311846 发表于 2020-7-20 15:40 | 只看该作者
你这是什么?你要error在哪里,不是看没有创建执行文件,一般点击错误会跳过去的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表