标题: [求助]为什么我的第一个程序总是有错误? [打印本页]

作者: ms    时间: 2011-11-3 13:21
标题: [求助]为什么我的第一个程序总是有错误?

#include <reg52.h>
#include <stdio.h>
 void main(void)
{
   SCON=0x52;
  TMOD=0x20;
    TH1=0xf3;
  TR1=1;
    printf("Hello I am KEIL. \n");
   printf("I will be your friend.\n");
    while(1);
}

编译程序时显示:




作者: ms    时间: 2011-11-3 13:22
 说明:
完全是按照这个教程操作的:
http://www.51hei.com/mcu/keil%E6%95%99%E7%A8%8B.html

[此贴子已经被作者于2011-11-3 13:23:32编辑过]

作者: pjking1214    时间: 2011-11-3 17:25

没问题呀,调试正常

#include <reg52.h>
#include<stdio.h>
void main(void)
{
 SCON=0x52;
 TMOD=0x20;
 TH1=0xf3;
 TR1=1;
 printf("HELLO I am KEIL.\n");
 printf("I will be your friend.\n");
 while(1);
}

 

建造目标 '目标 1'
正在编绎 11.c...
连接中...
Program Size: data=30.1 xdata=0 code=1129
"11" - 0 错误 (s), 0   警告 (s).


作者: pjking1214    时间: 2011-11-3 17:29
看下你的最后的分号是不是全角的?这个符号一定要在英文状态下打出来。
作者: pjking1214    时间: 2011-11-3 17:31
哥们,你把每句前面的空格删一下,最好别从别处复制,自己写就可以了,要打半角的字符,不要出现全角的字符。
[此贴子已经被作者于2011-11-3 17:32:40编辑过]

作者: wsh75    时间: 2011-11-11 12:48
  SCON=0x52;这行前面的空格有问题!





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1