本文以工控机作为上位机,多个STC12C5A60S2单片机系统作为下位机,基于RS485总线实现了上下位机的通信以及下位机对步进电机的变加速控制。利用C#语言编写上位机串口通信界面,成功实现了数据的收发显示功能。实验表明,此系统具有实用性强和成本低的优点。