返回首页

什么是单片机上位机啊?

50 2024-01-06 17:48 admin   手机版

一、什么是单片机上位机啊?

上位机一般是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#等软件自行编写,但需要较强的编程功底。

三、52单片机怎么和上位机通信?

52单片机和上位机通信方法:

第一步,将keil 4安装到PC上,建个工程,编写串口程序(相信懂单片机的小伙伴都会的,这是基本知识),在串口初始化程序中,设置好波特率(可以理解为单位时间内传输码元符号的个数,要与比特率区分开),打开串口中断和总中断;

第二步,编写串口中断程序,串口中断号是interrupt 4,(这个千万别弄错了),在中断程序中,要定义一个接收从上位机PC端发过来的字符类型为:unsigned char ,并将单片机接收到的数据再返回到PC机上,在串口助手上显示出来;

第三步,利用下载工具(相信大家都有的)下载编译好的.hex文件到单片机中,在PC端打开串口助手,在“我的电脑”-->"设备管理器"中找到对应的串口,设置好波特率,数据位数,停止位,校验位,设置好以后,在“字符输入框”中,输入数字或者字符,点击“发送”,此时,会在接收区看到接收到的字符。

第四步,如果你在接收区看到的是乱码,一定是你波特率没有设置成一致,此时要检查串口初始化的程序,一般情况下,设置为4800Bps或者9600Bps,是没有问题的,过高(115200Bps)可能会出现问题,误差越小越好。

四、上位机用什么编程?

上位机可以用C#,C++,labview等编程。一般上位机是相对于下位机而言,通过通信端口与下位机相连。根据通信协议通信。上位机的功能主要有控制下位机以及接收和显示下位机传回的数据,监控下位机的工作状态。一般根据自己擅长的语言,只要能实现上位机功能,随便哪个语言都可以。

五、上位机发送给单片机的数据为什么不能返回给上位机?

先用示波器 看看 你发送的数据是否到MCU的RX脚。如果没有 那肯定是硬件问题。(包括线路,以及上位机发送出来的方式) 如果RX看得到数据,而单片机接收不了,如果你单片机可以在线调试,那就在接受的时候设置个断点,看数据是否因为格式跟波特率错误,导致数据异常。 也就是需要确定数据格式。

最后一步检查程序,看是否能进入读取串口数据的操作。 基本就是这些。。

六、上位机怎么用?

上位机是用于控制和监控某些设备或系统的计算机软件或硬件。使用上位机需要以下步骤:需要学习和掌握上位机的基本操作和功能,才能正确地使用它。上位机的使用具有一定的技术性,需要对控制和监控对象有一定的了解,同时还需要掌握软件或硬件的操作方法。在学习上位机使用时,可以参考相应的操作手册或视频教程,同时多加实践,在实际操作中不断加深对上位机的理解和掌握。此外,可以向相关领域的专家咨询,获取更深入的技术支持和建议。

七、谷神电池用什么上位机?

谷神电池用电脑上位机

谷神电芯很好的。谷神电芯由浙江谷神能源科技股份有限公司生产。该公司成立于2010年7月,位于美丽的千岛湖畔,是一家专业研发、生产、销售锂离子电池及电池系统集成产品的技术企业

八、51单片机哪个端口没有上位电阻?

一般来说,51单片机的IO口都是带上拉电阻的,因此不需要外接上拉电阻即可读取高电平。但是,51单片机也存在一些没有上拉电阻的端口,需要注意使用。下面列出一些没有上拉电阻的端口:

1. P3口:此端口没有上拉电阻,需要外接上拉电阻才能正常使用。

2. RST端口:复位控制端口也没有上拉电阻。

3. ALE/PROG端口:在ISP编程时,ALE/PROG接口需要嵌入式ISP编程器提供的上拉电阻。

因此,在使用P3、RST、ALE/PROG端口时,需要注意这些端口没有上拉电阻,需要外接上拉电阻才能保证正常使用。

九、51单片机哪个端口没有上位接口?

51单片机的P0口没有上位接口。这是一种双向8位三态的I/O口,每个口可以独立控制。因为这类引脚的内部没有上位电阻,一般为高阻状态,不能正常输出高/低电平,所以在使用的时候,我们要外接上拉电阻,一般选择接入10千欧的上拉电阻。

十、上位机(VB)与下位机(单片机))如何实现通信?

能实现:通过虚拟机来测试,这时需要虚拟串口软件,需要虚拟出串口来实现互连。 仿真方面:实现按键发音,并发送相应信息给上位机,通知上位机哪个键子按了。其中下位机仿真部分的实现,需要发声、串口发送,及中断方面的内容,需要研讨。 VB也就是上位机,其实相对简单,通过串口控件,实现读取下位机发送过来的键值信息,并进行相应处理。 我只是概要的说明了项目可实现及需要的相关的知识。

顶一下
(0)
0%
踩一下
(0)
0%
用户反馈
问题反馈
用户名: 验证码:点击我更换图片