针对单片机数据采集终端升级维护困难的问题,设计了一种远程升级单片机终端程序的方案。单片机终端通过GPRS(通用无线分组业务)模块接入]nternet, 同远程服务器进行通信。客户端通过服务器对终端进行远程升级。介绍了Atmega128单片机自编程原理、GPRS模块MC37I的工作原理。