单片机是下位机吗?下位机的主要功能
一、什么是单片机上位机啊
上位机一般是PC机,上位机软件是能够通过PC机控制下位机(单片机)或和下位机进行交互(通信,数据交换等),一般是一个和下位机通信的PC接口,比如常用的上位机软件编程环境有VB,VC++,Delphi,LabVIEW,Qt4(Linux环境)等。
上位机和下位机的连接一般用RS232(串口)或USB协议。
二、单片机和上位机的区别
单片机和上位机是两个完全不同的概念,区别非常大,具体如下:
1.单片机,是特殊的CPU,是一种集成电路芯片,可以围绕该芯片搭建项目需要的外围硬件电路,然后通过编程软件,编写单片机程序,实现想要的功能。
2.上位机,是工业自动系统中的用于人机交互的设备的统称,可以是工控机,也可以是触摸屏。上位机的下位机可以是PLC,也可以是单片机,一般情况下是PLC。上位机通过特定的软件比如WINCC,INTOUCH,IFIX,KINGVIEW等,进行上位画面设计,通过通信与PLC数据交换,实现系统方便的监视与控制。上位机也可以自行用C++,VB,Delhpi,C#等软件自行编写,但需要较强的编程功底。
三、什么是单片机什么是上位机哪个更好一点
单片机是指将CPU\存储器\输入输出接口\定时\中断\时钟集成在一块芯片上的控制器,所以叫单片(一块芯片),上位机一般情况下是由普通的个人计算机承担,而单片机可以作为下位机,利用USB或者串口实现两者之间的通讯,不能比较单片机和上位机哪个好,