xuwenjie168
发表于 2011-8-18 19:22:24
记号!
gh031
发表于 2011-8-19 12:18:51
楼主,我现在正在初学单片机,给点资料不知道有没有?谢谢!
hehuabo
发表于 2011-8-19 13:53:24
自已也做过DS18B20采集温度,可是采集不准,有什么好的意见。
newhz
发表于 2011-8-25 17:15:35
ding
bingshuihuo888
发表于 2011-8-25 19:23:48
mark
bin_ok
发表于 2011-8-26 20:11:43
回复【26楼】fangbao 伍奇
-----------------------------------------------------------------------
刚开始搞上位机不久学的VB和labview 有时间能否打包发我一下谢谢!binbin199001wan@163.com
pipi-mao
发表于 2011-10-11 21:05:46
好好向楼主学习了,,想做个漂 亮的上位机。。。楼主给力啊
nickzhn
发表于 2011-10-11 22:49:26
mark
xxjs
发表于 2011-10-12 11:47:48
mark一下
the_ether_zz
发表于 2011-10-13 20:01:55
太强大了,这个暑假我也做了一个上位机,是用vb.net做得,但是和楼主这个比起来真是小巫见大巫了,交个朋友,我加你QQ了。
doujiang
发表于 2011-10-25 13:40:17
邮箱d888w666@126.com望楼主赠送
Earthman
发表于 2011-10-30 01:35:58
看了Delphi的确是个迅捷开发的好东西
tonyone
发表于 2011-10-30 21:13:59
mark一下
yingfeng
发表于 2011-10-31 12:14:47
求大腿
gh031
发表于 2011-11-11 16:18:01
mark
lanjingjing
发表于 2011-11-11 16:39:01
温度采集,先记号。
lianwaziq
发表于 2011-11-12 20:30:02
东西不错,谢谢分享
newhand1991
发表于 2011-12-14 15:03:40
好东西啊
raohao101
发表于 2011-12-16 11:23:16
mark!!!
2343258
发表于 2011-12-16 11:43:19
mark!!!
xiongxie007
发表于 2011-12-16 19:44:00
mark 上位机
swustlx86
发表于 2011-12-20 09:11:19
MARK
hantek
发表于 2012-2-26 18:43:09
牛人啊
liming
发表于 2012-2-26 22:03:42
做的很漂亮
jiantaozzr
发表于 2012-2-28 23:47:10
NBnb 太厉害了
yinnianlong
发表于 2012-4-2 21:48:07
没有VB的吗。。。
yinnianlong
发表于 2012-4-2 21:48:33
mark...........................
leexue
发表于 2012-4-5 20:46:17
学习bcb6
zhenglu891028
发表于 2012-4-6 10:57:51
很好啊,加油
wsxywan
发表于 2012-5-4 13:36:24
楼主 来份 谢谢 QQ邮箱:1300166265@qq.com
q405228062
发表于 2012-5-23 22:38:46
好 东西 干看着 就是下不了纠结啊
eryueniao
发表于 2012-5-26 15:37:02
呵呵 挺棒
yuri_su
发表于 2012-5-29 10:50:51
这个一定要mark......现在论坛下载不了附件
liangws201
发表于 2012-5-31 15:59:25
。╭╩═╮╔════╗╔════╗╔════╗╔════╗╔════╗
╭╯GO╠╣支持楼主╠╣再接再厉╠╣车过留声╠╣人过留帖╠╣拿分 GO ╣
╰⊙═⊙╯╚◎══◎╝╚◎══◎╝╚◎══◎╝╚◎══◎╝╚◎══◎╝工工⊥⊥∞∞
jiespring
发表于 2012-6-18 00:21:30
了解上位机这个太晚了,渴望楼主能传一份给我,谢谢了
308380251@qq.com
rem2013
发表于 2012-7-9 20:34:36
楼主给我发一份吧,谢谢你啦。
noclassify@qq.com
yyj_sd
发表于 2012-7-30 09:11:11
楼主好人耶。谢谢了。
koarm
发表于 2012-8-4 16:44:18
mark一下{:smile:}
linucos
发表于 2012-8-30 17:18:38
多谢分享!
VIP999
发表于 2012-9-15 12:14:09
hymculolo 发表于 2010-10-13 17:21 static/image/common/back.gif
mark
学习单片机以及上位下位类,烦请给个源码学习学习, 邮箱vip1630000@163.com,谢谢!
静静2175
发表于 2012-11-1 19:47:34
我做的上位机是VB 下位机用的是单片机 下位机这块可以正常显示温度但是和上位机连接的时候上位机显示的温度不对
我做的可以让它实现的功能是:下位机可以正常显示温度,当上位机发送给下位机1时发送给VB温度的数据! 就是出现了点问题 我用串口调试助手测试了下下位机的程序它显示的是乱码?? 不知道是为什么? 想和你交流下! 呵呵呵
静静2175
发表于 2012-11-1 19:56:04
我最近也是做温度采集系统 出现了点问题! 希望和你交流下!
上位机用VB下位机用51单片机
实现的功能: 当上位机向下位机发送数据1时下位机将采集到得温度值返回给上位机
现在只是实现了正常的温度采集将采集的温度发送到上位机时显示的温度值和单片机显示的不一致
我用串口调试助手调试了下 接受单片机的值是乱码?? 不知道什么原因?想向你请教下!
这是下位机的程序 看下哪里有问题? 谢谢!
#include<reg51.H>
#include<absacc.H>
#include <intrins.h>
#include<stdio.h>
#define XTAL 110592;//CPU晶振频率
#define baudrate 9600 //通信波特率
#define uchar unsigned char
#define uint unsigned int
//不带小数点
uchar code TAB[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//带小数点
uchar code TAB1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};
sbit DQ=P3^3;//定义DS18B20的端口DQ
void delay(uint i) //精确延时程序
{
while(i--);
}
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
void display(int k)//数码管显示
{
P2=0xf7;
P0=0x39; //显示C
DelayMS(1);
P2=0xfb;
P0=0x63;//显示°
DelayMS(1);
P2=0xfd;
P0=TAB;//显示个位
DelayMS(1);
P2=0xfe;
P0=TAB;//显示十位
DelayMS(1);
}
init_DS(void) //DS18B20初始化
{
uchar x=0;
DQ=1; //DQ复位
delay(8); //延时
DQ=0; //单片机拉低总线
delay(85); //延时
DQ=1; //释放总线,单片机拉高总线
delay(14);
x=DQ; //稍作延时后,如果X=0则初始化成功,X=1则失败
delay(20);
}
Read(void) //读一个字节
{
uchar i=0;
uchar dat=0;
for(i=8;i>0;i--)
{
DQ=0; //给脉冲信号
dat>>=1; //让脉冲读到的位数据,依次从高位移到低位
DQ=1; //释放总线
if(DQ) //控制器进行采样
dat|=0x80; //读出数据放入高位,最后右移到低位
delay(4); //延时
}
return(dat);
}
write(uchar dat) //写一个字节
{
uchar i=0;
for(i=8;i>0;i--)
{
DQ=0; //拉低总线
DQ=dat&0x01; //从低位开始写入
delay(5);
DQ=1; //写完后释放总线
dat>>=1;
}
delay(4); //延时
}
Readtem(void) //获取温度
{
uchar a=0,b=0;
float t=0,t1;
init_DS(); //初始化
write(0xcc);//跳过读序列号操作
write(0x44);//启动温度转换
delay(125);
init_DS();//初始化
write(0xcc);//跳过读序列号操作
write(0xbe);// 读温度寄存器
a=Read();//读取温度低位LSB
b=Read();//读取温度低位HSB
t1=(a&0x0f)*0.0625;//取小数部分
t=((b<<4)|(a>>4));//取整数部分
return(t);
}
void init(void) //串口初始化
{
EA=1; //中断总允许
TMOD=0x20;//设置定时器1为工作方式2
TH1=0xfd;//给定时器赋初值
TL1=0xfd;
TR1=1;//启动定时器1
//SCON=0x50;//设置串行口工作方式1,允许接收
//PCON&=0x00;//波特率不倍增
SM0=0;
SM1=1;
REN=1;
IE=0x00;//禁止任何中断
}
void send_char(uchar c) //传送温度数据
{
SBUF = c;
while(TI == 0);
TI = 0;
}
void main()//主函数
{
float tp;
unsigned char dataREC = 0X00;
init();
while(1)
{
tp=Readtem(); //读取温度
display((uint) tp); //显示温度
if(RI) //是否有数据到来
{
RI=0;
dataREC = SBUF;
if(dataREC == 49)//是否开始采集温度
{
send_char((uchar) tp);//传送采集的温度
}
}
}
}
静静2175
发表于 2012-11-2 15:58:28
您好! 我最近也是做一个温度采集系统的设计
在此期间出现了点问题想向你请教下
我做的上位机用VB 下位机用单片机
我是希望当上位机向下位机发送1的时候下位机将把显示的数据传送给上位机
现在下位机我自己焊接的单片机是你可以正常显示温度值
但是传送给上位机的数据和显示的不一致 我用串口调试助手调试了一下
它发送出去的数据是乱码? 不知道该怎么办了? 请教你下了!
司马朝阳007
发表于 2012-11-3 11:06:37
我正想学DELPHI,楼住可否将你收集的DELPHI资料和IOCOMP iplot曲线图控件传给我1334896360@qq.com 谢谢了
kxb
发表于 2012-11-3 17:01:49
不错,好好学习下
kxb
发表于 2012-11-4 21:29:53
不错,收藏了
wu_qi0613
发表于 2012-11-7 16:24:44
327888317@qq.com谢谢
wb9988
发表于 2012-11-7 19:31:49
楼主,VB易学还是DE易学,DELPHI教材太少了,书店基本没有几本
xiaoluoshan
发表于 2012-11-16 17:14:58
不错啊,我正想学DELPHI,楼住可否将你收集的DELPHI资料和IOCOMP iplot曲线图控件传给我xiaoluoshan2005@126.com谢谢了
1240257186
发表于 2012-11-30 17:22:18
神奇啊,好强大。请指教383145944@qq.com
sangyue
发表于 2012-11-30 18:48:53
学习学习
流着泪笑
发表于 2013-1-11 14:36:06
不错!!!学习啦!!
humancn
发表于 2013-1-19 21:05:30
楼主,可以给我一份IPLOT控件么,我用的是VC++ 谢谢啦,我的邮箱是humancn@126.com
feixiang1990
发表于 2013-1-20 10:11:42
高人面前 唯有埋头苦干了
hhl1023
发表于 2013-3-21 13:15:19
xiciqq@sina.com可以把那三个控件发给我吗?xiciqq@sina.com
?老男孩?、
发表于 2013-4-11 10:03:37
楼主 能不能麻烦把详细的资料发给我额, 邮箱1154309661@qq.com xiexie
?老男孩?、
发表于 2013-4-17 11:23:21
谁帮帮忙 也发给我一份啊 1154309661@qq.com
lxh413458727
发表于 2013-5-10 12:08:05
本人初学Delphi,一直不知道这么酷的界面是控件做的。发我一份吧:1837507461@qq.com
谢谢。
lxh413458727
发表于 2013-5-10 13:02:58
想提东西上门拜师
pf313313
发表于 2013-5-11 02:36:24
今天才看到能把全部资料发我一份吗1139193886@qq.com
dtdzlujian
发表于 2013-5-11 10:28:21
不错啊 支持LZ
木石云水
发表于 2013-5-11 16:12:52
schminj 发表于 2008-8-6 17:24 static/image/common/back.gif
不错啊,我正想学DELPHI,楼住可否将你收集的DELPHI资料和IOCOMP iplot曲线图控件传给我schminj@163.com...
现在也在做多个参数的测量显示,楼主可以发点delphi资料和你做的18B20工程给我参考下不。1589777084@qq.com
yuantingxue2008
发表于 2013-5-22 11:33:13
留个脚印 以后用的时候来找
qq502835899
发表于 2013-5-22 13:24:38
这帖子竟然被趴出来了
faith_2013
发表于 2013-5-22 14:24:30
强,{:victory:}
wenweima123
发表于 2013-8-18 23:48:22
非常感谢!学习了
KingYoung
发表于 2013-8-25 12:21:41
{:smile:}{:smile:}{:smile:}
Taoj
发表于 2013-9-24 09:55:27
楼主你好,正好需要您上传的东西 请发到我邮箱980802743@qq.com
紫风幻月
发表于 2013-10-10 15:42:02
我做的是基于CAN总线的多点温度采集,打算用51单片机控制,硬件电路图LZ有吗?51+SJA1000+TJA1050
yeksw206
发表于 2013-10-10 16:12:03
学习!!!!!!!!!
JESTER9
发表于 2013-10-10 16:21:30
很好的东西,学习学习
xiepan2010
发表于 2013-10-10 17:27:07
xiepan2010@hotmail.com
多谢哥们
林州
发表于 2013-12-23 21:55:14
留个记号了
starsun
发表于 2013-12-28 15:24:24
不错,现在这个应该很成熟了吧,应用程序能传一个吗
ljs183
发表于 2014-8-5 16:43:11
MARK,,,,正在学习
Victorsixy
发表于 2014-8-5 20:47:10
不错,不错
qqliyunpeng
发表于 2014-8-5 21:54:26
实时性在这里看还是可以接受的,本来以为i2c来读18b20的值会有点慢呢。
suming1189
发表于 2014-8-6 08:17:17
界面很漂亮。。。
bbingdao
发表于 2014-8-6 09:30:22
一定要mark.