找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[求助]程序问题

[复制链接]
跳转到指定楼层
楼主
ID:16796 发表于 2009-9-2 22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我是初学者。请问该程序有没有错误?为什么无法编译?

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
}
}
如果有错误怎么修改?谢谢指教

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:11891 发表于 2009-9-3 08:31 | 只看该作者

缺少头文件
#include<reg51.h>
#include<stdio.h>

回复

使用道具 举报

板凳
ID:16796 发表于 2009-9-3 18:43 | 只看该作者
什么是头文件?如果只是编电脑程序不是针对单片机的是不是不需要头文件?
回复

使用道具 举报

地板
ID:16796 发表于 2009-9-3 18:50 | 只看该作者

头文件是什么格式的?

 

回复

使用道具 举报

5#
ID:22135 发表于 2010-3-13 03:23 | 只看该作者
   都需要头文件,头文件也可能是c语言程序,以.h形式储存的,主要是对一些函数的定义,这样在写程序的时候就可以直接调用。比如上面的printf ()函数
回复

使用道具 举报

6#
ID:59029 发表于 2014-2-6 21:56 | 只看该作者
大侠说得对,我们要好好学习
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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