求助:编写一个类似串口调试助手的软件源代码

问题描述

要求:最好是全代码,我写了一部分不会写了软件名称为红外学习设置软件串口设置包括:串口号选择,串口设置为9600,N,1,8,10xf0为进入红外学习状态,这可以在软件界面上做一个按键,发送52540301F0F00A0D。0xf2为退出红外学习状态,进入正常红外发射模式,这可以在软件界面上做一个按键,发送52540301F2F20A0D。0x40~0x80为红外编码,这可以在软件界面上做一个输入框和一个确认按钮,发送5254030140400A0D,给用户输入红外编码数据,具体红外编码功能说明见下表。在下面安排两个文本显示框,用于显示已经发送的数据和接收到的数据。关空调0x40制热18度0x41制热19度0x42制热20度0x43制热21度0x44制热22度0x45制热23度0x46制热24度0x47制热25度0x48制热26度0x49制热27度0x4A制热28度0x4B制冷18度0x4C制冷19度0x4D制冷20度0x4E制冷21度0x4F制冷22度0x50制冷23度0x51制冷24度0x52制冷25度0x53制冷26度0x54制冷27度0x55制冷28度0x56除湿18度0x57除湿19度0x58除湿20度0x59除湿21度0x5A除湿22度0x5B除湿23度0x5C除湿24度0x5D除湿25度0x5E除湿26度0x5F除湿27度0x60除湿28度0x61从站回复主站的红外学习指令数据与上一样。

解决方案

解决方案二:
写的一部分代码publicstringstrPortName="COM5";publicstringstrBaudRate="9600";publicstringstrDataBits="8";publicstringstrStopBits="1";SerialPortsp=newSerialPort();sp.PortName=strPortName;sp.BaudRate=int.Parse(strBaudRate);sp.DataBits=int.Parse(strDataBits);sp.StopBits=(StopBits)int.Parse(strStopBits);sp.ReadTimeout=500;sp.Open();privatestaticbyte[]strToToHexByte(stringhexString){hexString=hexString.Replace("","");if((hexString.Length%2)!=0)hexString+="";byte[]returnBytes=newbyte[hexString.Length/2];for(inti=0;i<returnBytes.Length;i++)returnBytes[i]=Convert.ToByte(hexString.Substring(i*2,2),16);returnreturnBytes;}//string->bytepublicvoidSend(stringa)//发送数据{byte[]SendBuf=newbyte[256];SendBuf=strToToHexByte(a);sp.Write(SendBuf,0,SendBuf.Length);}
解决方案三:
这个网上应该是可以下载到的。谁那有功夫写全代码。
解决方案四:
你应该把你的需求发到外包网站,然后托管资金,用“伸手党”来形容已经不合适了,有很多人,动不动就要这要那,别人都闲的蛋疼吗?能回答你个问题就是抬举你了
解决方案五:
500元帮你写,1000元帮你做到产品级。
解决方案六:
手动点赞,很给力

时间: 2024-10-02 20:20:44

求助:编写一个类似串口调试助手的软件源代码的相关文章

C# 编写一个类似Excel导入文本的向导

问题描述 类似这样的功能,不需要做的这么复杂能定义分隔符能固定宽度能拖动列就行 解决方案 解决方案二:小弟在线等,求大神解救解决方案三:从平面文件导入到excel你的需求重新说明一下就是:1)可以定义分割符2)自动定义列,可以将列的顺序改变3)定义列的宽度综合以上的需求,推荐epplus,都可以满足你.解决方案四:或者你可以使用VBA,这也不错.解决方案五:引用3楼nice_fish的回复: 或者你可以使用VBA,这也不错. 有epplus或者vba的源码吗,小的新手解决方案六:引用4楼u010

C# 如何做一个类似(kugoo)酷狗音乐或PPStream的应用

