找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3914|回复: 13
收起左侧

菜鸟求助:下面这个编程怎么通不过?

[复制链接]
ID:88901 发表于 2015-8-26 09:50 | 显示全部楼层 |阅读模式
#include<reg51.h>
#include<stido.h>
void uarinit(void)
{
        SCON=0x50;
        TMOD=0x20;
        TH1=0xFD;
        TL1=OxFD;
        TR1=1;
        TI=1;
}
void main(void)
{
        uarinit();
        printf("Hello World\n");
        while(1);
}
回复

使用道具 举报

ID:84652 发表于 2015-8-26 13:00 | 显示全部楼层
那个头文件不应该是stdio.h么?
回复

使用道具 举报

ID:88930 发表于 2015-8-26 20:34 | 显示全部楼层
头文件写错了
回复

使用道具 举报

ID:86096 发表于 2015-8-26 23:46 | 显示全部楼层
51的编程虽然可以用c但是和c还是有区别的
回复

使用道具 举报

ID:88949 发表于 2015-8-27 11:02 | 显示全部楼层
头文件写错了 #includes <stdio.h>
回复

使用道具 举报

ID:88901 发表于 2015-8-27 16:33 | 显示全部楼层
王朗的诱惑 发表于 2015-8-26 13:00
那个头文件不应该是stdio.h么?

灰常感谢,真是那么一回事,太粗心了
回复

使用道具 举报

ID:88901 发表于 2015-8-27 16:34 | 显示全部楼层

万分感谢,真是那一回事
回复

使用道具 举报

ID:88901 发表于 2015-8-27 16:38 | 显示全部楼层
王朗的诱惑 发表于 2015-8-26 13:00
那个头文件不应该是stdio.h么?

                                                    #include<reg51.h>
                                                  #include<stdio.h>
                                                  void UartInit(void)
                                                  {
                                                     SCON=0x50;
                                                         TMOD=0x20;
                                                         TH1=0xFD;
                                                         TR1=1;
                                                         TI=1;
                                                  }
                                                  void main(void)
                                                  {
                                                  UartInit();
                                                  printf("Hello World\n");
                                                  while(1);
                                                  }

改了还是不行啊
回复

使用道具 举报

ID:84652 发表于 2015-8-27 18:29 | 显示全部楼层
詹gl 发表于 2015-8-27 16:38
#include
                                                  #include
                                                  void UartInit(void)

错误信息是什么?
回复

使用道具 举报

ID:88901 发表于 2015-8-27 23:33 | 显示全部楼层

Build target 'Target 1'
compiling part3-1.c...
part3-1.c(1): error:  #5: cannot open source input file "reg51.h": No such file or directory
part3-1.c:                                               #include<reg51.h>
part3-1.c:                                                                ^
part3-1.c: part3-1.c: 0 warnings, 1 error
Target not created
回复

使用道具 举报

ID:84652 发表于 2015-8-28 14:31 | 显示全部楼层
詹gl 发表于 2015-8-27 23:33
Build target 'Target 1'
compiling part3-1.c...
part3-1.c(1): error:  #5: cannot open source inpu ...

这是找不到reg51.h这个头文件,检查一下头文件的路径和文件名。
回复

使用道具 举报

ID:6985 发表于 2015-8-31 17:43 | 显示全部楼层
要用单片机C呀
回复

使用道具 举报

ID:89326 发表于 2015-9-3 16:49 | 显示全部楼层
头文件改一下看行不行
回复

使用道具 举报

ID:153199 发表于 2016-12-31 15:02 | 显示全部楼层
改了头文件可以吗,请求分享经验
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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