PIC单片机,通过USB线把DS18B20的数据传给上位机程序怎么写?

求教!因为电脑没有串口接口,只能通过USB传,但是不知怎么在下位机程序中添加程序,求指教。

方法是通过下位机的串口向上位机传送数据,如果你要用usb线传送的话,那么就需要在处理器串口的输出端接一个pl2303的芯片或者ch340芯片,把串口的信号转化为usb信号就行了,而下位机程序只需要考虑通过串口把数据发送出去就可以了,不需要考虑usb的事情。追问

请问 把PIC单片机中测得的温度数据传给端口的程序要怎么写?

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-03
你可以找个USB转串口。然后下面用串口通信
第2个回答  2015-06-03
用usb-232的转换器好了

单片机中如何将DS18b20 测得的温度通过串口发送到上位机VB中?
首先分辨率是可以编程的,也就是我们可以通过程序来修改这个器件的分辨率。其次它又是“一线-总线”,那么简单的讲,就是我们与DS18B20的沟通就是通过这一根线实现的,换一个说法就是“写数据”,“发命令”,“读数据”等等都是通过这根线来完成的。第三点,从标题可以看到,它是数字温度计,也就是...

将单片机采集的ds18b20信息通过转串口线送入pc,在上位机显示,怎么处 ...
Visual C++_Turbo C串口通信编程实践

ds18b20,我想改变它的精度,让数码管显示能出小数点后一位,谁能帮我把...
通过DD18B20读取温度,数码管显示温度值,并由串口 传送到上位机再执行相应操作。\/ include <reg51.h> define XTAL 11059200 \/\/ CUP 晶振频率 define baudrate 9600 \/\/ 通信波特率 define uchar unsigned char define uint unsigned int sbit DQ = P1^7; \/\/ 定义DS18B20端口DQ 单片机...

单片机与pc机通信 将单片机采集的ds18b20信息通过转串口线送入pc,在...
1,最好先使用不用转换的串口通讯;2,将单片机的RXD和TXD通过RS232芯片后连接到PC机的串口;3,在单片机内写一段能收能发的程序,很简单,不会写网上一大把,BAIDU一下;4,在PC装一个串口调试软件,网上一大把,BAIDU一下;5,通过串口调试软件收发数据,直接OK;6,再通过VB自己写代码代替串口调...

如何解决ds18b20远距离传输(大概100m的距离,要求是有线传输), 单片机接...
有线传输……那就是每个DS18B20用一个简单的单片机(比如2051)控制,然后使用RS485传输到atmega16上。如果Atmega16单片机与上位机通信要使用串口,但是5个DS18B20节点与Atmega16的通信也要使用串口(RS485),那就需要Atmega16来切换串口通道了。或者DS18B20获得的温度数据转换为电流信号,在被Atmega16采样前再转换...

单片机与PC机的通讯问题
单片机通过RS232串口或USB转TTL串口和上位机通信 单片机只管简单发送即可,上位机要对数据进行简单处理,用VB编程比较简单,利用它的串口通信控件,我整过。界面如图,经过处理保存到文本文件中,格式如下 2015-04-21 20:30:47 收到 4 个数据 1电压 181.500 v 2电压 181.500 v 3电压 181...

求简易温度控制器设计的单片机汇编语言程序
这个程序你可以用来试试。我以前做的。\/\/温控系统控制程序\/\/温度传感器:DS18B20\/\/显示方式:LED#include <reg51.h>#define uchar unsigned charsbit keyup=P1^0;sbit keydn=P1^1;sbit keymd=P1^2;sbit out=P3^7;\/\/接控制继电器sbit DQ = P3^4;\/\/接温度传感器18B20uchar t[2],number=0,...

设置一个按键,功能是切换任务 任务1,8个发光二极管每隔1秒依次点亮_百...
方案二:采用温度传感器DS18B20。DS18B20可以满足从-55摄氏度到+摄氏度测量范围,且DS18B20测量精度高,增值量为0.5摄氏度,在一秒内把温度转化成数字,测得的温度值的存储在两个八位的RAM中,单片机直接从中读出数据转换成十进制就是温度,使用方便。基于DS18b20的以上优点,我们决定选取DS18b20来测量温度。2.4 显示接口芯片的...

怎样在计算机上显示单片机传输的数据
用VB做个程序采集单片机给电脑传输的数据..或者用C。。其实都可以,.关键你要把数据传给电脑..显示的软件网上有的下的。。

单片机中如何将DS18b20 测得的温度通过串口发送到上位机VB中?
首先分辨率是可以编程的,也就是我们可以通过程序来修改这个器件的分辨率。其次它又是“一线-总线”,那么简单的讲,就是我们与DS18B20的沟通就是通过这一根线实现的,换一个说法就是“写数据”,“发命令”,“读数据”等等都是通过这根线来完成的。第三点,从标题可以看到,它是数字温度计,也就是...

相似回答