当前位置:
工控论坛
> >
产品
>
嵌入式系统
>
单片机
我要发帖
首页
上一页
1
2
下一页
尾页
新手学keil c51碰到的问题,麻烦大家指教
点击:
9803
| 回复:
27
smith8193
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 2回
年度积分:0
历史总积分:8
注册:2004年3月27日
发表于:2006-03-16 08:51:00
楼主
我在周立功公司的网站上下载了keil7.09DEMO版,然后按着一个论坛上的精华贴“51单片机C语言学习”的说明,一步步的设置和输入代码:
#include <AT89X51.H>
#include <stdio.h>
void main(void)
{
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
TCON = 0x40; //设定时器1开始计数
TH1 = 0xE8; //11.0592MHz 1200波特率
TL1 = 0xE8;
TI = 1;
TR1 = 1; //启动定时器
while(1)
{
printf ("Hello World!\n"); //显示Hello World
}
}
最后运行却报错,提示信息:
Build target 'Target 1'
assembling STARTUP.A51...
compiling 4.c...
*** WARNING C318 IN LINE 1 OF 4.c: can't open file 'AT89X51.H'
4.C(6): error C100: unprintable character 0xA1 skipped
4.C(6): error C100: unprintable character 0xA1 skipped
4.C(6): error C202: 'SCON': undefined identifier
4.C(7): error C100: unprintable character 0xA1 skipped
4.C(7): error C100: unprintable character 0xA1 skipped
4.C(7): error C202: 'TMOD': undefined identifier
4.C(8): error C100: unprintable character 0xA1 skipped
4.C(8): error C100: unprintable character 0xA1 skipped
4.C(8): error C202: 'TCON': undefined identifier
4.C(9): error C100: unprintable character 0xA1 skipped
4.C(9): error C100: unprintable character 0xA1 skipped
4.C(9): error C202: 'TH1': undefined identifier
4.C(10): error C100: unprintable character 0xA1 skipped
4.C(10): error C100: unprintable character 0xA1 skipped
4.C(10): error C202: 'TL1': undefined identifier
4.C(11): error C100: unprintable character 0xA1 skipped
4.C(11): error C100: unprintable character 0xA1 skipped
4.C(11): error C202: 'TI': undefined identifier
4.C(12): error C100: unprintable character 0xA1 skipped
4.C(12): error C100: unprintable character 0xA1 skipped
4.C(12): error C202: 'TR1': undefined identifier
4.C(14): error C100: unprintable character 0xA1 skipped
4.C(14): error C100: unprintable character 0xA1 skipped
4.C(16): error C100: unprintable character 0xA1 skipped
4.C(16): error C100: unprintable character 0xA1 skipped
4.C(16): error C100: unprintable character 0xA1 skipped
4.C(16): error C100: unprintable character 0xA1 skipped
4.C(16): error C100: unprintable character 0xA1 skipped
4.C(16): error C100: unprintable character 0xA1 skipped
4.C(17): error C100: unprintable character 0xA1 skipped
4.C(17): error C100: unprintable character 0xA1 skipped
4.C(17): error C100: unprintable character 0xA1 skipped
4.C(17): error C100: unprintable character 0xA1 skipped
Target not created
不知道是怎么回事,希望高手能指点迷津。多谢啊!
分享到:
收藏
邀请回答
回复楼主
举报
wufanggang
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2007年8月04日
发表于:2007-08-04 11:47:00
21楼
老实自己一句句敲代码,不要拷贝网页上的就可以了,什么都不用改
回复
引用
举报
成功与失败
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2007年11月02日
发表于:2007-11-02 10:51:00
22楼
Build target 'Target 1'
compiling clock.c...
linking...
BL51 BANKED LINKER/LOCATER V5.12 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2004
".\clock.obj"
TO "clock"
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 08B6H BYTE (108%) *
******************************************************************************
Program Size: data=69.0 xdata=0 code=2330
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
MODULE: D:\KEIL\C51\LIB\C51S.LIB (-----)
LIMIT: 0800H BYTES
Target not created
不知是什么原因,请教各位大侠?
回复
引用
举报
初级电工没考上
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 374回
年度积分:0
历史总积分:896
注册:2007年4月13日
发表于:2007-11-04 23:05:00
23楼
可能是代码太多了
回复
引用
举报
沙漠的风雨
关注
私信
精华:0帖
求助:0帖
帖子:24帖 | 461回
年度积分:0
历史总积分:1069
注册:2003年10月23日
发表于:2007-11-05 09:04:00
24楼
AT89X51.H 没有在keil的inc目录下
回复
引用
举报
行程开关
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 88回
年度积分:0
历史总积分:211
注册:2007年5月30日
发表于:2007-11-07 13:59:00
25楼
你真有勇气,我一直想学,还没开始呢
回复
引用
举报
songsw
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:0
注册:2008年1月16日
发表于:2007-11-22 15:32:00
26楼
我碰到和你一样的问题,解决的方法是反at89x51.h换成reg51.h后再检查程序内容就可以了.
回复
引用
举报
owenwan
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 10回
年度积分:0
历史总积分:38
注册:2006年7月28日
发表于:2007-11-29 13:03:00
27楼
招聘:
电子产品测试开发工程师, 学力要求: 本科,电子技术,测试测量或自动化专业,有一定的
labview编程及单片机开发应用基础, 热爱测试测量工作,有意者请发送简历至
wanping@fasttest.cn,捷测电子科技.2007.11.29, www.fasttest.cn!!!
回复
引用
举报
热门招聘
相关主题
遗传算法---(普及知识为人民...
[1404]
精彩51单片机教程下载 http:...
[3217]
ColdFire 5213的doggle小板做...
[974]
请问 PCI卡和pc104怎么相连接...
[1758]
简述Win CE开发特性及忠告[转...
[6475]
我的嵌入式之路
[1346]
请教各位大侠,推荐几本学习嵌...
[2165]
关于自动控制的会议
[1376]
ad694怎样用?
[1671]
请问接私活收费的问题,收多少...
[1565]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
下一页
尾页