当然可以的,上位机和单片机可以通过串口通讯,所以使用任何手段都是可以的。
好!虽然不是很有经验,但又有所涉及!
本人的观点,都应当懂一点!然后才有能力精通一方向!
我在学校是学单片机上的系统开发的,学的还可以,算是比较精通了(学校)。本来觉得 差不多了,能混口饭了,,,那知道,我还空缺 上位机编程部分!
其实上位机:是用来控制 单片机系统 的,,是可以直接通过串口、tcpip 远程控制 单片机的,,,使用在 条件苛刻 、人不宜 直接接触单片机系统的 场合!!
但是,现在我工作,不做单片机系统开发,,而是.net开发,,做web(浏览器)、winform(窗体应用程序);;
我工作还算清闲,,于是就跟学校老师联系,做一个 温度远程监控系统,,不难,,但是直接使用到.net的winform,,,于是,,现在才感觉到 是一个不小的提升,,,当时只知道 用物理按键 实现 单片机系统控制,,现在想来,,远程控制 是一个趋势!!
我说这么多,想说的是,两方面你都得懂一点,,这样才会有竞争力,,当然精力、时间有限,你只能精通一方面,,这也行,,但是,如果到时候 需要你跟 人家 做上下位机 接口 对接时,你就会发现,如果你不懂两方面,,你将会 很不方便!!!!
首先,你需要先精通 下位机 部分,,因为1、下位机可以单独 执行程序,可以缺少上位机;2、上位机的编程 需要考虑到 下位机 的实现难易程度,从而设计上位机接口部分。因此从这两个方面,你都需要先精通下位机部分!
前途是相对而言的 ,,任何一个方面 都很有前途,,但是 只有你两方面都懂一点,一方面精通一点,,,这样你才能够统领全局,了解整个系统设计!!
当然这样是最有前途的!
只要专心学,前途肯定是有的!!
很认真了!!!!呵呵!!可以去我空间看看!
祝你好运!
上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。系统中起主控,主要作为系统的规划控制,属于决策层。
下位机是指直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。具体执行层,主要完成系统规划层下达的任务。
单片机属于下位机。
上位机与下位机的区别:
上位机:系统中起主控,主要作为系统的规划控制,属于决策层。
下位机:具体执行层,主要完成系统规划层下达的任务。
上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。
下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。
上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。
下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。
简言之如此,实际情况千差万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。
参考:
上位机:
下位机:
集成电路——电子元器件的一个大类,是最基本的部件。比如你所用计算机就有,分为模拟、数字、专用、电源等几个大部分。
单片机———单片集成了微处理器以及代码程序的专用集成电路,现在比较常用的是MS-C51系列
上位机———用于工业控制,人机交互操作的计算机,通常使用高级语言编程,硬件是工控机,标准的操作系统。
下位机———执行上位机完成控制操作的计算机、单片机或者PLC等智能部件
你要展开学习单片机,只会电脑上的vc++
和c是不够的。
如果只是开发在电脑上用的软件还行,可电脑与单片机联机运行,那就得学习单片机了。
或者,有人开发单片机,需要写上位机的控制软件,与你合作,你只负责写上位机的软件也可以。
电脑作为上位机来控制单片机,有两种方式,一种是通过电脑的RS232串口,即COM口。单片机也是通过串口与电脑联机通信。这种方式,电脑和单片机的程序都容易写,电脑上主要是做控制窗口界面,底层通过串口通信。
另一种就是通过网络,即互联网与单片机通信,这是目前的发展趁势。这不论是电脑的软件还是单片机上的软件都很复杂,涉及到了TCP/IP协议了。
再有一种新的通信方式,处于开始阶段,就是电脑与单片机通过wifi进行通信,这应该是今后的发展方向了,今后的产品要实现无线通信,这肯定是必然的。
单片机上位机简介:
单片机上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。简言之如此,实际情况千差万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。
责单片机上位的介绍到此就结束了,感谢您耐心阅读,谢谢。
本文标签:责单片机上位