| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2844 人关注过本帖
标题::\C语言\Cpp1.cpp(1) : fatal error C1083: Cannot open include file: 're ...
只看楼主 加入收藏
夕雾恂
Rank: 2
等 级:论坛游民
帖 子:22
专家分:16
注 册:2016-6-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
:\C语言\Cpp1.cpp(1) : fatal error C1083: Cannot open include file: 'reg51.h': No s
#include<reg51.h>
#define uchar unsigned char
unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82, 0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//数码管数字编码
uchar i,j,k,second,tcount,minute,hour,tminute,thour,ring;
sbit beep=P2^6;sbit S2=P3^4;
//---------------------------------------------------延时子程序,大约延时 n MS
delay(uchar n)
{
 for(j=n;j>0;j--)
  for(k=125;k>0;k--);
}
//---------------------------------------------------中断子程序
void timer0() interrupt 1 using 0
{
 TH0=(65536-50000)/256;           //中断设置初始化                  
 TL0=(65536-50000)%256;      
 tcount++;                                
 if(tcount==20)              //满1秒
 {tcount=0;second++;beep=0;       //秒数加1
  if(second==60)             //满1分
    {second=0;minute++;      //分数加1,秒数归零
   if(minute==60)         //满1小时
    {
     minute=0;hour++;     //小时数加1,分数归零
   if(hour==24)
    {hour=0;}
    }
    }
  }
}
void timer1() interrupt 3 using 1
{
 TH1=0x3c;           //中断设置初始化                  
 TL1=0xb0;      
 if(minute==tminute & hour==thour & ring==1) {beep=0;}//到预设时间自动响铃,持续一分钟后自己关闭
 if(S2==0)
   {
     ring=0;                 //铃声中断
 }
}
//---------------------------------------------------
void main()
{tminute=1;thour=0;         //预置响铃时间
 second=55;minute=0;hour=0;   //给电子时钟赋初值,即启动时显示的时间
 ring=1;                      //启动响铃功能
 TH0=(65536-50000)/256;      //中断设置初始化
 TL0=(65536-50000)%256;
 EA=1;ET0=1;TMOD=0x21;TR0=1; //开中断总开关,计数器0允许中断,设置中断模式,启动计数器0
 ET1=1;TR1=1;
 while(1)                    //死循环,进入显示,主要是动态显示原理
 {
  P0=table[(second%10)];
  P2=0xdf;
  delay(5);
  P0=table[(second/10)];
  P2=0xef;
  delay(5);
  P0=table[(minute%10)];
  P2=0xf7;
  delay(5);
  P0=table[(minute/10)];
  P2=0xfb;
  delay(5);
  P0=table[(hour%10)];
  P2=0xfd;
  delay(5);
  P0=table[(hour/10)];
  P2=0xfe;
  delay(5);
  }
} 对于编译时出现的这个错误:\C语言\Cpp1.cpp(1) : fatal error C1083: Cannot open include file: 'reg51.h': No such file or directory
执行 cl.exe 时出错.要怎么解决啊,拜托帮帮忙!
搜索更多相关主题的帖子: include minute second C语言 
2016-06-22 18:13
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:20 
单片机的程序最好用单片机的编译器来编译吧
2016-06-22 18:27
夕雾恂
Rank: 2
等 级:论坛游民
帖 子:22
专家分:16
注 册:2016-6-18
收藏
得分:0 
回复 2楼 grmmylbs
明白了,谢谢!
2016-06-22 20:45
快速回复::\C语言\Cpp1.cpp(1) : fatal error C1083: Cannot open include file ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020770 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved