GSK Comm 串口通信软件去哪里下载
既然是 调试VB串口通信,最好有 真实的串口通信环境:1、机器有串口嘛?一般台式机有一个。
如果没有可以用 USB转串口;2、通信嘛必须有 2 个 方面,一个发,一个收,可以是 2台机器,也可以是一台机器的2个串口;3、软件嘛,自己编程的这个算一方,另外一方可以用网络上下载的工具,如串口调试工具、串口助手 等等,当然,一段时间熟悉了以后,收、发都可以用自己的软件,那你就是高手了!当然,也可以用纯软件的方法来 调试,这样的话就无需任何硬件,当然一台电脑还是需要的!祝你顺利,也欢迎交流!
串口通信软件一般使用什么语言开发的?
展开全部 根据你的要求,写了几个简单的子函数。
#include#define N 6 //方便修改密码的长度sbit key=P1^0; //确定发送密码,发送完后将密码清0unsigned char i,a[N]; //定义数组来存放密码 void serial_init()//串口初始化{ TMOD=0x20;//设置定时器1为工作方式2 TH1=0xfd; //波特率为9600,标准波特率 TL1=0xfd; TR1=1; //启动定时器1 PCON&=0x7f; //SMOD=0,这里不需要倍频 SCON=0x40; //设置串口为工作方式1} void serial_send() //串口发送函数{ for(i=0;i<N;i++) { TI=0; //串口发送完毕标志位清0 SBUF=a[i]; //发送数组中存放的密码字符 while(!TI); //等待发送完毕 }} void keyscan() //键盘扫描{ if(!key) //用独立键盘简单举例,按下为低电平 { delay(10);//延时10毫秒,去抖。
delay()函数省略 if(!key) { while(!key); //松手监测 serial_send(); //发送密码 for(i=0;i<N;i++) //发送完毕清0 a[i]=0; } }} void main(){ serial_send() ; while(1) { keyscan() ; }}大概就是这个思路,你可以把密码键盘的值都写在keyscan()函数里,可以加删除键(密码输错可以退格),最好加个显示,密码虽然不能显示出来,但还是要显示输入的个数吧。
还有个要提醒你的,就是上位机软件的编写,下位机发送的格式要与上位机接收的格式对应(字符或者数字)。
...
哪一款rs232串口通讯调试软件好
这一般的调试软件是不具备的,就必须下载具有这些功能 的调试软件了。
所以,只是在调试时用一会,方便了就是了。
但,要求通信时,有校验功能的或其它特殊要求的,又不是长久使用。
无所谓好坏,只要能方便调试程序就行,只要你用习惯了网上的rs232串口通讯调试软件确实很多,但都差不多...
单片机串口通讯选什么上位机软件好
这个是我以前仿照串口调试精灵做的一个串口通讯软件 你看看是不是你想要的效果,想要的话我就把源码发给你(源码可能写的有点乱,那时候刚接触c#和串口通讯)
打小就胖