×

上位机编程入门

我想学习上位机,但不知道该如何开始,需要学习什么软件,需要先了解哪些知识谢谢各位指点!?要学习单片机的上位机编程,要学哪些

admin admin 发表于2022-05-03 16:17:28 浏览115 评论0

抢沙发发表评论

我想学习上位机,但不知道该如何开始,需要学习什么软件,需要先了解哪些知识谢谢各位指点!

有三种主流上位机编写软件:C++ builder、Delphi、VC++;哪种好不好说,据说C++ builder好上手,VC++做出来的效果好;我选了VC++,我也是刚学,如果选VC++的话,推荐你看孙鑫VC++教学视频,当然最好要有C++的基础了

要学习单片机的上位机编程,要学哪些

上位机使用delphi开发,采用串口和单片机通信。波特率1200,没有校验位,一位结束位。使用了第三方控件spcomm。串口通信协议采用不定长设计,第一个字节表示消息头,每个消息为定长。消息最小长度为2字节,默认为0。一些重要的消息在消息头后面紧跟一个字节的校验位。发现问题:1、stc单片机不能向上位机发送0x17,发送的所有0x17不论在何位置均消失,解决方法:绕过0x172、串口通信失效,解决方法,降低波特率,单片机函数加上reentrant关键字,中断处理调用的函数体内屏蔽串口中断,上位机检测串口异常,自动重新打开串口,但仍未完全解决串口通信失效问题。3、控制柜的输入检测失效。将上位机检测改为在单片机检测。但在单片机检测导致重复发送问题,解决方法,加一个延时。4、上位机不能发送多字节,解决方法,每发送一个字节延时1ms。

谁能告诉我我想学上位机编程,先从什么开始学起呢,推荐几本基础书籍

如果只是用来编编上位机的话,推荐用“易语言”,我以前一直用Vs的,现在一直用易语言,全中文的,包括变量,语句,都是中文的!从我用的情况看,一般的功能都能实现!你可以百度了看看!c++,c#,这些都太专业了,不是一时半会能学会的!