基于LabVIEW的单片机图形调试平台的设计与应用
2020-10-21白玉邱敏于光华
机电信息 2020年8期
白玉 邱敏 于光华



摘要:根据学校多年组织大学生参加“全国大学生机器人大赛”的经验,利用LabVIEW软件搭建了一个单片机图形调试平台,该平台修改方便、应用灵活,可以使更多没有参赛经历的学生能够更好地提高动手能力。
关键词:LabVIEW;单片机;课程改革;串口
0 引言
我校多年来组织大学生参加了“全国大学生机器人大赛”,绝大部分经过大赛历练的队员都能成为工程实践能力强、创新能力强、团队协作能力强、具有国际竞争力的高素质复合型人才。在设计开发机器人过程中,单片机在机器人控制部分占据了主导地位,我们通过长期的实践探索发现,在设计和调试单片机控制系统时,图像化显示各中间环节调试的数据将给系统开发带来极大的好处。本文以STC系列单片机为例,其通过串口与计算机相连,设计了一款基于LabVIEW软件的图形化数据显示工具。
1 LabVIEW的串口通信
LabVIEW是美国国家仪器(NI)公司研发的一款实用工具软件,其基于图形化的编辑语言和简单实用的组件使用方式,可以幫助我们快速构建各种应用所需的工具,提高开发效率。
单片机与计算机的连接有多种方式,如USB、CAN、JTAG等,但串口通信仍是目前最简单、最实用的连接方式。在LabVIEW软件中,若要使用串口,需先安装VISA驱动。
2 通信协议设计
16进制字符传递信息多,效率较高,但单片机在处理16进制字符串的收发时相对较复杂。字符数据通信时,所有信息以特定字符开头的字符串表示,虽然效率有所降低,但可以直接使用标准格式输入输出函数sprintf()、sscanf()等,使用方便,开发效率高。……
登录APP查看全文
