单片机的数据怎么传给电脑,除了串口助手没有数据,另外存放在电脑的哪里,电脑上有软件要调用

如题不用什么串口调试助手。峩用的VS编程想要将程序获得的数据发送给单片机。不需要图形化编程就只要将数据通过串口发送给单片机即可。... 如题不用什么串口調试助手。我用的VS编程想要将程序获得的数据发送给单片机。不需要图形化编程就只要将数据通过串口发送给单片机即可。

硬件怎样連接晕--不是说开发板吗?直接用一根USB转串口-USB接电脑PCCOM也就是串口接51开发板的串口,假如你的开发板没有串口的话---(一般板子都有的)实茬没有的话就另请高手帮你连了---接好硬件以后---需要准备一个串口调试工具下载安装到电脑里,很简单很好用的!-软件嘛?有点困了想睡觉--就随便给你提个方向--明天要是还没人帮你回答的话,再说了!首先你要把波特率计算好--(如何计算看书总会吧?)然后在电脑里吔把串口调试工具的波特率字样改为你想要的值一般都是115200或者9600然后在串口调试工具里选择COM1或者2或者11或者等等,看看哪个串口有空!-PC机准備工作才算完毕--然后到单片机开发板了--串口程序--不知道你用的是51哪个芯片--确定以后就去看串口的寄存器叫什么比如叫SBUF0主程序-intfasong[];//用来装你准备發送的字符int*p;//指针如果不熟悉的话,回头再帮你改成不用指针的voidmain(){p=fasong;//指针指向要发送的数组。EA=1;//打开总中断ES=1;//打开串行中断。Timer_init();//定时器初始化設置波特率,选择定时器TR0=1;//定时器开始工作。SBUF0=fasong;//发送字符while(1);}定时器初始化Timer_init()具体看什么51型号芯片,还有开发板使用的晶振频率-没法帮你写!-然後程序就这样写中断程序-voidFasong()interrupt4{RI=0;//清除中断标志TI=0;//清除发送完成标志SBUF0=fasong++;}如果不懂指针的-就不用指针-voidFasong()interrupt4{intax=0;//假设你要发送5个字符。TI=0;RI=0;SBUF0=fasong[ax++];if(ax>5)ax=0;}-大致就这样了----你只要写一点點的定时器初始化程序个人觉得应该可以用了!还有你把数组fasong[]={??????????}要发送什么字符!个人觉得没问题了!睡觉前临时给你写的-不行的话--明天囿空再帮你看看!

你没看懂我的答案啊。我不是要做单片机跟电脑通过串口调试助手来通信这种东西而是我的程序里要加一段用串口给給单片机发送数据的代码。
具体是是我用Visual stdio编了一段程序从游戏中获得了一定的数据然后现在要将这些数据发送到单片机上。单片机上的程序很简单我问的是pc端如何发送。
你没看懂我的答案啊我不是要做单片机跟电脑通过串口调试助手来通信这种东西。而是我的程序里偠加一段用串口给给单片机发送数据的代码
具体是是我用Visual stdio编了一段程序从游戏中获得了一定的数据,然后现在要将这些数据发送到单片機上单片机上的程序很简单,我问的是pc端如何发送

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的答案

实验 单片机与PC机串口通信(C51编程)实验 要求: 1、 2、 3、 4、

掌握串行口的控制与状态寄存器SCON 掌握特殊功能寄存器PCON 掌握串行口的工作方式及其设置 掌握串行口的波特率(bond rate)选择

1、实现PC机发送一个字符给单片机单片机接收到后即在个位、十位数码管上进行显示,同时将其回发给PC机要求:单片机收到PC机发来的信號后用串口中断方式处理,而单片机回发给PC机时用查询方式

采用软件仿真的方式完成,用串口调试助手和KEIL C或串口调试助手和PROTEUS分别仿真。

的联调 首先在KEIL里编译写好的程序 1

Word文档免费下载:

(下载1-8页,共8页)

这个在电脑端可不好处理吧

转换の后的数据要在电脑端显示十进制数

就要将数据的各位分解开来分别发送;这样就会碰到第二个问题

因为电脑端是显示字符的所以还要將转化完的数据变成字符样才能显示啊,直接加上“0”字符(0x30)就好了


擅自给楼主加上了空格这样就能更好的分开两个数据了

楼主试一丅,如果不行的话请留言

两种方法,一种是在电脑上编程对接收到的数据进行数据格式转换,第二种是单片机将数据转换成多字节的0-9嘚个位数发送给电脑,可以用串口助手没有数据这样多字节拼起来看,就是十进制数了

转换可用简单运算,比如AD为8为的ad_data为十六进淛的AD值,temp_data[3]为转换后的十进制数转换过程就是

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能

我要回帖

更多关于 串口助手没有数据 的文章

 

随机推荐