找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5692|回复: 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
}
}
如果有错误怎么修改?谢谢指教

回复

使用道具 举报

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 | 显示全部楼层

头文件是什么格式的?

 

回复

使用道具 举报

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

使用道具 举报

ID:59029 发表于 2014-2-6 21:56 | 显示全部楼层
大侠说得对,我们要好好学习
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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