问题描述 如题.据个人了解,酷狗或PPS等windows桌面软件都是基于P2P的技术.不知有哪位技术达人能给指点一下,如果要自己做一个类似这样的桌面软件,需要有基本的搜索.下载功能.需要着重学习哪些方面的技术知识.谢谢 解决方案 本帖最后由 jiaxli 于 2012-04-10 19:14:16 编辑解决方案二:先学C#语法吧,没有什么能一蹴而就解决方案三:这个比较复杂的.要搞tcp,udp编程,还要i/O这块的技术,还要会数据库,还有多媒体解码.为了GUI还得会点美工,懂得获取句柄去重写自己

java-新人求助,为什么我的UDP和串口调试助手只能发送一次数据,再发数据必须重新监听,为什么

问题描述 新人求助,为什么我的UDP和串口调试助手只能发送一次数据,再发数据必须重新监听,为什么

想要编写一个自动翻译的软件

问题描述 想要编写一个自动翻译的软件 最近有朋友做字幕组,有些句子翻译起来比较烦,就想做一个软件,或者脚本,自动连接到有道翻译,可是看了半天有道的页面,分析了一下post请求,完全没法实现啊,各位大神求救~~~ 解决方案 可以用google翻译api,不知道你用的什么语言,假设是C# 参考:http://www.cnblogs.com/yahle/archive/2013/08/27/3285179.html 不用担心,Google翻译是google.cn仅存的,没有被墙的页面. 解决方案二:

c++ 编程问题-大神!求助!初学!C++想编写一个基于命令提示符的日记本

问题描述 大神!求助!初学!C++想编写一个基于命令提示符的日记本 初学C++想编写一个基于命令提示符的日记本代码没有报错,但是程序不能按步骤执行.菜单项1.写日记2.查看历史(暂时不实现)3.退出编译环境用的visual studio 2013 代码如下:/*menuinputsave*/#include using namespace std;const int d_array=20;void diary_menu();int judge_dparameter();void cycle_me

即时通信-怎么开发一个类似微信、QQ的一个软件,能加人,能分组的软件?

问题描述 怎么开发一个类似微信.QQ的一个软件,能加人,能分组的软件? 想问一下开发这样的软件都要学习些什么?纯属个人爱好.菜鸟一个,希望不吝赐教. 解决方案 参考:http://blog.csdn.net/java958199586/article/details/6978138 解决方案二: 像 QQ 这样火 火 火 的软件,网上仿的一大把哦.你可以参考以下链接,或自己查找. VB高仿的QQ2009界面及功能附源码 C#仿QQ源码 仿QQ聊天软件及源码java版 解决方案三: http://

求助啊!!!一个类似求最近临近点的分治方法的问题(友谊点对)

问题描述 求助啊!!!一个类似求最近临近点的分治方法的问题(友谊点对) 给定平面上n个点构成的集合,如果存在边平行于坐标轴的矩形仅包含S中的两个点,则称这两个点为友谊点对.试设计一个分治算法统计S中友谊点对的个数. 虽然感觉很像那个求最近临近点的问题,但是想不出来啊,求大神帮忙啊 解决方案 平面上求最近点对问题最近点问题最近点对问题

用socket编写一个聊天软件,使用udp协议

问题描述 用socket编写一个聊天软件,使用udp协议 用socket编写一个聊天软件,使用udp协议,在visual studio 2010开发环境下怎么实现呢? 解决方案 参考:http://blog.csdn.net/andrew_wx/article/details/6671137 解决方案二: 利用TCP和UDP协议,实现基于Socket的小聊天程序(初级版) 解决方案三: http://www.pudn.com/downloads529/sourcecode/windows/net

做一个类似网络爬虫的下载软件,关于消重哪种方法最好

问题描述 各位前辈好,感谢进到帖子里看我的问题,我的需求是这样的,目前正在做一个类似网络爬虫的下载软件,需要对url进行消重,目前我知道的有两种方案,请问哪种好一些.第一种直接hashset,在开始运行执行把历史url载入到hsahset中,然后进行比对消重第二种leveldb,听说leveldb的存储是十亿级别的,这个肯定够用的,但是完全没用过,不知道有没有哪位前辈用过 解决方案 解决方案二:反正当初我用的是mysqlurl进行md5编码然后存入表中使用的unique修饰程序自身缓存4KW条最