找回密码
 立即注册

QQ登录

只需一步,快速开始

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

大佬们这个哪错了啊,有这么多看不懂的错误

  [复制链接]
跳转到指定楼层
楼主
ID:614734 发表于 2019-11-3 20:59 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 初学者52 于 2019-11-5 16:17 编辑

头文件:#ifndef __DS18B20_H__
#define __DS18B20_H__
#include<reg52.h>  
#define uint unsigned int  
#define uchar unsigned char
sbit ds=P2^3;
void ds1820init(void);
void ds1820xbyte(uchar dat);
uchar ds1820rbyte(void);
uchar rwendu(void);
#endif
c文件:#include"ds18b20.h" #include"delay.h" void ds1820init(void) void ds1820xbyte(uchar dat){  uchar i;  for(i=0;i<8;i++)  {   ds=0;   ds=dat&0x01;   ds18b20delay(4);   ds=1;    dat>>=1;  }{ uchar n;  ds=1;  ds18b20delay(8);  ds=0;  ds18b20delay(80);  ds=1; ds18b20delay(8);  n=ds;  ds18b20delay(4); }} void ds1820xbyte(uchar dat) {  uchar i;  for(i=0;i<8;i++)  {   ds=0;   ds=dat&0x01;   ds18b20delay(4);   ds=1;   dat>>=1;  }  ds18b20delay(4); }  uchar ds1820rbyte(void) {  uchar i,a;  for(i=0;i<8;i++)  {   ds=0;a>>=1;   ds=1; if(ds)   a|=0x80;   ds18b20delay(4);  }  return a; } uchar rwendu(void) { uchar b,c;  ds1820init();  ds1820xbyte(0xcc);//跳过 rom  ds1820xbyte(0x44);//启动温度测量  ds18b20delay(300);  ds1820init();  ds1820xbyte(0xcc);  ds1820xbyte(0xbe);  b=ds1820rbyte();  c=ds1820rbyte();  c<<=4; c+=(b&0xf0)>>4;  return c; }



求大佬帮忙看看,哪里出了问题

_HJ[NPPX4A8COIX94]O4[GR.png (64.62 KB, 下载次数: 28)

_HJ[NPPX4A8COIX94]O4[GR.png

test.2.rar

66.04 KB, 下载次数: 4

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

使用道具 举报

沙发
ID:614734 发表于 2019-11-3 21:00 来自手机 | 只看该作者
错误是在c文件里出现的
回复

使用道具 举报

板凳
ID:635185 发表于 2019-11-4 10:33 | 只看该作者
双击错误会显示哪里错  上面英语简单翻译一下
回复

使用道具 举报

地板
ID:614734 发表于 2019-11-4 12:03 来自手机 | 只看该作者
qn932653994 发表于 2019-11-4 10:33
双击错误会显示哪里错  上面英语简单翻译一下

不是,我知道怎么搞错误,但那些跟本没错啊?可以运行看一下

回复

使用道具 举报

5#
ID:405033 发表于 2019-11-4 12:07 | 只看该作者
看一下语句有没有少分号啥的
回复

使用道具 举报

6#
ID:235200 发表于 2019-11-4 12:30 | 只看该作者
对出现的错误列表,从第1个错误消除开始,依次消除即可,有些错误是因为最前面错误引发的
回复

使用道具 举报

7#
ID:453974 发表于 2019-11-4 23:42 | 只看该作者
大哥,求你把完整文件压缩传上来吧,这样乱谁去帮你整理啊
回复

使用道具 举报

8#
ID:635290 发表于 2019-11-5 08:27 | 只看该作者
这程序这样看着累
回复

使用道具 举报

9#
ID:614734 发表于 2019-11-5 16:18 | 只看该作者
附件是整个程序,大佬们能帮忙改一下吗?
回复

使用道具 举报

10#
ID:614734 发表于 2019-11-5 16:23 | 只看该作者
程序是百度文库:”带温度的lcd1602电子钟设计实验”
回复

使用道具 举报

11#
ID:591676 发表于 2019-11-5 18:18 | 只看该作者
双击会显示错误在那一行,你翻译一下错误代码,然后在那一行的前后两句找找就能找到错误
回复

使用道具 举报

12#
ID:470070 发表于 2019-11-5 18:38 | 只看该作者
百度文库里直接搬的程序有很多格式对不上的地方,比如分号、点号基本都要自己换掉
回复

使用道具 举报

13#
ID:560467 发表于 2019-11-5 23:22 | 只看该作者
你这都是不细心的错误你双击错误他就会去到错误点,很可能是变量没有定义或者{}不是成对存在
回复

使用道具 举报

14#
ID:437615 发表于 2019-11-6 08:32 来自手机 | 只看该作者
网上荡的程序也能直接用啊,真是牛人
回复

使用道具 举报

15#
ID:546335 发表于 2019-11-6 09:05 | 只看该作者
语法格式有些不对
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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