本文介绍了基于STC89C52单片机的台灯的基本设计原理、系统硬件组成和控制算法。在此基础上设计出了一种多功能台灯,它的特点就是:在环镜光线不足且有人时能自动开灯且自动调节亮度,无人时自动关闭,节约电能;当身体距离桌面太近时发出警报,提醒使用者纠正坐姿,防止近视。且可实现亮度手动调节、设置灯光开启时长等功能。