⑴ 单片机软件程序开发好还是上位机器程序开发好
1、在VS2013中创建一个窗体项目,添加代码,和串口控件
2、书写单片机控制程序主要是串口初始化,数据读写操作
3、设置上位机软件和单片机串口通信协议,主要是波特率,其他参数默认
4、调试 在单片机程序中设置一个提示,有上位机下发命名控制单片机
5、小结 上位机下发数据实现,单片机上传数据还要研究
⑵ MATLAB实现一个上位机软件,控制两个下位机的单片机,怎样实现方便点
好!虽然不是很有经验,但又有所涉及!
本人的观点,都应当懂一点!然后才有能力精通一方向!
我在学校是学单片机上的系统开发的,学的还可以,算是比较精通了(学校)。本来觉得
差不多了,能混口饭了,,,那知道,我还空缺
上位机编程部分!
其实上位机:是用来控制
单片机系统
的,,是可以直接通过串口、tcpip
远程控制
单片机的,,,使用在
条件苛刻
、人不宜
直接接触单片机系统的
场合!!
但是,现在我工作,不做单片机系统开发,,而是.net开发,,做web(浏览器)、winform(窗体应用程序);;
我工作还算清闲,,于是就跟学校老师联系,做一个
温度远程监控系统,,不难,,但是直接使用到.net的winform,,,于是,,现在才感觉到
是一个不小的提升,,,当时只知道
用物理按键
实现
单片机系统控制,,现在想来,,远程控制
是一个趋势!!
我说这么多,想说的是,两方面你都得懂一点,,这样才会有竞争力,,当然精力、时间有限,你只能精通一方面,,这也行,,但是,如果到时候
需要你跟
人家
做上下位机
接口
对接时,你就会发现,如果你不懂两方面,,你将会
很不方便!!!!
首先,你需要先精通
下位机
部分,,因为1、下位机可以单独
执行程序,可以缺少上位机;2、上位机的编程
需要考虑到
下位机
的实现难易程度,从而设计上位机接口部分。因此从这两个方面,你都需要先精通下位机部分!
前途是相对而言的
,,任何一个方面
都很有前途,,但是
只有你两方面都懂一点,一方面精通一点,,,这样你才能够统领全局,了解整个系统设计!!
当然这样是最有前途的!
只要专心学,前途肯定是有的!!
很认真了!!!!呵呵!!可以去我空间看看!
祝你好运!
⑶ 如何用PC代替单片机进行工控
利用PC的232口,通过232转485,提供485总线与多个下位机或PLC连接。
PC上有很多现成的工控软件模块可用。
如果想用PC机直接做下位机取代PLC,那么需要一块数据采集卡,多各种模拟量和开关量进行采集;如果还需要做控制,那么还需要能够输出诸如PWM信号的部件。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
⑷ 电脑做上位机 单片机做下位机 通过USB通信 在电脑端控制单片机怎么玩
1.先买个usb 下载模块,到淘宝上买个
2.在自己先弄单片机最小系统在上面添加LED灯和蜂鸣器,可以面包板来测试先,然后再焊上去,
3.首先你要用上位机软件来测试,然后自己写相应的上位机软件 http://blog.csdn.net/zhs1931/archive/2010/01/16/5193819.aspx 这里的代码会了 (当然你要回点VC++的基础)