针对8位单片机控制光笔书写、LED点阵显示系统设计方案,以051语言编程为基础编程完成:利用光笔圈定图像及图像拖移;实现图像任意位置的显示;消除图像拖动轨迹功能;提高单片机内部资源的利用率。提出利用C语言指针构建多个动态一、二维数组,存放图像被圈定的边界信息、需移动位置信息的数据。通过实际项目的编程、调试经历,给出了单片机处理图像拖移的详细方法和相关程序,该程序结构简单,实用性、可读性强,可使用量大且不定量的数据处理编程。